From 8c93e6c06dd24bec6efe77c2f8a49ef1900cd6ca Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Apr 28 2020 09:42:21 +0000 Subject: import dnf-4.2.17-6.el8 --- diff --git a/.dnf.metadata b/.dnf.metadata index 39d5fd8..9216042 100644 --- a/.dnf.metadata +++ b/.dnf.metadata @@ -1 +1 @@ -5b789329d4fc3e54190e637f1f046232681c8f5f SOURCES/dnf-4.2.7.tar.gz +535f46b9a5242a315e1269a59372362013a5a6f0 SOURCES/dnf-4.2.17.tar.gz diff --git a/.gitignore b/.gitignore index 84adf03..56393f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/dnf-4.2.7.tar.gz +SOURCES/dnf-4.2.17.tar.gz diff --git a/SOURCES/0001-Do-a-substitution-of-variables-in-repo_id-RhBug1748841.patch b/SOURCES/0001-Do-a-substitution-of-variables-in-repo_id-RhBug1748841.patch new file mode 100644 index 0000000..13def6c --- /dev/null +++ b/SOURCES/0001-Do-a-substitution-of-variables-in-repo_id-RhBug1748841.patch @@ -0,0 +1,101 @@ +From 8bcd196fd95e70fd1f0be16d2c274e39a1cabe2e Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Thu, 21 Nov 2019 11:45:03 +0100 +Subject: [PATCH] Do a substitution of variables in repo_id (RhBug:1748841) + +Example of repo file: +[test-$basearch-$releasever] +Name=Test-$basearch-$releasever +baseurl=file:///mnt/ +gpgcheck=0 +enabled=1 + +https://bugzilla.redhat.com/show_bug.cgi?id=1748841 +--- + dnf/conf/read.py | 40 +++++++++++++++++++++++++++------------- + 1 file changed, 27 insertions(+), 13 deletions(-) + +diff --git a/dnf/conf/read.py b/dnf/conf/read.py +index a526a71..1efac22 100644 +--- a/dnf/conf/read.py ++++ b/dnf/conf/read.py +@@ -43,7 +43,7 @@ class RepoReader(object): + + # read .repo files from directories specified by conf.reposdir + for repofn in (repofn for reposdir in self.conf.reposdir +- for repofn in sorted(glob.glob('%s/*.repo' % reposdir))): ++ for repofn in sorted(glob.glob('{}/*.repo'.format(reposdir)))): + try: + for r in self._get_repos(repofn): + yield r +@@ -54,17 +54,38 @@ class RepoReader(object): + def _build_repo(self, parser, id_, repofn): + """Build a repository using the parsed data.""" + +- repo = dnf.repo.Repo(id_, self.conf) ++ substituted_id = libdnf.conf.ConfigParser.substitute(id_, self.conf.substitutions) ++ ++ # Check the repo.id against the valid chars ++ invalid = dnf.repo.repo_id_invalid(substituted_id) ++ if invalid is not None: ++ if substituted_id != id_: ++ msg = _("Bad id for repo: {} ({}), byte = {} {}").format(substituted_id, id_, ++ substituted_id[invalid], ++ invalid) ++ else: ++ msg = _("Bad id for repo: {}, byte = {} {}").format(id_, id_[invalid], invalid) ++ raise dnf.exceptions.ConfigError(msg) ++ ++ repo = dnf.repo.Repo(substituted_id, self.conf) + try: + repo._populate(parser, id_, repofn, dnf.conf.PRIO_REPOCONFIG) + except ValueError as e: +- msg = _("Repository '%s': Error parsing config: %s") % (id_, e) ++ if substituted_id != id_: ++ msg = _("Repository '{}' ({}): Error parsing config: {}").format(substituted_id, ++ id_, e) ++ else: ++ msg = _("Repository '{}': Error parsing config: {}").format(id_, e) + raise dnf.exceptions.ConfigError(msg) + + # Ensure that the repo name is set + if repo._get_priority('name') == dnf.conf.PRIO_DEFAULT: +- msg = _("Repository '%s' is missing name in configuration, using id.") +- logger.warning(msg, id_) ++ if substituted_id != id_: ++ msg = _("Repository '{}' ({}) is missing name in configuration, using id.").format( ++ substituted_id, id_) ++ else: ++ msg = _("Repository '{}' is missing name in configuration, using id.").format(id_) ++ logger.warning(msg) + repo.name = ucd(repo.name) + repo._substitutions.update(self.conf.substitutions) + repo.cfg = parser +@@ -80,23 +101,16 @@ class RepoReader(object): + try: + parser.read(repofn) + except RuntimeError as e: +- raise dnf.exceptions.ConfigError(_('Parsing file "%s" failed: %s') % (repofn, e)) ++ raise dnf.exceptions.ConfigError(_('Parsing file "{}" failed: {}').format(repofn, e)) + except IOError as e: + logger.warning(e) + + # Check sections in the .repo file that was just slurped up + for section in parser.getData(): + + if section == 'main': + continue + +- # Check the repo.id against the valid chars +- invalid = dnf.repo.repo_id_invalid(section) +- if invalid is not None: +- logger.warning(_("Bad id for repo: %s, byte = %s %d"), section, +- section[invalid], invalid) +- continue +- + try: + thisrepo = self._build_repo(parser, ucd(section), repofn) + except (dnf.exceptions.RepoError, dnf.exceptions.ConfigError) as e: +-- +libgit2 0.28.2 + diff --git a/SOURCES/0002-Fix-and-document-order-of-config-files-in-aliasesd-RhBug1680489.patch b/SOURCES/0002-Fix-and-document-order-of-config-files-in-aliasesd-RhBug1680489.patch new file mode 100644 index 0000000..993040f --- /dev/null +++ b/SOURCES/0002-Fix-and-document-order-of-config-files-in-aliasesd-RhBug1680489.patch @@ -0,0 +1,67 @@ +From ba3615c600532a0ce8693a626a9cbe71a458399a Mon Sep 17 00:00:00 2001 +From: Pavla Kratochvilova +Date: Thu, 23 May 2019 14:48:29 +0200 +Subject: [PATCH 1/2] Respect order of config files in aliases.d + (RhBug:1680489) + +https://bugzilla.redhat.com/show_bug.cgi?id=1680489 +The aliases config files were read in arbitrary order (os.listdir does not +give sorted output). It is better to define clear order (i.e. all config files +except USER.conf are ordered alphabetically, USER.conf is the last). + +Closes: #1542 +Approved by: kontura +--- + dnf/cli/aliases.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dnf/cli/aliases.py b/dnf/cli/aliases.py +index 0b3ba8f6b..b5283d0f3 100644 +--- a/dnf/cli/aliases.py ++++ b/dnf/cli/aliases.py +@@ -143,7 +143,7 @@ class Aliases(object): + try: + if not os.path.exists(ALIASES_DROPIN_DIR): + os.mkdir(ALIASES_DROPIN_DIR) +- for fn in os.listdir(ALIASES_DROPIN_DIR): ++ for fn in sorted(os.listdir(ALIASES_DROPIN_DIR)): + if _ignore_filename(fn): + continue + filenames.append(os.path.join(ALIASES_DROPIN_DIR, fn)) +-- +2.21.0 + + +From e292de84fcdec844530099a6c37ef29e1a330003 Mon Sep 17 00:00:00 2001 +From: Pavla Kratochvilova +Date: Thu, 23 May 2019 15:04:34 +0200 +Subject: [PATCH 2/2] [doc] Describe priorities of config files in aliases.d + (RhBug:1680489) + +https://bugzilla.redhat.com/show_bug.cgi?id=1680489 + +Closes: #1542 +Approved by: kontura +--- + doc/command_ref.rst | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/doc/command_ref.rst b/doc/command_ref.rst +index 7141fc2aa..637ccf96b 100644 +--- a/doc/command_ref.rst ++++ b/doc/command_ref.rst +@@ -424,7 +424,10 @@ for aliases. The alias processing stops when the first found command is not a na + Also, like in shell aliases, if the result starts with a ``\``, the alias processing will stop. + + All aliases are defined in configuration files in the ``/etc/dnf/aliases.d/`` directory in the [aliases] section, +-and aliases created by the alias command are written to the ``USER.conf`` file. ++and aliases created by the alias command are written to the ``USER.conf`` file. In case of conflicts, ++the ``USER.conf`` has the highest priority, and alphabetical ordering is used for the rest of the ++configuration files. ++ + Optionally, there is the ``enabled`` option in the ``[main]`` section defaulting to True. This can be set for each + file separately in the respective file, or globally for all aliases in the ``ALIASES.conf`` file. + +-- +2.21.0 + diff --git a/SOURCES/0002-Update-localizations-from-zanata-RhBug1689982.patch b/SOURCES/0002-Update-localizations-from-zanata-RhBug1689982.patch deleted file mode 100644 index d66f85d..0000000 --- a/SOURCES/0002-Update-localizations-from-zanata-RhBug1689982.patch +++ /dev/null @@ -1,277424 +0,0 @@ -From 9b7b3280f81fa2df4ef6fe53c023b5fb1e40dcc4 Mon Sep 17 00:00:00 2001 -From: Marek Blaha -Date: Tue, 30 Jul 2019 07:43:07 +0200 -Subject: [PATCH] Update localizations from zanata (RhBug:1689982) - -https://bugzilla.redhat.com/show_bug.cgi?id=1689982 ---- - po/ar.po | 3835 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/bg.po | 4751 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/bn_IN.po | 3725 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/ca.po | 5181 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/cs.po | 5399 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/da.po | 5423 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/de.po | 5291 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/el.po | 3727 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/en_GB.po | 4965 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/eo.po | 5021 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/es.po | 5559 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/eu.po | 4633 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/fa.po | 3795 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/fi.po | 4647 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/fil.po | 4189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/fr.po | 5575 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/fur.po | 5263 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/gd.po | 3749 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/gu.po | 3937 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/he.po | 4075 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/hr.po | 3725 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/hu.po | 5509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/id.po | 4389 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/it.po | 5427 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/ja.po | 5229 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/ka.po | 4031 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/kk.po | 4123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/ko.po | 4791 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/lt.po | 4417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/ml.po | 3785 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/mr.po | 3915 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/ms.po | 3755 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/nb.po | 4037 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/nl.po | 5509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/pa.po | 4959 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/pl.po | 5484 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/pt.po | 4955 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/pt_BR.po | 5425 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/ru.po | 5467 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/sk.po | 4303 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/sq.po | 3817 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/sr.po | 4813 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/sv.po | 5497 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/th.po | 3869 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/tr.po | 4989 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/uk.po | 5505 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - po/zanata.xml | 2 +- - po/zh_CN.po | 5207 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - po/zh_TW.po | 5171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - 49 files changed, 113486 insertions(+), 111359 deletions(-) - -diff --git a/po/ar.po b/po/ar.po -index 12bc6f4..4c3a4ef 100644 ---- a/po/ar.po -+++ b/po/ar.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-04-21 07:49+0000\n" - "Last-Translator: AbdelHakim ALLAL \n" - "Language-Team: Arabic\n" -@@ -14,1860 +14,1934 @@ msgstr "" - "Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "التحديثات التالية تم تطبيقها على '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "حزمة" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "التحديثات التالية متوفرة على '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "حزمة للتثبيت" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "التحديثات التالية تم تحميلها على '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "التحديثات مطبقة على '%s':" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "التحديثات محملة على '%s':" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "التحديثات متوفرة على '%s':" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" --msgstr "خطأ: %s" -+msgid "Added %s repo from %s" -+msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Problem opening package %s" -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "" -+ -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s is not signed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Cannot remove %s" -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "%s removed" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No match for argument: %s" -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1256 -+#, python-format -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2294 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid ". Failing package is: %s" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2371 -+#: ../dnf/cli/output.py:1348 - #, python-format --msgid "Key import failed (code %d)" -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid " Built : %s at %s" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:2148 - #, python-format --msgid "To diagnose the problem, try running: '%s'." -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:2150 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2154 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "حزمة" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "حزمة للحذف" -- --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "خطأ: %s" -+ -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+msgid " Installed: %s-%s at %s" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Waiting for process with pid %d to finish." -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "رزمة للمزامنة" -- --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "خفض إصدار الحزمة" -- --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "حزمة لخفض الإصدار" -- --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "اظهار، أو استخدام، معلومات المجموعات" -- --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "المجموعات المثبتة:" -- --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "مجموعات اللغات المثبتة:" -- --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "المجموعات المتوفرة:" -- --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "مجموعات اللغة المتوفرة:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "اظهر أيضا المجموعات المخفية" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "اظهر فقط المجموعات المثبتة" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "اظهر فقط المجموعات المتوفرة" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "حزمة للتثبيت" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "رزمة للمزامنة" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "حزمة للحذف" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "خفض إصدار الحزمة" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "حزمة لخفض الإصدار" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1882,6 +1956,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2001,19 +2080,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2025,1463 +2104,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -- --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -- --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -- --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -- --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -- --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -- --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -- --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "" -- --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/mark.py:49 - #, python-format --msgid "bad format: %s" -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/mark.py:53 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/mark.py:57 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "" -- --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "" -- --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "" -- --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "" -- --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "" -- --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "" -- --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:132 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" -- --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/repolist.py:41 - #, python-format --msgid "Group: %s" -+msgid "Instant (last: %s)" - msgstr "" - --#: ../dnf/cli/output.py:792 -+#: ../dnf/cli/commands/repolist.py:44 - #, python-format --msgid " Group-Id: %s" -+msgid "%s second(s) (last: %s)" - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "اظهار، أو استخدام، معلومات المجموعات" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "المجموعات المثبتة:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "مجموعات اللغات المثبتة:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "المجموعات المتوفرة:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "مجموعات اللغة المتوفرة:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "اظهر أيضا المجموعات المخفية" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "اظهر فقط المجموعات المثبتة" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "اظهر فقط المجموعات المتوفرة" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/main.py:235 - #, python-format --msgid "(%u seconds)" -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:31 - #, python-format --msgid "(%u minutes)" --msgstr "" -+msgid "The following updates have been applied on '%s':" -+msgstr "التحديثات التالية تم تطبيقها على '%s':" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:32 - #, python-format --msgid "(%u hours)" -+msgid "The following updates are available on '%s':" -+msgstr "التحديثات التالية متوفرة على '%s':" -+ -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "التحديثات التالية تم تحميلها على '%s':" -+ -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "التحديثات مطبقة على '%s':" -+ -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "التحديثات محملة على '%s':" -+ -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "التحديثات متوفرة على '%s':" -+ -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+ -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:327 --#, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:455 --#, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1963 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2018 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/bg.po b/po/bg.po -index 90b3605..4059039 100644 ---- a/po/bg.po -+++ b/po/bg.po -@@ -6,7 +6,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-04-05 09:38+0000\n" - "Last-Translator: Valentin Laskov \n" - "Language-Team: Bulgarian\n" -@@ -17,1896 +17,1962 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Следните обновления бяха приложени на '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Следните обновления са налични на '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Следните обновления бяха свалени на '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Обновления, приложени на '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Обновления, свалени на '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Обновления, налични на '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Неуспех при изпращането на имейл чрез '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Провал при изпълнение на командата '%s': резултатът е %d" -- --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "ПАКЕТ" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Непозната конфигурираща опция: %s = %s в %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Пакет за инсталиране" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Почистване" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Грешка: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Излизащ от употреба" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Изтриване" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Проверка" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Подготовка" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Loaded plugins: %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: използвайки метаданни от %s." -+msgid "enabling %s repository" -+msgstr "разрешаване хранилище %s" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "Added %s repo from %s" -+msgstr "Добавено %s хранилище от %s" -+ -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Последната проверка за остарялост на метаданните: преди %s на %s." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Издание" -+ -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Тестване на транзакцията" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Източник" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Грешка при проверка на транзакцията:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Тестът на транзакцията е успешен." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Изпълнение на транзакцията" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "От хранилище" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Изисквания към диска:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Поне още %dMB е необходим във файловата система %s." --msgstr[1] "Поне още %dMB са необходими във файловата система %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Време за построяване" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Обобщение на грешки" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Време за инсталиране" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Инсталирано от" -+ -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Възникнаха грешки по време на транзакцията." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" -+ -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Лиценз" -+ -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Не мога да изпълня транзакцията." -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Транзакцията не може да се стартира:" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Някои пакети не бяха свалени. Пробвам отново." -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Не може да се отвори: {}" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Това добре ли е [y/N]: " - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Публичният ключ за %s не е инсталиран" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Това добре ли е [Y/n]: " - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Problem opening package %s" --msgstr "Проблем при отваряне на пакет %s" -+msgid "Group: %s" -+msgstr "Група: %s" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Публичният ключ за %s не е доверен" -+msgid " Group-Id: %s" -+msgstr " Група-Id: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Package %s is not signed" --msgstr "Пакетът %s не е подписан" -+msgid " Description: %s" -+msgstr " Описание: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Cannot remove %s" --msgstr "Не мога да премахна %s" -+msgid " Language: %s" -+msgstr " Език: %s" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "%s е премахнат" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Задължителни пакети:" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Пакети по подразбиране:" -+ -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Незадължителни пакети:" -+ -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Зависещи от условия пакети:" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Нищо за правене." -- --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Няма маркирани за премахване групи." -+#: ../dnf/cli/output.py:830 -+#, python-format -+msgid " Environment-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Няма маркирани за надграждане групи." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Задължителни групи:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" --msgstr "Няма съвпадение за аргумент: %s" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Незадължителни групи:" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "няма съвпадащ пакет" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." -+msgid "Filename : %s" -+msgstr "Име на файл : %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+msgid "Repo : %s" - msgstr "" --"Вече е инсталирана предишна версия на пакета %s, невъзможно връщане към " --"предишна версия." - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Пакетът %s не е инсталиран, невъзможно преинсталиране." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Описание : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Пакетът %s не е инсталиран, невъзможно обновяване." -+msgid "License : %s" -+msgstr "Лиценз : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Пакет %s е наличен, но не е инсталиран." -+msgid "Other : %s" -+msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Пакет %s е наличен, но е инсталиран за друга архитектура." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Получи се грешка при изчисляване на общия обем за сваляне" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." --msgstr "Няма инсталиран пакет %s." -+msgid "Total size: %s" -+msgstr "Общ обем: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" --msgstr "Невалидна форма: %s" -- --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Няма маркирани за премахване пакети." -+msgid "Total download size: %s" -+msgstr "Общ обем за сваляне: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Пакети за аргумента %s са налични, но не са инсталирани." -+msgid "Installed size: %s" -+msgstr "Инсталиран обем: %s" -+ -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Получи се грешка при изчисляване на инсталирания обем" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgid "Freed space: %s" - msgstr "" --"Инсталирана е най-ниската версия на пакета %s, невъзможно е връщане към " --"предишна." - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Маркирам пакети като инсталирани от групата:" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Няма наличен пакет %s ." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Маркирам пакети като премахнати от групата:" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Група" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Пакети" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Инсталирам пакети от групата" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Инсталирам зависимости" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Инсталирам отпаднали зависимости" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Импортирането на ключа се провали (code %d)" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Премахване" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Ключът е успешно импортиран" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Премахвам зависими пакети" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Не инсталирай никакви ключове" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Премахвам неизползвани зависимости" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" --"Някои пакети са с невалиден кеш, но не може да бъдат свалени поради опцията " --"\"--cacheonly\"" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Грешка в конфигурирането: %s" -- --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " Инсталиран: %s-%s в %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " Създаден : %s в %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Операцията е прекратена." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Сваляне на пакети:" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Грешка при сваляне на пакети:" -- --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Транзакцията се провали" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" --"При работа без надзор ключове не се импортират автоматично.\n" --"Задайте \"-y\" за отмяна." - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG проверката се ПРОВАЛИ" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "заменящ" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Обобщение на транзакцията\n" -+"%s\n" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Излизащи от употреба пакети" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Инсталиране" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Няма пакети, маркирани за синхронизация на дистрибуцията." -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Надграждане" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Инсталирани пакети" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Към предишна версия" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Налични пакети" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Пропусни" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Автоматично премахвани пакети" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Пакет" -+msgstr[1] "Пакети" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Допълнителни пакети" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Налични Обновления" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Надграден" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Добавени скоро пакети" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Върната предишна версия" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Няма съвпадащи пакети за показване" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Инсталиран" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Няма намерени съвпадения" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Преинсталиран" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Не е зададен ID на транзакция" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Не е намерен зададения ID на транзакция" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Премахнат" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Намерени повече от един ID на транзакция!" -- --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Историята на транзакциите е непълна, преди %u." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Провален" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Историята на транзакциите е непълна, след %u." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Всичко" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Непознато хранилище: '%s'" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Система" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "No repository match: %s" --msgstr "" -- --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Няма такава команда: %s. Моля, ползвайте %s --help" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Няма транзакции" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" --"Може да е команда към DNF модул, пробвайте: \"dnf install 'dnf-" --"command(%s)'\"" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" --"Може да е команда на DNF плъгин, но зареждането на плъгини в момента е " --"забранено." - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Дата и час" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Действие(я)" -+ -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Променен" -+ -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "аргумент {}: не е позволен заедно с аргумент {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Изтрит" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Командата \"%s\" е вече дефинирана" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Не е инсталиран" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "По-стар" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "По-нов" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID на транзакция :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Начален час :" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "За да откриете проблема, пробвайте като стартирате: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u секунди)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Вероятно имате повредена RPMDB. Стартирането на '%s' може да реши проблема." -+msgid "(%u minutes)" -+msgstr "(%u минути)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Разрешили сте проверката на пакети чрез GPG ключове. Това е добре.\n" --"Вие обаче нямате инсталирани публични GPG ключове. Трябва да свалите\n" --"ключовете за пакетите, които искате да инсталирате и да ги инсталирате.\n" --"Може да го направите като стартирате командата:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Друг начин е да зададете url към ключа, който искате да използвате\n" --"за хранилище в опцията 'gpgkey' в секцията за хранилище и DNF\n" --"ще го инсталира.\n" --"\n" --"За повече информация, свържете се с доставчика на дистрибуцията или на пакета." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u часове)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Проблем с хранилище: %s" -+msgid "(%u days)" -+msgstr "(%u дни)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "показва подробности за пакет или група пакети" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Краен час :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "показва всички пакети (по подразбиране)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "покажи само наличните пакети" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Потребител :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "покажи само инсталираните пакети" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "покажи само допълнителните пакети" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Прекратен" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "покажи само пакетите обновления" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Успех" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "покажи само пакетите за автоматично премахване" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "покажи само скоро променените пакети" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "ПАКЕТ" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "показва пакет или групи пакети" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "търси кой пакет предоставя дадената стойност" -- --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "НЯКАКЪВ_НИЗ" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Търсене на пакети: " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "проверява за налични обновления на пакет" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Променени пакети:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Няма наличен пакет." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Грешки:" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Не е инсталиран пакет." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Излязъл от употреба" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (от %s)" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Изтрий" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Преинсталирай" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Инсталираният пакет %s%s не е наличен." -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Не е инсталиран пакет от хранилището." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Пакетът %s.%s %s ще бъде обновление" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Няма пакети, маркирани за надграждане." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Пакетът %s.%s %s ще бъде обновен" -+ -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "КОМАНДА" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Начало на определяне на зависимостите" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "показва или използва историята на транзакциите" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Завършено определяне на зависимостите" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Грешка в командния ред: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Вие нямате достъп до базата данни с историята." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "грешен формат: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Незадължителни аргументи:" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "конфигурира местоположението на файловете" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "без информация при изпълнението" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "подробна информация при изпълнението" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "показва версията на DNF и спира" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "задава root за инсталирането" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "не инсталирай документации" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "забранява всички плъгини" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "забранява плъгини по име" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"пренебрегва стойността на $releasever в конфига и файловете на хранилището" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" -+"позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "пробва пакети с най-добри версии в транзакциите." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "работи изцяло от системния кеш, не обновява кеша" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "ниво на информация за откриване на грешки" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"премахни всички ненужни пакети, първоначално инсталирани като зависимости" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "записва детайлни, подсказващи решения резултати във файлове" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Пакет за премахване" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "провери за проблеми в packagedb" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "ниво на информация грешки" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "покажи всички проблеми; по подразбиране" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "покажи проблеми в зависимостите" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "ниво на информация за откриване на грешки за rpm" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "покажи дублирани проблеми" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "автоматичен отговор \"да\" за всички въпроси" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "покажи остарелите пакети" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "автоматичен отговор \"не\" за всички въпроси" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "покажи проблеми с предоставящи" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} има липсващи изисквания от {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} се дублира с {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} е остаряло от {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "изключва пакети по име или glob" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} предоставя {}, но не е намерено" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" -+"етикет и път до допълнително хранилище, може да се задава многократно." - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "премахни кешираните данни" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Тип метаданни за почистване" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Почиствам данни: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "контролира дали да се ползва цвят" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Валидността на кеша е изтекла" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d премахнат файл" --msgstr[1] "%d премахнати файла" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Чакам процесът с pid %d да завърши." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Списък на зависимостите на пакети и кои пакети ги удовлетворяват" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "синхронизира инсталираните пакети до последните налични версии" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "само сваляне на пакетите" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Пакет за синхронизиране" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Към предишна версия на пакет" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Пакет за връщане към предишна версия" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "показва или използва информацията за групата" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Няма данни за групи за конфигурираните хранилища." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Внимание: Група %s не съществува." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Внимание: Няма съвпадащи групи:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Налични групи обкръжения:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Инсталирани групи обкръжения:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Инсталирани групи:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Инсталирани езикови групи:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Налични групи:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Налични езикови групи:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Грешка: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "включва незадължителни пакети от група" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Прекратен." - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "показва скритите групи също" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Липсват права четене/изпълнение в тази директория, местя в /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "показва инсталираните грули само" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "показва достъпните грули само" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "невалидна подкоманда за група, ползвайте: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Не мога да открия задължителния пакет на групата." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "инсталира пакет или пакети на системата Ви" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Пакет за инсталиране" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Зависимостите са удовлетворени." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Не може да бъде намерен съвпадащ" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Готово!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Невалиден път към rpm файл: %s" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " Инсталиран: %s-%s в %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "генерира кеша с метаданни" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Създаден : %s в %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Създавам кеш файлове за всички файлове метаданни." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"маркира или демаркира инсталираните пакети като инсталирани от потребител." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s е маркирано като инсталирано от потребител." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Операцията е прекратена." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s е демаркирано като инсталирано от потребител." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Нищо за правене." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Сваляне на пакети:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Грешка:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Грешка при сваляне на пакети:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Пакетът %s не е инсталиран." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Транзакцията се провали" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"При работа без надзор ключове не се импортират автоматично.\n" -+"Задайте \"-y\" за отмяна." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG проверката се ПРОВАЛИ" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Излизащи от употреба пакети" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Няма пакети, маркирани за синхронизация на дистрибуцията." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Няма съвпадение за аргумент: %s" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Няма наличен пакет %s ." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Пакети за аргумента %s са налични, но не са инсталирани." - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Инсталирани пакети" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Налични пакети" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "преинсталиране на пакет" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Автоматично премахвани пакети" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Пакет за преинсталиране" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Допълнителни пакети" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "премахва пакет или пакети от системата Ви" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Налични Обновления" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "премахни дублираните пакети" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Добавени скоро пакети" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Няма съвпадащи пакети за показване" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Не са намерени дублирани пакети за премахване." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Няма намерени съвпадения" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Не е зададен ID на транзакция" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "непознат" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Не е намерен зададения ID на транзакция" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "Никога (последно: %s)" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Намерени повече от един ID на транзакция!" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Instant (last: %s)" --msgstr "Незабавно (последно: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Историята на транзакциите е непълна, преди %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s секунда(и) (последно: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Историята на транзакциите е непълна, след %u." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "показва конфигурираните хранилища за софтуер" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Няма инсталиран пакет %s." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "покажи всички хранилища" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "покажи разрешените хранилища (по подразбиране)" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Непознато хранилище: '%s'" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "покажи забранените хранилища" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Няма налични хранилища" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "разрешен" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Няма такава команда: %s. Моля, ползвайте %s --help" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "забранен" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Може да е команда към DNF модул, пробвайте: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" -+"Може да е команда на DNF плъгин, но зареждането на плъгини в момента е " -+"забранено." - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Грешка в конфигурирането: %s" -+ -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "аргумент {}: не е позволен заедно с аргумент {}" -+ -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Командата \"%s\" е вече дефинирана" -+ -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Работещ" -+ -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Спящ" -+ -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Непрекъсваем" -+ -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Зомби" -+ -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Трасиран/Спрян" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Непознат" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Не мога да намеря информация за заключване на процес (PID %d)" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Приложението с PID %d е: %s" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "състояние" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Памет : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Стартиран: %s - преди %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:127 - #, python-format --msgid "Total packages: %s" -+msgid " State : %s" -+msgstr " Състояние : %s" -+ -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "търси зададения низ в описанието на пакетите" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "търси също и в описанието на пакета и в URL" -+ -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "покажи рекурсивно дърво за пакет(и)" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Не са намерени съвпадения." - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Търсене на пакети: " - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "провери за проблеми в packagedb" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "покажи детайлна информация за пакет" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "покажи всички проблеми; по подразбиране" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "покажи списък на файловете в пакета" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "покажи проблеми в зависимостите" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "покажи дублирани проблеми" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "покажи остарелите пакети" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "формат за показване на намерените пакети" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "покажи проблеми с предоставящи" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} има липсващи изисквания от {}" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} се дублира с {}" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} е остаряло от {}" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} предоставя {}, но не е намерено" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "синхронизира инсталираните пакети до последните налични версии" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Пакет за синхронизиране" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "надгражда пакет или пакети на системата Ви" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "показва мястото, от което пакетите може да бъдат свалени" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Пакет за обновяване" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Показва функционалностите, с които пакетът е в конфликт." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Няма пакети, маркирани за надграждане." - --#: ../dnf/cli/commands/repoquery.py:220 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"премахни всички ненужни пакети, първоначално инсталирани като зависимости" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Показва функционалностите, които пакетът може да подобри." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Пакет за премахване" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Показва функционалностите, предоставяни от пакета." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "генерира кеша с метаданни" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Показва функционалностите, които пакетът препоръчва." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Създавам кеш файлове за всички файлове метаданни." - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Показва функционалностите, от които пакетът зависи." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "За да откриете проблема, пробвайте като стартирате: '%s'." - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/__init__.py:49 - #, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+"Вероятно имате повредена RPMDB. Стартирането на '%s' може да реши проблема." -+ -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Показва функционалностите, от които зависи стартирането на %%pre скрипта на " --"пакета." -+"Разрешили сте проверката на пакети чрез GPG ключове. Това е добре.\n" -+"Вие обаче нямате инсталирани публични GPG ключове. Трябва да свалите\n" -+"ключовете за пакетите, които искате да инсталирате и да ги инсталирате.\n" -+"Може да го направите като стартирате командата:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Друг начин е да зададете url към ключа, който искате да използвате\n" -+"за хранилище в опцията 'gpgkey' в секцията за хранилище и DNF\n" -+"ще го инсталира.\n" -+"\n" -+"За повече информация, свържете се с доставчика на дистрибуцията или на пакета." - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Показва функционалностите, които пакетът предлага." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Проблем с хранилище: %s" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Показва функционалностите, които пакетът може да разшири." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Показва само наличните пакети." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "показва подробности за пакет или група пакети" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Показва само инсталираните пакети." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "показва всички пакети (по подразбиране)" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "покажи само наличните пакети" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Показва само пакети, които предоставят обновление за някой вече инсталиран " --"пакет." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "покажи само инсталираните пакети" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Показва само пакети, които могат да бъдат премахнати с командата \"dnf " --"autoremove\"." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "покажи само допълнителните пакети" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Покажи само пакетите, инсталирани от потребителя." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "покажи само пакетите обновления" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Показва само скоро редактираните пакети" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "покажи само пакетите за автоматично премахване" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "покажи само скоро променените пакети" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "показва пакет или групи пакети" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Пакетът {} не съдържа файлове" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "търси кой пакет предоставя дадената стойност" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "НЯКАКЪВ_НИЗ" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "проверява за налични обновления на пакет" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Няма наличен пакет." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "търси зададения низ в описанието на пакетите" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Не е инсталиран пакет." - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "търси също и в описанието на пакета и в URL" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (от %s)" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Инсталираният пакет %s%s не е наличен." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Не е инсталиран пакет от хранилището." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Няма маркирани за премахване пакети." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "КОМАНДА" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "показва или използва историята на транзакциите" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Вие нямате достъп до базата данни с историята." -+ -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Не са намерени съвпадения." -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "СКРИПТ" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Неподдържана стойност на ключ." -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Към предишна версия на пакет" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Не мога да намеря хранилище: %s" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Пакет за връщане към предишна версия" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} [command]\n" --" print help" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Грешка: Не мога да отворя %s за четене" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "премахва пакет или пакети от системата Ви" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "премахни дублираните пакети" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Спецификациите, които ще бъдат премахнати" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Не са намерени дублирани пакети за премахване." - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Спецификациите, които ще бъдат инсталирани" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Невалидна форма: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -1920,6 +1986,11 @@ msgstr "подобрение" - msgid "security" - msgstr "сигурност" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "непознат" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2039,1168 +2110,1343 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Update ID" -+msgstr "Обновяване на ID" -+ -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Type" -+msgstr "Тип" -+ -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Updated" -+msgstr "Обновен" -+ -+#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Bugs" - msgstr "Грешки" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Type" --msgstr "Тип" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "CVEs" -+msgstr "CVE" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Description" -+msgstr "Описание" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Severity" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Права" -+ -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" -+msgstr "Файлове" -+ -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "истина" -+ -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "неистина" -+ -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"маркира или демаркира инсталираните пакети като инсталирани от потребител." -+ -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s е маркирано като инсталирано от потребител." -+ -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s е демаркирано като инсталирано от потребител." -+ -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Грешка:" -+ -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Пакетът %s не е инсталиран." -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Списък на зависимостите на пакети и кои пакети ги удовлетворяват" -+ -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "премахни кешираните данни" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Тип метаданни за почистване" -+ -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Почиствам данни: " -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Валидността на кеша е изтекла" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Обновяване на ID" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d премахнат файл" -+msgstr[1] "%d премахнати файла" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" --msgstr "Обновен" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "Чакам процесът с pid %d да завърши." - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "CVEs" --msgstr "CVE" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "инсталира пакет или пакети на системата Ви" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Description" --msgstr "Описание" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Не може да бъде намерен съвпадащ" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Права" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Невалиден път към rpm файл: %s" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" --msgstr "Файлове" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Инсталиран" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "неистина" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "истина" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "надгражда пакет или пакети на системата Ви" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Пакет за обновяване" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:132 - msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Прекратен." -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Липсват права четене/изпълнение в тази директория, местя в /" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Зависимостите са удовлетворени." -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Готово!" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Грешка в командния ред: %s" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "грешен формат: %s" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Незадължителни аргументи:" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "покажи рекурсивно дърво за пакет(и)" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "конфигурира местоположението на файловете" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "без информация при изпълнението" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "подробна информация при изпълнението" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "покажи детайлна информация за пакет" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "показва версията на DNF и спира" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "покажи списък на файловете в пакета" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "задава root за инсталирането" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "не инсталирай документации" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "забранява всички плъгини" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "формат за показване на намерените пакети" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "забранява плъгини по име" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" --"пренебрегва стойността на $releasever в конфига и файловете на хранилището" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "показва мястото, от което пакетите може да бъдат свалени" -+ -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Показва функционалностите, с които пакетът е в конфликт." -+ -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" --"позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "пробва пакети с най-добри версии в транзакциите." -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Показва функционалностите, които пакетът може да подобри." - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Показва функционалностите, предоставяни от пакета." - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "работи изцяло от системния кеш, не обновява кеша" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Показва функционалностите, които пакетът препоръчва." - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Показва функционалностите, от които пакетът зависи." -+ -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" -+"Показва функционалностите, от които зависи стартирането на %%pre скрипта на " -+"пакета." - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "ниво на информация за откриване на грешки" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Показва функционалностите, които пакетът предлага." - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "записва детайлни, подсказващи решения резултати във файлове" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Показва функционалностите, които пакетът може да разшири." - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Показва само наличните пакети." - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "ниво на информация грешки" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Показва само инсталираните пакети." - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:238 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Display only packages that are not present in any of available repositories." -+msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." -+ -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" -+"Показва само пакети, които предоставят обновление за някой вече инсталиран " -+"пакет." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "ниво на информация за откриване на грешки за rpm" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" -+"Показва само пакети, които могат да бъдат премахнати с командата \"dnf " -+"autoremove\"." - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "автоматичен отговор \"да\" за всички въпроси" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Покажи само пакетите, инсталирани от потребителя." - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "автоматичен отговор \"не\" за всички въпроси" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Показва само скоро редактираните пакети" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:275 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Пакетът {} не съдържа файлове" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "изключва пакети по име или glob" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:502 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" --"етикет и път до допълнително хранилище, може да се задава многократно." - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Никога (последно: %s)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Незабавно (последно: %s)" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "контролира дали да се ползва цвят" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s секунда(и) (последно: %s)" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "показва конфигурираните хранилища за софтуер" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "покажи всички хранилища" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "покажи разрешените хранилища (по подразбиране)" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "покажи забранените хранилища" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "само сваляне на пакетите" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Няма налични хранилища" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "разрешен" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "забранен" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Издание" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Източник" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "състояние" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "От хранилище" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "СКРИПТ" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Време за построяване" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Неподдържана стойност на ключ." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Време за инсталиране" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Не мога да намеря хранилище: %s" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Инсталирано от" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Лиценз" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" -+msgstr "Грешка: Не мога да отворя %s за четене" -+ -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Това добре ли е [y/N]: " -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "преинсталиране на пакет" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Това добре ли е [Y/n]: " -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Пакет за преинсталиране" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Group: %s" --msgstr "Група: %s" -+msgid "Package %s available, but not installed." -+msgstr "Пакет %s е наличен, но не е инсталиран." - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Група-Id: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Описание: %s" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Спецификациите, които ще бъдат премахнати" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Език: %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Спецификациите, които ще бъдат инсталирани" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Задължителни пакети:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "показва или използва информацията за групата" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Пакети по подразбиране:" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Няма данни за групи за конфигурираните хранилища." - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Незадължителни пакети:" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "Внимание: Група %s не съществува." - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Зависещи от условия пакети:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Внимание: Няма съвпадащи групи:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Налични групи обкръжения:" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Инсталирани групи обкръжения:" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Инсталирани групи:" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Задължителни групи:" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Инсталирани езикови групи:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Незадължителни групи:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Налични групи:" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Налични езикови групи:" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Име на файл : %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "включва незадължителни пакети от група" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "показва скритите групи също" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Описание : " -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "показва инсталираните грули само" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "показва достъпните грули само" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "License : %s" --msgstr "Лиценз : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "невалидна подкоманда за група, ползвайте: %s." - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Не мога да открия задължителния пакет на групата." - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Получи се грешка при изчисляване на общия обем за сваляне" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total size: %s" --msgstr "Общ обем: %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Total download size: %s" --msgstr "Общ обем за сваляне: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Инсталиран обем: %s" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Получи се грешка при изчисляване на инсталирания обем" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "неподдържан тип контролна сума: %s" - --#: ../dnf/cli/output.py:1023 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Freed space: %s" -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Маркирам пакети като инсталирани от групата:" -- --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Маркирам пакети като премахнати от групата:" -- --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Група" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Пакети" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Инсталирам пакети от групата" -- --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Инсталирам зависимости" -- --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Инсталирам отпаднали зависимости" -- --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Премахване" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Премахвам зависими пакети" -- --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Премахвам неизползвани зависимости" -- --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "заменящ" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Обобщение на транзакцията\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Инсталиране" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Непозната конфигурираща опция: %s = %s в %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Надграждане" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Към предишна версия" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Следните обновления бяха приложени на '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Пропусни" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Следните обновления са налични на '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Пакет" --msgstr[1] "Пакети" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Следните обновления бяха свалени на '%s':" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Обновления, приложени на '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Надграден" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Обновления, свалени на '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Върната предишна версия" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Обновления, налични на '%s'." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Преинсталиран" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Неуспех при изпращането на имейл чрез '%s': %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Провал при изпълнение на командата '%s': резултатът е %d" -+ -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Премахнат" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Провален" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Всичко" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Система" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Няма транзакции" -+msgid "%s is empty file" -+msgstr "%s е празен файл" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Проблем" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Дата и час" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Действие(я)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Променен" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Изтрит" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Не е инсталиран" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "По-нов" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "По-стар" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID на транзакция :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Начален час :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: използвайки метаданни от %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u секунди)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Последната проверка за остарялост на метаданните: преди %s на %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u минути)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u часове)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u дни)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Краен час :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Потребител :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Прекратен" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Тестване на транзакцията" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Грешка при проверка на транзакцията:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Успех" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Тестът на транзакцията е успешен." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Изпълнение на транзакцията" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Изисквания към диска:" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Поне още %dMB е необходим във файловата система %s." -+msgstr[1] "Поне още %dMB са необходими във файловата система %s." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Обобщение на грешки" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Възникнаха грешки по време на транзакцията." -+ -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Променени пакети:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Не мога да изпълня транзакцията." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Транзакцията не може да се стартира:" -+ -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Грешки:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Някои пакети не бяха свалени. Пробвам отново." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Излязъл от употреба" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Излизащ от употреба" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Не може да се отвори: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Изтрий" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Публичният ключ за %s не е инсталиран" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Преинсталирай" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Проблем при отваряне на пакет %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" -+msgid "Public key for %s is not trusted" -+msgstr "Публичният ключ за %s не е доверен" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Пакетът %s.%s %s ще бъде обновление" -+msgid "Package %s is not signed" -+msgstr "Пакетът %s не е подписан" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "" -+msgid "Cannot remove %s" -+msgstr "Не мога да премахна %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "%s removed" -+msgstr "%s е премахнат" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Няма маркирани за премахване групи." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Няма маркирани за надграждане групи." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "няма съвпадащ пакет" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." -+ -+#: ../dnf/base.py:1919 -+#, python-format -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" -+"Вече е инсталирана предишна версия на пакета %s, невъзможно връщане към " -+"предишна версия." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Пакетът %s.%s %s ще бъде обновен" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Пакетът %s не е инсталиран, невъзможно преинсталиране." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Начало на определяне на зависимостите" -- --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Завършено определяне на зависимостите" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Пакетът %s не е инсталиран, невъзможно обновяване." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Работещ" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Пакет %s е наличен, но е инсталиран за друга архитектура." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Спящ" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Инсталирана е най-ниската версия на пакета %s, невъзможно е връщане към " -+"предишна." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Непрекъсваем" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Зомби" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Трасиран/Спрян" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Непознат" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+ -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Не мога да намеря информация за заключване на процес (PID %d)" -+msgid ". Failing package is: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Приложението с PID %d е: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Памет : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Стартиран: %s - преди %s" -+msgid "Key import failed (code %d)" -+msgstr "Импортирането на ключа се провали (code %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Ключът е успешно импортиран" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Не инсталирай никакви ключове" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Състояние : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "пропускам." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Групата '%s' не е инсталирана." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Група '%s' не съществува." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Средата '%s' не е инсталирана." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" -+"Някои пакети са с невалиден кеш, но не може да бъдат свалени поради опцията " -+"\"--cacheonly\"" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Група '%s' не е инсталирана." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3260,6 +3506,11 @@ msgstr "Хранилището '%s' е с липсващо име в конфи - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3270,36 +3521,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "неподдържан тип контролна сума: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Създаването на делта RPM се провали" -@@ -3312,223 +3533,45 @@ msgstr "Контролната сума на създадения делта RPM - msgid "done" - msgstr "готово" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Намерен е повреден lock файп: %s.\n" - "Убедете се, че няма друг работещ dnf процес и премахнете ръчно lock файла или стартирайте systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s е празен файл" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "пропускам." - --#: ../dnf/plugin.py:63 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "" -+msgid "Environment '%s' is not installed." -+msgstr "Средата '%s' не е инсталирана." - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "разрешаване хранилище %s" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Добавено %s хранилище от %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Почистване" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Изтриване" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Проверка" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+msgid "Group_id '%s' does not exist." - msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Подготовка" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Проблем" -diff --git a/po/bn_IN.po b/po/bn_IN.po -index d9c3924..223e779 100644 ---- a/po/bn_IN.po -+++ b/po/bn_IN.po -@@ -8,7 +8,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-06-16 12:01+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/dnf/language/bn_IN/)\n" -@@ -19,1860 +19,1934 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Problem opening package %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s is not signed" -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Cannot remove %s" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "%s removed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No match for argument: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1256 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2468 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Unknown repo: '%s'" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Warning: Group %s does not exist." -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "" -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} [command]\n" --" print help" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1887,6 +1961,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2006,19 +2085,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2030,1463 +2109,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -- --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -- --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -- --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/mark.py:84 - #, python-format --msgid "Command line error: %s" -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:68 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Other : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Installed size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+ -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:327 --#, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:455 --#, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1963 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2018 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/ca.po b/po/ca.po -index ec8f446..804e38f 100644 ---- a/po/ca.po -+++ b/po/ca.po -@@ -14,7 +14,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-11-03 06:46+0000\n" - "Last-Translator: Robert Antoni Buj Gelonch \n" - "Language-Team: Catalan (https://fedora.zanata.org/language/view/ca) \n" -@@ -25,1970 +25,2005 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "S'han aplicat les següents actualitzacions en «%s»:" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAQUET" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Les següents actualitzacions estan disponibles en «%s»:" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Paquet a instal·lar" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Les següents actualitzacions van ser baixades en «%s»:" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Revertir" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Actualitzacions aplicades en «%s»." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Netejar" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Actualitzacions baixades en «%s»." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Instal·lar" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Actualitzacions disponibles en «%s»." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Devaluar" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "No s'ha pogut enviar un correu electrònic a través de «%s»: %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Reinstal·lar" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Ha fallat l'execució de l'ordre «%s»: ha tornat %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Eliminar" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valor de configuració desconegut: %s = %s a %s; %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Actualitzar" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Opció de configuració desconeguda: %s = %s a %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verificar" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Executar l'scriptlet" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Preparar" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Error: %s" --msgstr "Error: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Ha fallat la càrrega del dipòsit '{}'" -- --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" -+msgstr "Connectors carregats: %s" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" --"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " --"inhabilitat quan s'executa amb bateria." - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " --"inhabilitat." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Recentment s'ha refrescat la memòria cau de les metadades." - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: no vencerà mai i no es refrescarà." -- --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: ha vençut i es refrescarà." -+msgid "enabling %s repository" -+msgstr "habilitació del dipòsit %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: les metadades venceran després de %d segons i es refrescara ara" -+msgid "Added %s repo from %s" -+msgstr "Es va afegir el dipòsit %s de %s" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: vencerà després de %d segons." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "S'ha creat la memòria cau de les metadades." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: s'utilitzen les metadades del %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Època" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Última comprovació del venciment de les metadades: fa %s el %s." -- --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" --"Els paquets baixats es desen a la memòria cau fins a la propera transacció " --"reeixida." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Podeu treure els paquets capturats amb l'execució de «%s»." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Llançament" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "tsflag invàlid en el fitxer de configuració: %s" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "No s'ha pogut afegir el fitxer dels grups per al dipòsit: %s - %s" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "S'executa la comprovació de la transacció" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Error: comprovació de la transacció vs. resolució de dependències:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "La comprovació de la transacció ha tingut èxit." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Origen" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "S'executa la prova de la transacció" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Error en la comprovació de la transacció:" -- --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "La prova de la transacció ha tingut èxit." -- --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "S'executa la transacció" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Requeriments de disc:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Del dipòsit" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Com a mínim es requereix %d MB més d'espai lliure al sistema de fitxers %s." --msgstr[1] "" --"Com a mínim es requereixen %d MB més d'espai lliure al sistema de fitxers " --"%s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Empaquetador" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Resum de l'error" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Hora de la construcció" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB s'ha alterat fora de DNF." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Hora de la instal·lació" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "S'han produït errors durant la transacció." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instal·lat per" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" --"No s'ha pogut obtenir el bloqueig de la transacció (inici de sessió com a " --"%s)." - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "No es pot executar la transacció." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "No es pot iniciar la transacció:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "No s'ha pogut treure el fitxer de transaccions %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Llicència" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "No s'han pogut trobar alguns paquets i es torna a intentar." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" --"Les deltes dels RPM han reduït %.1f MB d'actualitzacions a %.1f MB (s'ha " --"estalviat un %d.1%%)" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" --"Han fallat les deltes dels RPM, les quals han incrementat %.1f MB " --"d'actualitzacions a %.1f MB (s'ha malbaratat un %d.1%%)" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "No s'ha pogut obrir: {}" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "s" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "La clau pública per a %s no està instal·lada" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "sí" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Hi ha hagut un problema obrint el paquet %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "És correcte? [s/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "És correcte? [S/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "La clau pública per a %s no és de confiança" -+msgid "Group: %s" -+msgstr "Grup: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "El paquet %s no està signat" -+msgid " Group-Id: %s" -+msgstr " Id. de grup: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "No es pot treure %s" -+msgid " Description: %s" -+msgstr " Descripció: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "S'ha tret %s" -+msgid " Language: %s" -+msgstr " Idioma: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "No hi ha cap coincidència per al grup de paquets \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Paquets obligatoris:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Paquets per defecte:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "No s'ha de fer res." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Paquets opcionals:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "No s'ha marcat cap grup per treure." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Paquets condicionals:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "No s'ha marcat cap grup per actualitzar." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Grup de l'entorn: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "No hi ha cap coincidència per a l'argument: %s" -+msgid " Environment-Id: %s" -+msgstr " Id. de l'entorn: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "No hi ha cap paquet que hi coincideixi." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Grups obligatoris:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "El paquet %s no està instal·lat, no es pot revertir." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Grups opcionals:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Ja s'ha instal·lat una versió més baixa del paquet %s, no es pot revertir." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Coincidències amb:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "El paquet %s no està instal·lat, no es pot reinstal·lar." -+msgid "Filename : %s" -+msgstr "Fitxer: %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "El fitxer %s és un paquet de fonts i no es pot actualitzar, s'ignora." -+msgid "Repo : %s" -+msgstr "Dipòsit: %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Descripció: " - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "El paquet %s no està instal·lat, no es pot actualitzar." -+msgid "URL : %s" -+msgstr "URL: %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Un paquet %s d'una versió superior ja està instal·lat, no es pot " --"actualitzar." -+msgid "License : %s" -+msgstr "Llicència: %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but not installed." --msgstr "El paquet %s està disponible, però no està instal·lat." -+msgid "Provide : %s" -+msgstr "Proporciona : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" --"El paquet %s està disponible, però està instal·lat per a una arquitectura " --"diferent." -+msgid "Other : %s" -+msgstr "Altres : %s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "S'ha produït un error en el càlcul de la mida total de la baixada" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." --msgstr "Cap paquet %s instal·lat." -+msgid "Total size: %s" -+msgstr "Mida total: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" --msgstr "No és una forma vàlida: %s" -+msgid "Total download size: %s" -+msgstr "Mida total de la baixada: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "No s'ha marcat cap paquet per treure." -- --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "" -- --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Ja hi ha instal·lada la versió més baixa del paquet %s, no es pot revertir." -+msgid "Installed size: %s" -+msgstr "Mida un cop instal·lat: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Acció no gestionada: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "S'ha produït un error en calcular la mida un cop instal·lat" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "No hi ha cap paquet %s disponible." -+msgid "Freed space: %s" -+msgstr "Espai alliberat: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"No es requereix cap actualització de seguretat, però hi ha {} actualització " --"disponible" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Es marquen els paquets com a instal·lats pel grup:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"No es requereix cap actualització de seguretat, però hi ha {} " --"actualitzacions disponibles" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Marcatge dels paquets com a eliminats pel grup:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"No es requereix cap actualització de seguretat per «{}», però hi ha {} " --"actualització disponible" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grup" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"No es requereix cap actualització de seguretat per «{}», però hi ha {} " --"actualitzacions disponibles" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paquets" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". El paquet que falla és: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "instal·lar paquets de grups o mòduls" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Les claus GPG estan configurades com a: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "instal·lar paquets de grups" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "La clau GPG de %s (0x%s) ja està instal·lada" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Instal·lar" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "S'ha aprovat la clau." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Actualitzar" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "S'ha rebutjat la clau." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Reinstal·lar" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "La importació de la clau ha fallat (codi %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Instal·lar les dependències" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "La clau s'ha importat amb èxit" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Instal·lar les dependències febles" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "No s'ha instal·lat cap clau" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Treure" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"Les claus GPG llistades per al dipòsit «%s» ja estan instal·lades però no són correctes per a aquest paquet.\n" --"Comproveu que aquest dipòsit tingui configurats els URL amb la clau correcta." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Treure paquets dependents" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "La importació de claus no ha ajudat, eren claus incorrectes?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Treure dependències no utilitzades" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Potser voleu dir: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Revertir" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" --"El paquet \"{}\" del dipòsit local \"{}\" té una suma de comprovació " --"incorrecta" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" --"Alguns paquets del dipòsit local tenen una suma de comprovació incorrecta" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "El paquet \"{}\" del dipòsit \"{}\" té una suma de comprovació incorrecta" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "El paquet %s ja està instal·lat." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Error de configuració: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instal·lat: %s-%s a %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Construït: %s a %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF únicament baixarà els paquets per a la transacció." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF únicament baixarà els paquets, instal·larà les claus gpg i comprovarà la" --" transacció." -- --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "S'ha avortat l'operació." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Es baixen els paquets:" -+"S'ignoren els paquets amb conflictes:\n" -+"(afegiu «%s» a la línia d'ordres per forçar-ne l'actualització)" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Error en baixar els paquets:" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "S'ignoren els paquets amb dependències trencades%s" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Ha fallat la transacció" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " o part d'un grup" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" --"No s'importaran automàticament les claus en una execució desatesa.\n" --"Utilitzeu \"-y\" per anul·lar-ho." -- --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "Ha FALLAT la comprovació GPG" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Es devaluen els paquets" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "se substitueix" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "No s'ha marcat cap paquet per a la sincronització de la distribució." -- --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Resum de la transacció\n" -+"%s\n" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Paquets instal·lats" -- --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Paquets disponibles" -- --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Treu automàticament els paquets" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instal·la" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Paquets extres" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Actualitza" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Actualitzacions disponibles" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Treu" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Paquets recentment afegits" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Reverteix" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "No hi ha paquets coincidents per llistar" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Omet" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "No s'ha trobat cap coincidència" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paquet" -+msgstr[1] "Paquets" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "No s'ha proporcionat cap id. de transacció" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Paquet dependent" -+msgstr[1] "Paquets dependents" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "No s'ha trobat l'id. de transacció que s'ha proporcionat" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Actualitzat" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "S'ha trobat més d'un id. de transacció!" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Revertit" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "L'històric de les transaccions està incomplet, %u abans." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instal·lat" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "L'històric de les transaccions està incomplet, %u després." -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstal·lat" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Dipòsit desconegut: «%s»" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Tret" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Dipòsit sense coincidència: %s" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Fallat" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Aquesta ordre s'ha d'executar com a root." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "No existeix l'ordre: %s. Utilitzeu %s --help" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" -+ -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" --"Podria ser que l'ordre fos d'un connector de DNF, proveu: \"dnf install " --"'dnf-command(%s)'\"" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Podria ser que l'ordre fos d'un connector de DNF, però actualment la càrrega" --" dels connectors està inhabilitada." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Sense transaccions" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "S'ha proporcionat un id. de transacció o un paquet que era dolent" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Línia d'ordres" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Nom d'usuari" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Id." - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"No es pot determinar la versió del llançament (utilitzeu '--releasever' per " --"especificar la versió del llançament)" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data i hora" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argument {}: no està permès amb l'argument {}" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Acció" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "L'ordre «%s» ja està definida" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Alterats" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Eliminat" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "No instal·lat" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Per diagnosticar el problema, proveu d'executar: «%s»." -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Més antic" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Més recent" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Id. de transacció:" -+ -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Hora d'inici:" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "rpmdb d'inici:" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Probablement teniu malmesa la RPMDB, l'execució de «%s» pot corregir aquesta" --" incidència." -+msgid "(%u seconds)" -+msgstr "(%u segons)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Heu habilitat la comprovació de paquets a través de claus GPG. És una bona opció.\n" --"No obstant això, no teniu instal·lada cap clau pública GPG. Necessiteu baixar\n" --"les claus per als paquets que desitgeu instal·lar i instal·lar-les.\n" --"Podeu fer-ho amb l'execució de l'ordre:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"També podeu especificar l'url de la clau que voleu utilitzar\n" --"per a un dipòsit en l'opció «gpgkey» a la secció d'un dipòsit i DNF \n" --"la instal·larà per vosaltres.\n" --"\n" --"Per a més informació contacteu amb el vostre distribuïdor o proveïdor de paquets." -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" -+msgstr "(%u minuts)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "Problem repository: %s" --msgstr "Dipòsit del problema: %s" -+msgid "(%u hours)" -+msgstr "(%u hores)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "mostra els detalls quant a un paquet o un grup de paquets" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u dies)" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "mostra tots els paquets (per defecte)" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Hora de finalització:" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "mostra únicament els paquets disponibles" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "rpmdb de finalització:" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "mostra únicament els paquets instal·lats" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Usuari:" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "mostra únicament els paquets extres" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Codi de retorn:" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "mostra únicament l'actualització de les versions dels paquets" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Avortat" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "mostra únicament l'eliminació automàtica dels paquets" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Ha tingut èxit" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "mostra únicament els paquets canviats recentment" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Errors:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAQUET" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Error:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "llista un paquet o un grup de paquets" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "troba quin paquet proporciona el valor donat" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Línia d'ordres:" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "QUALSEVOL_TEXT" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Comentari :" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Se cerquen els paquets: " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "La transacció es va realitzar amb:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "comprova si hi ha actualitzacions disponibles de paquets" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Alteracions dels paquets:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Sortida de l'scriptlet:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "No hi ha cap paquet disponible." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Errors:" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "No s'ha marcat cap paquet per instal·lar." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Instal·lar-Dep" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "No hi ha cap paquet instal·lat." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Devaluat" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Elimina" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstal·la" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (des de %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Paquet %s.%s %s serà instal·lat" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "El paquet instal·lat %s%s no està disponible." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Paquet %s.%s %s serà una actualització" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "No hi ha cap paquet instal·lat des del dipòsit." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Paquet %s.%s %s serà eliminat" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "No s'ha marcat cap paquet per reinstal·lar." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Paquet %s.%s %s serà reinstal·lat" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "No s'ha marcat cap paquet per actualitzar." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Paquet %s.%s %s serà una reversió" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "" --"executa ordres a la part superior de tots els paquets en un dipòsit concret" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Paquet %s.%s %s serà devaluat" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "DIPÒSIT" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Paquet %s.%s %s serà actualitzat" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "mostra un missatge d'ajuda d'ús" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Paquet %s.%s %s estarà devaluat" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "ORDRE" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> S'inicia la resolució de dependències" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "Mostra o utilitza l'històric de transaccions" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> La resolució de dependències ha finalitzat" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"S'ha trobat més d'un id. de transacció!\n" --"'{}' requereix un id. de transacció o nom de paquet." -+"Importació de la clau GPG 0x%s:\n" -+" Id. d'usuari: \"%s\"\n" -+" Empremta: %s\n" -+" Des de: %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "No s'ha donat cap id. de transacció o nom de paquet." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Error de la línia d'ordres: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "No teniu accés a la BD de l'històric." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "format dolent: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" --"No es pot desfer la transacció %s, fer-ho podria resultar en una base de " --"dades de paquets inconsistent." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" --"No es pot revertir la transacció %s, fer-ho podria resultar en una base de " --"dades de paquets inconsistent." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Definició no vàlida de l'interval dels id. de les transaccions '{}'.\n" --"Utilitzeu '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Arguments opcionals" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"No es pot convertir '{}' a un ID de transacció.\n" --"Utilitzeu '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "ubicació del fitxer de configuració" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "No s'ha trobat cap transacció que manipuli el paquet '{}'." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "operació silenciosa" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "operació descriptiva" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "mostra la versió de DNF i surt" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "estableix l'arrel de la instal·lació" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "no instal·lis cap documentació" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "inhabilita tots els connectors" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "habilita els connectors pel nom" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "inhabilita els connectors pel nom" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "anul·la el valor de $releasever dels fitxers «config» i «repo»" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "estableix opcions arbitràries «config» i «repo»" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" -+"resol els problemes de resolució de dependències amb l'omissió dels paquets" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "mostra l'ajuda de l'ordre" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" -+"permet l'eliminació dels paquets instal·lats per resoldre les dependències" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" -+"prova les millors versions disponibles dels paquets a les transaccions." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" -+"executa enterament des de la memòria cau del sistema, no actualitzis la " -+"memòria cau" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "temps màxim d'espera de l'ordre" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "nivell de sortida de depuració" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"suprimeix tots els paquets que ja no es necessiten i que es van instal·lar " --"en principi com a dependències" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "bolca els resultats amb les solucions detallades en fitxers" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Paquet a suprimir" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "comprova si hi ha problemes al packagedb" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "nivell de sortida d'error" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "mostra tots els problemes; per defecte" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "mostra els problemes de dependències" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "nivell de sortida de depuració per a rpm" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "mostra els problemes de duplicats" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "respon automàticament sí a totes les preguntes" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "mostra els paquets devaluats" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "respon automàticament no a totes les preguntes" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "mostra els problemes de proporciona" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} queda devaluat per {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "exclou els paquets per nom o glob" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} proporciona {} però no s'ha pogut trobar" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "inhabilita excludepkgs" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" -+"l'etiqueta i el camí al dipòsit addicional es poden especificar diverses " -+"vegades." - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "suprimeix les dades de la memòria cau" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "inhabilita l'eliminació de les dependències que ja no es necessiten" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tipus de metadades a netejar" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Es netegen les dades: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "controla que s'utilitzi el color" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "La memòria cau ha vençut" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "estableix les metadades com a vençudes abans d'executar l'ordre" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d fitxer suprimit" --msgstr[1] "%d fitxers suprimits" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "resol només adreces IPv4" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "S'està esperant que acabi el procés amb el pid %d." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "resol només adreces IPv6" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Llista les dependències dels paquets i quins paquets les proporcionen" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "estableix el directori on copiar els paquets" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "" --"sincronitza els paquets instal·lats a les últimes versions disponibles" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "baixa només els paquets" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Paquet a sincronitzar" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "afegeix un comentari a la transacció" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Reverteix un paquet" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "" -+"Inclou els paquets pertinents de correccions d'errors, en les " -+"actualitzacions" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Paquet a revertir" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "mostra o utilitza la informació dels grups" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "No hi ha dades disponibles dels grups per als dipòsits configurats." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Advertència: El grup %s no existeix." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Inclou els paquets que es necessiten per a corregir l'avís indicat, en les " -+"actualitzacions" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Advertència: No hi ha grups que coincideixin:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Inclou els paquets que es necessiten per a corregir el BZ indicat, en les " -+"actualitzacions" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Grups d'entorns disponibles:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Inclou els paquets que es necessiten per a corregir el CVE indicat, en les " -+"actualitzacions" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Grups d'entorns instal·lats:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Inclou els paquets pertinents de seguretat que coincideixin amb la gravetat," -+" en les actualitzacions" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grups instal·lats:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Força l'ús d'una arquitectura" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grups d'idiomes instal·lats:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Llistat d'ordres principals:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grups disponibles:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Llistat d'ordres dels connectors:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Grups d'idiomes disponibles:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Error: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inclou els paquets opcionals a partir del grup" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "S'ha acabat." - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "mostra també els grups ocults" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Sense accés de lectura/execució al directori actual, es mou a /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "mostra únicament els grups instal·lats" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "mostra únicament els grups disponibles" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "No és una subordre vàlida de «groups», utilitzeu: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "No s'ha pogut trobar el grup de paquets obligatori." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "instal·la un o més d'un paquet al vostre sistema" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Paquet a instal·lar" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "S'han resolt les dependències." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "No s'ha pogut trobar cap coincidència" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "S'ha completat!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "El camí al fitxer rpm no és vàlid: %s" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Hi ha les alternatives següents per \"{0}\": {1}" -+msgid " Installed: %s-%s at %s" -+msgstr " Instal·lat: %s-%s a %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "genera la memòria cau de les metadades" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Construït: %s a %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "" --"S'estan creant els fitxers de memòria cau per a tots els fitxers de " --"metadades." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF únicament baixarà els paquets per a la transacció." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"marca o desmarca els paquets instal·lats com a instal·lats per l'usuari." -+"DNF únicament baixarà els paquets, instal·larà les claus gpg i comprovarà la" -+" transacció." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s està marcat com a instal·lat per l'usuari." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "S'ha avortat l'operació." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s està desmarcat com a instal·lat per l'usuari." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "No s'ha de fer res." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s marcat com a grup instal·lat." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Es baixen els paquets:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Error:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Error en baixar els paquets:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "El paquet %s no està instal·lat." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Ha fallat la transacció" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"No s'importaran automàticament les claus en una execució desatesa.\n" -+"Utilitzeu \"-y\" per anul·lar-ho." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "No hi ha mòduls coincidents per llistar" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "Ha FALLAT la comprovació GPG" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -- --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interactua amb els mòduls." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Es devaluen els paquets" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "mostra únicament els mòduls habilitats" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "No s'ha marcat cap paquet per a la sincronització de la distribució." - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "mostra únicament els mòduls inhabilitats" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "No hi ha cap coincidència per a l'argument: %s" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "mostra únicament els mòduls instal·lats" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "No hi ha cap paquet %s disponible." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "mostra el contingut del perfil" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "reinstal·la un paquet" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Paquet a reinstal·lar" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Paquets instal·lats" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "treu un o més paquets del vostre sistema" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Paquets disponibles" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "suprimeix els paquets duplicats" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Treu automàticament els paquets" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Paquets extres" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "No s'ha trobat cap paquet duplicat per treure." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Actualitzacions disponibles" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Paquets recentment afegits" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "desconegut" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "No hi ha paquets coincidents per llistar" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "No s'ha trobat cap coincidència" -+ -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "No s'ha proporcionat cap id. de transacció" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "No s'ha trobat l'id. de transacció que s'ha proporcionat" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "S'ha trobat més d'un id. de transacció!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Mai (últim: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "L'històric de les transaccions està incomplet, %u abans." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Instant (últim: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "L'històric de les transaccions està incomplet, %u després." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s segons (últim: %s)" -+msgid "No package %s installed." -+msgstr "Cap paquet %s instal·lat." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "mostra els dipòsits de programari configurats" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "mostra tots els dipòsits" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Dipòsit desconegut: «%s»" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "mostra els dipòsits habilitats (per defecte)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Dipòsit sense coincidència: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "mostra els dipòsits inhabilitats" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Aquesta ordre s'ha d'executar com a root." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "No hi ha disponible cap dipòsit" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "No existeix l'ordre: %s. Utilitzeu %s --help" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "habilitat" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Podria ser que l'ordre fos d'un connector de DNF, proveu: \"dnf install " -+"'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "inhabilitat" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Podria ser que l'ordre fos d'un connector de DNF, però actualment la càrrega" -+" dels connectors està inhabilitada." - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Id. del dipòsit: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Error de configuració: %s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Nom del dipòsit: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Estat del dipòsit: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Revisió del dipòsit: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Etiquetes del dipòsit: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Etiquetes distro del dipòsit: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"No es pot determinar la versió del llançament (utilitzeu '--releasever' per " -+"especificar la versió del llançament)" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Dipòsit actualitzat: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argument {}: no està permès amb l'argument {}" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Paquets del dipòsit: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "L'ordre «%s» ja està definida" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Mida del dipòsit: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Metaenllaç del dipòsit: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Actualitzat: " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Rèpliques dels dipòsits: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "URL-base del dipòsit: " -- --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Venciment del dipòsit: " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Exclou del dipòsit: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Inclou del dipòsit: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Exclòs del dipòsit: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Nom del fitxer del dipòsit: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id. del dipòsit" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Executant" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "estat" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Dormint" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nom del dipòsit" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ininterrompudament" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Nombre total de paquets: %s" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "cerca els paquets que coincideixin amb la paraula clau" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Traçat/aturat" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "la clau a cercar" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Desconegut" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "No es pot trobar informació sobre el procés del bloqueig (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Consulta totes les versions dels paquets (per defecte)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " L'aplicació amb PID %d és: %s" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "mostra únicament els resultats d'aquesta ARCH" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memòria: %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "mostra únicament els resultats que siguin propietaris del FITXER" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Iniciat: fa %s-%s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Estat: %s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "mostra només si hi ha resultats que devaluïn el REQ" -- --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "mostra únicament els resultats que proporcionin el REQ" -- --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "mostra únicament els resultats que recomanin el REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "mostra únicament els resultats que millorin el REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "mostra únicament els resultats que suggereixin el REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "mostra únicament els resultats que suplementin el REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" --"comprova les dependències exactament com es donin, el contrari de --alldeps" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" --"mostra una llista de totes les dependències i quins paquets les proporcionen" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "resol les característiques als paquets originaris" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "mostra l'arbre recursiu per als paquets" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "opera amb el corresponent RPM del codi font" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" --"mostra els N últims paquets per al nom.arq donat (o l'últim si N és negatiu)" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "mostra la informació detallada quant al paquet" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "mostra la llista dels fitxers al paquet" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "mostra el nom RPM del codi font del paquet" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "cerca els detalls del paquet amb la cadena de text proporcionada" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "mostra els registres de canvis del paquet" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "cerca també a la descripció i a l'URL del paquet" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "format per mostrar els paquets trobats" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "TEXT_CONSULTA" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" --"utilitza el format nom-època:versió-llançament.arquitectura per a la " --"visualització dels paquets trobats (per defecte)" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"utilitza el format nom-versió-llançament per a la visualització dels paquets" --" trobats (predeterminat de la consulta rpm)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "Coincidències exactes amb %s: %%s" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"utilitza el format època:nom-versió-llançament.arquitectura per a la " --"visualització dels paquets trobats" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "Coincidències amb %s: %%s" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" --"Mostra en quins grups de components s'introdueixen els paquets seleccionats" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "No s'ha trobat cap coincidència." - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "limita la consulta als paquets amb instal·lació duplicada" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Se cerquen els paquets: " - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "limita la consulta als paquets installonly instal·lats" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "comprova si hi ha problemes al packagedb" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"limita la consulta als paquets instal·lats amb dependències sense satisfer" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "mostra tots els problemes; per defecte" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "mostra una ubicació des d'on es poden baixar els paquets" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "mostra els problemes de dependències" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Mostra les funcions que el paquet entra amb conflicte." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "mostra els problemes de duplicats" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "mostra els paquets devaluats" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Mostra les funcions que pot millorar el paquet." -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "mostra els problemes de proporciona" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Mostra les funcions que proporciona el paquet." -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Mostra les funcions que recomana el paquet." -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Mostra les funcions que el paquet en depèn." -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} queda devaluat per {}" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} proporciona {} però no s'ha pogut trobar" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" -+"sincronitza els paquets instal·lats a les últimes versions disponibles" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Mostra les funcions que suggereix el paquet." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Paquet a sincronitzar" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Mostra les funcions que el paquet pot complementar." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "actualitza un o més paquets al vostre sistema" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Mostra únicament els paquets disponibles." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Paquet a actualitzar" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Mostra únicament els paquets instal·lats." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "No s'ha marcat cap paquet per actualitzar." - --#: ../dnf/cli/commands/repoquery.py:238 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display only packages that are not present in any of available repositories." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"Mostra únicament els paquets que no estan presents en cap dels dipòsits " --"disponibles." -+"suprimeix tots els paquets que ja no es necessiten i que es van instal·lar " -+"en principi com a dependències" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Mostra únicament els paquets que proporcionin una actualització de versió " --"per algun dels paquets ja instal·lats." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Paquet a suprimir" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Mostra únicament els paquets que poden ser eliminats amb l'ordre «dnf " --"autoremove»." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "genera la memòria cau de les metadades" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Mostra únicament els paquets que han estat instal·lats per l'usuari." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "" -+"S'estan creant els fitxers de memòria cau per a tots els fitxers de " -+"metadades." - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Mostra únicament els paquets que s'han editat recentment" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Per diagnosticar el problema, proveu d'executar: «%s»." - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" -+"Probablement teniu malmesa la RPMDB, l'execució de «%s» pot corregir aquesta" -+" incidència." - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" -+"Heu habilitat la comprovació de paquets a través de claus GPG. És una bona opció.\n" -+"No obstant això, no teniu instal·lada cap clau pública GPG. Necessiteu baixar\n" -+"les claus per als paquets que desitgeu instal·lar i instal·lar-les.\n" -+"Podeu fer-ho amb l'execució de l'ordre:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"També podeu especificar l'url de la clau que voleu utilitzar\n" -+"per a un dipòsit en l'opció «gpgkey» a la secció d'un dipòsit i DNF \n" -+"la instal·larà per vosaltres.\n" -+"\n" -+"Per a més informació contacteu amb el vostre distribuïdor o proveïdor de paquets." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "El paquet {} no conté fitxers" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Dipòsit del problema: %s" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" --"Etiquetes disponibles de consulta: utilitzeu --queryformat \".. %{tag} ..\"" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "mostra els detalls quant a un paquet o un grup de paquets" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "cerca els detalls del paquet amb la cadena de text proporcionada" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "mostra tots els paquets (per defecte)" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "cerca també a la descripció i a l'URL del paquet" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "mostra únicament els paquets disponibles" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "TEXT_CONSULTA" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "mostra únicament els paquets instal·lats" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "mostra únicament els paquets extres" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "mostra únicament l'actualització de les versions dels paquets" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "mostra únicament l'eliminació automàtica dels paquets" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "mostra únicament els paquets canviats recentment" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "llista un paquet o un grup de paquets" -+ -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "troba quin paquet proporciona el valor donat" -+ -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "QUALSEVOL_TEXT" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "comprova si hi ha actualitzacions disponibles de paquets" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "No hi ha cap paquet disponible." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "No s'ha marcat cap paquet per instal·lar." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "No hi ha cap paquet instal·lat." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "Coincidències exactes amb %s: %%s" -+msgid " (from %s)" -+msgstr " (des de %s)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" --msgstr "Coincidències amb %s: %%s" -+msgid "Installed package %s%s not available." -+msgstr "El paquet instal·lat %s%s no està disponible." - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "No s'ha trobat cap coincidència." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "No hi ha cap paquet instal·lat des del dipòsit." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "executa un shell DNF interactiu" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "No s'ha marcat cap paquet per reinstal·lar." - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "No s'ha marcat cap paquet per treure." - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script a executar dins del shell DNF" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "" -+"executa ordres a la part superior de tots els paquets en un dipòsit concret" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "El valor de la clau no està admès." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "DIPÒSIT" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "No s'ha pogut el dipòsit: %s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "mostra un missatge d'ajuda d'ús" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "ORDRE" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "Mostra o utilitza l'històric de transaccions" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" -+"S'ha trobat més d'un id. de transacció!\n" -+"'{}' requereix un id. de transacció o nom de paquet." - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "No s'ha donat cap id. de transacció o nom de paquet." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "No teniu accés a la BD de l'històric." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" --"{} [command]\n" --" imprimeix l'ajuda" -+"No es pot desfer la transacció %s, fer-ho podria resultar en una base de " -+"dades de paquets inconsistent." - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" -+"No es pot revertir la transacció %s, fer-ho podria resultar en una base de " -+"dades de paquets inconsistent." - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" resolve the transaction set" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" -+"Definició no vàlida de l'interval dels id. de les transaccions '{}'.\n" -+"Utilitzeu '..'." - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" -+"No es pot convertir '{}' a un ID de transacció.\n" -+"Utilitzeu '', 'last', 'last-'." - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "No s'ha trobat cap transacció que manipuli el paquet '{}'." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Reverteix un paquet" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Paquet a revertir" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"{}\n" --" executa la transacció" -+"actualitza la versió, però només amb la coincidència del paquet «més nou», " -+"que corregeix un problema que afecta el vostre sistema" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" --"{}\n" --" surt del shell" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "No hi ha mòduls coincidents per llistar" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" --"Arguments específics del shell:\n" --"config estableix les opcions de configuració\n" --"help imprimeix l'ajuda\n" --"repository (o repo) habilita, inhabilita o llista els dipòsits\n" --"resolvedep resol el conjunt de la transacció\n" --"transaction (o ts) llista, restableix executa el conjunt de la transacció\n" --"run resol i executa el conjunt de la transacció\n" --"exit (o quit) surt del shell" -- --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Error: No es pot obrir %s per a la lectura" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Abandonament del Shell" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "executa un dnf mod interactiu per a suprimir i instal·lar un spec" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interactua amb els mòduls." - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Els spec que seran suprimits" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "mostra únicament els mòduls habilitats" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Els spec que seran instal·lats" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "mostra únicament els mòduls inhabilitats" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "mostra únicament els mòduls instal·lats" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "mostra el contingut del perfil" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "treu un o més paquets del vostre sistema" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "suprimeix els paquets duplicats" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "No s'ha trobat cap paquet duplicat per treure." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "No és una forma vàlida: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -2002,6 +2037,11 @@ msgstr "millora" - msgid "security" - msgstr "seguretat" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "desconegut" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "paquetnou" -@@ -2124,1191 +2164,1397 @@ msgid "Unknown/Sec." - msgstr "Desconegut/Seg." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Errors" -+msgid "Update ID" -+msgstr "ID d'actualització" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tipus" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID d'actualització" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Actualitzat" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Errors" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Descripció" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Drets" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Gravetat" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Drets" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Fitxers" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instal·lat" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "fals" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "cert" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "actualitza un o més paquets al vostre sistema" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Paquet a actualitzar" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "fals" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"actualitza la versió, però només amb la coincidència del paquet «més nou», " --"que corregeix un problema que afecta el vostre sistema" -+"marca o desmarca els paquets instal·lats com a instal·lats per l'usuari." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "S'ha acabat." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s està marcat com a instal·lat per l'usuari." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Sense accés de lectura/execució al directori actual, es mou a /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s està desmarcat com a instal·lat per l'usuari." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s marcat com a grup instal·lat." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Error:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "El paquet %s no està instal·lat." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Llista les dependències dels paquets i quins paquets les proporcionen" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "S'han resolt les dependències." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "suprimeix les dades de la memòria cau" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "S'ha completat!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tipus de metadades a netejar" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Error de la línia d'ordres: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Es netegen les dades: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "format dolent: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "La memòria cau ha vençut" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d fitxer suprimit" -+msgstr[1] "%d fitxers suprimits" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "" -- --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Arguments opcionals" -+msgid "Waiting for process with pid %d to finish." -+msgstr "S'està esperant que acabi el procés amb el pid %d." - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "ubicació del fitxer de configuració" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "instal·la un o més d'un paquet al vostre sistema" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "operació silenciosa" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "No s'ha pogut trobar cap coincidència" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "operació descriptiva" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "El camí al fitxer rpm no és vàlid: %s" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "mostra la versió de DNF i surt" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Hi ha les alternatives següents per \"{0}\": {1}" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "estableix l'arrel de la instal·lació" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "cerca els paquets que coincideixin amb la paraula clau" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "no instal·lis cap documentació" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "la clau a cercar" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "inhabilita tots els connectors" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "habilita els connectors pel nom" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Consulta totes les versions dels paquets (per defecte)" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "inhabilita els connectors pel nom" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "mostra únicament els resultats d'aquesta ARCH" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "anul·la el valor de $releasever dels fitxers «config» i «repo»" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "mostra únicament els resultats que siguin propietaris del FITXER" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "estableix opcions arbitràries «config» i «repo»" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"resol els problemes de resolució de dependències amb l'omissió dels paquets" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "mostra l'ajuda de l'ordre" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "mostra només si hi ha resultats que devaluïn el REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "mostra únicament els resultats que proporcionin el REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" --"permet l'eliminació dels paquets instal·lats per resoldre les dependències" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "mostra únicament els resultats que recomanin el REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "mostra únicament els resultats que millorin el REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "mostra únicament els resultats que suggereixin el REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "mostra únicament els resultats que suplementin el REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" --"prova les millors versions disponibles dels paquets a les transaccions." - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" -+"comprova les dependències exactament com es donin, el contrari de --alldeps" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"executa enterament des de la memòria cau del sistema, no actualitzis la " --"memòria cau" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "temps màxim d'espera de l'ordre" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"mostra una llista de totes les dependències i quins paquets les proporcionen" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "nivell de sortida de depuració" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "bolca els resultats amb les solucions detallades en fitxers" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "resol les característiques als paquets originaris" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "mostra l'arbre recursiu per als paquets" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "nivell de sortida d'error" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "opera amb el corresponent RPM del codi font" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" -+"mostra els N últims paquets per al nom.arq donat (o l'últim si N és negatiu)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "nivell de sortida de depuració per a rpm" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "mostra la informació detallada quant al paquet" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "respon automàticament sí a totes les preguntes" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "mostra la llista dels fitxers al paquet" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "respon automàticament no a totes les preguntes" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "mostra el nom RPM del codi font del paquet" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "mostra els registres de canvis del paquet" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "format per mostrar els paquets trobats" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" -+"utilitza el format nom-època:versió-llançament.arquitectura per a la " -+"visualització dels paquets trobats (per defecte)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" -+"utilitza el format nom-versió-llançament per a la visualització dels paquets" -+" trobats (predeterminat de la consulta rpm)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" -+"utilitza el format època:nom-versió-llançament.arquitectura per a la " -+"visualització dels paquets trobats" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "exclou els paquets per nom o glob" -- --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "inhabilita excludepkgs" -- --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" --"l'etiqueta i el camí al dipòsit addicional es poden especificar diverses " --"vegades." -+"Mostra en quins grups de components s'introdueixen els paquets seleccionats" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "inhabilita l'eliminació de les dependències que ja no es necessiten" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "limita la consulta als paquets amb instal·lació duplicada" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "limita la consulta als paquets installonly instal·lats" -+ -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" -+"limita la consulta als paquets instal·lats amb dependències sense satisfer" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "controla que s'utilitzi el color" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "mostra una ubicació des d'on es poden baixar els paquets" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "estableix les metadades com a vençudes abans d'executar l'ordre" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Mostra les funcions que el paquet entra amb conflicte." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "resol només adreces IPv4" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "resol només adreces IPv6" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Mostra les funcions que pot millorar el paquet." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "estableix el directori on copiar els paquets" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Mostra les funcions que proporciona el paquet." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "baixa només els paquets" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Mostra les funcions que recomana el paquet." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "afegeix un comentari a la transacció" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Mostra les funcions que el paquet en depèn." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" --"Inclou els paquets pertinents de correccions d'errors, en les " --"actualitzacions" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Mostra les funcions que suggereix el paquet." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Mostra les funcions que el paquet pot complementar." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Mostra únicament els paquets disponibles." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Inclou els paquets que es necessiten per a corregir l'avís indicat, en les " --"actualitzacions" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Mostra únicament els paquets instal·lats." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Inclou els paquets que es necessiten per a corregir el BZ indicat, en les " --"actualitzacions" -+"Mostra únicament els paquets que no estan presents en cap dels dipòsits " -+"disponibles." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" --"Inclou els paquets que es necessiten per a corregir el CVE indicat, en les " --"actualitzacions" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+"Mostra únicament els paquets que proporcionin una actualització de versió " -+"per algun dels paquets ja instal·lats." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"Inclou els paquets pertinents de seguretat que coincideixin amb la gravetat," --" en les actualitzacions" -+"Mostra únicament els paquets que poden ser eliminats amb l'ordre «dnf " -+"autoremove»." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Força l'ús d'una arquitectura" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Mostra únicament els paquets que han estat instal·lats per l'usuari." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Llistat d'ordres principals:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Mostra únicament els paquets que s'han editat recentment" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Llistat d'ordres dels connectors:" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Època" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "El paquet {} no conté fitxers" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" -+"Etiquetes disponibles de consulta: utilitzeu --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" -+ -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Llançament" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Mai (últim: %s)" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Instant (últim: %s)" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s segons (últim: %s)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "mostra els dipòsits de programari configurats" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "mostra tots els dipòsits" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Origen" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "mostra els dipòsits habilitats (per defecte)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "mostra els dipòsits inhabilitats" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "No hi ha disponible cap dipòsit" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Del dipòsit" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "habilitat" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Empaquetador" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "inhabilitat" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Hora de la construcció" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Id. del dipòsit: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Hora de la instal·lació" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Nom del dipòsit: " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instal·lat per" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Estat del dipòsit: " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Revisió del dipòsit: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Llicència" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Etiquetes del dipòsit: " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Etiquetes distro del dipòsit: " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Dipòsit actualitzat: " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Paquets del dipòsit: " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "sí" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Mida del dipòsit: " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Metaenllaç del dipòsit: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Actualitzat: " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Rèpliques dels dipòsits: " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "URL-base del dipòsit: " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Venciment del dipòsit: " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Exclou del dipòsit: " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Inclou del dipòsit: " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Exclòs del dipòsit: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Nom del fitxer del dipòsit: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id. del dipòsit" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "estat" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nom del dipòsit" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Nombre total de paquets: %s" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "executa un shell DNF interactiu" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "És correcte? [s/N]: " -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "És correcte? [S/n]: " -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script a executar dins del shell DNF" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Grup: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "El valor de la clau no està admès." - --#: ../dnf/cli/output.py:792 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid " Group-Id: %s" --msgstr " Id. de grup: %s" -+msgid "Could not find repository: %s" -+msgstr "No s'ha pogut el dipòsit: %s" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Descripció: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Idioma: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" imprimeix l'ajuda" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Paquets obligatoris:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Paquets per defecte:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Paquets opcionals:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Paquets condicionals:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" executa la transacció" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Grup de l'entorn: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" surt del shell" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Arguments específics del shell:\n" -+"config estableix les opcions de configuració\n" -+"help imprimeix l'ajuda\n" -+"repository (o repo) habilita, inhabilita o llista els dipòsits\n" -+"resolvedep resol el conjunt de la transacció\n" -+"transaction (o ts) llista, restableix executa el conjunt de la transacció\n" -+"run resol i executa el conjunt de la transacció\n" -+"exit (o quit) surt del shell" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " Id. de l'entorn: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Error: No es pot obrir %s per a la lectura" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Grups obligatoris:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Abandonament del Shell" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Grups opcionals:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "reinstal·la un paquet" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Coincidències amb:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Paquet a reinstal·lar" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Filename : %s" --msgstr "Fitxer: %s" -+msgid "Package %s available, but not installed." -+msgstr "El paquet %s està disponible, però no està instal·lat." - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Dipòsit: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "executa un dnf mod interactiu per a suprimir i instal·lar un spec" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Descripció: " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Els spec que seran suprimits" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL: %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Els spec que seran instal·lats" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Llicència: %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "mostra o utilitza la informació dels grups" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Proporciona : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "No hi ha dades disponibles dels grups per als dipòsits configurats." - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Other : %s" --msgstr "Altres : %s" -- --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "S'ha produït un error en el càlcul de la mida total de la baixada" -+msgid "Warning: Group %s does not exist." -+msgstr "Advertència: El grup %s no existeix." - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Mida total: %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Advertència: No hi ha grups que coincideixin:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Mida total de la baixada: %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Grups d'entorns disponibles:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Mida un cop instal·lat: %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Grups d'entorns instal·lats:" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "S'ha produït un error en calcular la mida un cop instal·lat" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grups instal·lats:" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Espai alliberat: %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grups d'idiomes instal·lats:" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Es marquen els paquets com a instal·lats pel grup:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grups disponibles:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Marcatge dels paquets com a eliminats pel grup:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Grups d'idiomes disponibles:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grup" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inclou els paquets opcionals a partir del grup" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paquets" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "mostra també els grups ocults" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "instal·lar paquets de grups o mòduls" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "mostra únicament els grups instal·lats" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "instal·lar paquets de grups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "mostra únicament els grups disponibles" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Instal·lar" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "No és una subordre vàlida de «groups», utilitzeu: %s." - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Actualitzar" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "No s'ha pogut trobar el grup de paquets obligatori." - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Reinstal·lar" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Instal·lar les dependències" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Instal·lar les dependències febles" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "No instal·larà un paquet rpm de les fonts (%s)." - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Treure" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Treure paquets dependents" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Ja s'ha baixat" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Treure dependències no utilitzades" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "tipus no admès de suma de comprovació: %s" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Revertir" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "No es pot resoldre l'argument {}" -+ -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "No hi ha cap coincidència per al paquet {}" -+ -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Res a mostrar." -+ -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" --"S'ignoren els paquets amb conflictes:\n" --"(afegiu «%s» a la línia d'ordres per forçar-ne l'actualització)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "S'ignoren els paquets amb dependències trencades%s" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Mòduls habilitats: {}." - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " o part d'un grup" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "extensió DNSSEC: clau per a l'usuari " -+ -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "té un estat desconegut." -+ -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "Extensió DNSSEC: " -+ -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "se substitueix" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valor de configuració desconegut: %s = %s a %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Resum de la transacció\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Opció de configuració desconeguda: %s = %s a %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instal·la" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Actualitza" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Treu" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "S'han aplicat les següents actualitzacions en «%s»:" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Reverteix" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Les següents actualitzacions estan disponibles en «%s»:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Omet" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Les següents actualitzacions van ser baixades en «%s»:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paquet" --msgstr[1] "Paquets" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Actualitzacions aplicades en «%s»." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Paquet dependent" --msgstr[1] "Paquets dependents" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Actualitzacions baixades en «%s»." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Actualitzat" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Actualitzacions disponibles en «%s»." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Revertit" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "No s'ha pogut enviar un correu electrònic a través de «%s»: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstal·lat" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Ha fallat l'execució de l'ordre «%s»: ha tornat %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problemes a la sol·licitud:" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Tret" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "paquets que falten: " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Fallat" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "paquets trencats: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "mòduls o grups que falten: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "mòduls o grups trencats: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Sense transaccions" -+msgid "%s is empty file" -+msgstr "%s és un fitxer buit" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "S'ha proporcionat un id. de transacció o un paquet que era dolent" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "No s'ha pogut emmagatzemar l'hora de l'últim makecache." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Línia d'ordres" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "No s'ha pogut determinar l'hora de l'últim makecache." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Nom d'usuari" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problema" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Id." -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data i hora" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Ha fallat la càrrega del dipòsit '{}'" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Acció" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Alterats" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " -+"inhabilitat quan s'executa amb bateria." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" -+"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " -+"inhabilitat." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Recentment s'ha refrescat la memòria cau de les metadades." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Eliminat" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: no vencerà mai i no es refrescarà." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "No instal·lat" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: ha vençut i es refrescarà." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Més recent" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: les metadades venceran després de %d segons i es refrescara ara" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Més antic" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: vencerà després de %d segons." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Id. de transacció:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "S'ha creat la memòria cau de les metadades." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Hora d'inici:" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: s'utilitzen les metadades del %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "rpmdb d'inici:" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u segons)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Última comprovació del venciment de les metadades: fa %s el %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Els paquets baixats es desen a la memòria cau fins a la propera transacció " -+"reeixida." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minuts)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Podeu treure els paquets capturats amb l'execució de «%s»." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u hores)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "tsflag invàlid en el fitxer de configuració: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u dies)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "No s'ha pogut afegir el fitxer dels grups per al dipòsit: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Hora de finalització:" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "S'executa la comprovació de la transacció" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "rpmdb de finalització:" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Error: comprovació de la transacció vs. resolució de dependències:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Usuari:" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "La comprovació de la transacció ha tingut èxit." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Avortat" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "S'executa la prova de la transacció" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Codi de retorn:" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Error en la comprovació de la transacció:" -+ -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "La prova de la transacció ha tingut èxit." -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "S'executa la transacció" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Requeriments de disc:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Ha tingut èxit" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Com a mínim es requereix %d MB més d'espai lliure al sistema de fitxers %s." -+msgstr[1] "" -+"Com a mínim es requereixen %d MB més d'espai lliure al sistema de fitxers " -+"%s." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Errors:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Resum de l'error" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Error:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB s'ha alterat fora de DNF." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "S'han produït errors durant la transacció." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Línia d'ordres:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" -+"No s'ha pogut obtenir el bloqueig de la transacció (inici de sessió com a " -+"%s)." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Comentari :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "No es pot executar la transacció." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "La transacció es va realitzar amb:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "No es pot iniciar la transacció:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Alteracions dels paquets:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "No s'ha pogut treure el fitxer de transaccions %s" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Sortida de l'scriptlet:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "No s'han pogut trobar alguns paquets i es torna a intentar." - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Errors:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Les deltes dels RPM han reduït %.1f MB d'actualitzacions a %.1f MB (s'ha " -+"estalviat un %d.1%%)" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Instal·lar-Dep" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Han fallat les deltes dels RPM, les quals han incrementat %.1f MB " -+"d'actualitzacions a %.1f MB (s'ha malbaratat un %d.1%%)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Devaluat" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "No s'ha pogut obrir: {}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Devaluar" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "La clau pública per a %s no està instal·lada" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Elimina" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Hi ha hagut un problema obrint el paquet %s" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstal·la" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "La clau pública per a %s no és de confiança" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Paquet %s.%s %s serà instal·lat" -+msgid "Package %s is not signed" -+msgstr "El paquet %s no està signat" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Paquet %s.%s %s serà una actualització" -+msgid "Cannot remove %s" -+msgstr "No es pot treure %s" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Paquet %s.%s %s serà eliminat" -+msgid "%s removed" -+msgstr "S'ha tret %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "No hi ha cap coincidència per al grup de paquets \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Paquet %s.%s %s serà reinstal·lat" -+msgid "Adding packages from group '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "No s'ha marcat cap grup per treure." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "No s'ha marcat cap grup per actualitzar." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "No hi ha cap paquet que hi coincideixi." -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Paquet %s.%s %s serà una reversió" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "El paquet %s no està instal·lat, no es pot revertir." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Paquet %s.%s %s serà devaluat" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Ja s'ha instal·lat una versió més baixa del paquet %s, no es pot revertir." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Paquet %s.%s %s serà actualitzat" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "El paquet %s no està instal·lat, no es pot reinstal·lar." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Paquet %s.%s %s estarà devaluat" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "El fitxer %s és un paquet de fonts i no es pot actualitzar, s'ignora." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> S'inicia la resolució de dependències" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "El paquet %s no està instal·lat, no es pot actualitzar." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> La resolució de dependències ha finalitzat" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "" -+"Un paquet %s d'una versió superior ja està instal·lat, no es pot " -+"actualitzar." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" --"Importació de la clau GPG 0x%s:\n" --" Id. d'usuari: \"%s\"\n" --" Empremta: %s\n" --" Des de: %s" -+"El paquet %s està disponible, però està instal·lat per a una arquitectura " -+"diferent." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Executant" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Ja hi ha instal·lada la versió més baixa del paquet %s, no es pot revertir." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Dormint" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Acció no gestionada: {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ininterrompudament" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"No es requereix cap actualització de seguretat, però hi ha {} actualització " -+"disponible" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"No es requereix cap actualització de seguretat, però hi ha {} " -+"actualitzacions disponibles" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Traçat/aturat" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"No es requereix cap actualització de seguretat per «{}», però hi ha {} " -+"actualització disponible" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Desconegut" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"No es requereix cap actualització de seguretat per «{}», però hi ha {} " -+"actualitzacions disponibles" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "No es pot trobar informació sobre el procés del bloqueig (PID %d)" -+msgid ". Failing package is: %s" -+msgstr ". El paquet que falla és: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " L'aplicació amb PID %d és: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "Les claus GPG estan configurades com a: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memòria: %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "La clau GPG de %s (0x%s) ja està instal·lada" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "S'ha aprovat la clau." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "S'ha rebutjat la clau." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Iniciat: fa %s-%s" -+msgid "Key import failed (code %d)" -+msgstr "La importació de la clau ha fallat (codi %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "La clau s'ha importat amb èxit" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "No s'ha instal·lat cap clau" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Estat: %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Les claus GPG llistades per al dipòsit «%s» ja estan instal·lades però no són correctes per a aquest paquet.\n" -+"Comproveu que aquest dipòsit tingui configurats els URL amb la clau correcta." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "s'ignora." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "La importació de claus no ha ajudat, eren claus incorrectes?" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "El grup «%s» no està instal·lat." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Potser voleu dir: {}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "El grup «%s» no existeix." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" -+"El paquet \"{}\" del dipòsit local \"{}\" té una suma de comprovació " -+"incorrecta" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "L'entorn «%s» no està instal·lat." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" -+"Alguns paquets del dipòsit local tenen una suma de comprovació incorrecta" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id «%s» no existeix." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "El paquet \"{}\" del dipòsit \"{}\" té una suma de comprovació incorrecta" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Grup «%s» no instal·lat." -+msgid "Package %s is already installed." -+msgstr "El paquet %s ja està instal·lat." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3372,6 +3618,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3382,36 +3633,6 @@ msgstr "dipòsit %s: 0x%s ja s'ha importat" - msgid "repo %s: imported key 0x%s." - msgstr "dipòsit %s: s'ha importat la clau 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "No instal·larà un paquet rpm de les fonts (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "extensió DNSSEC: clau per a l'usuari " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "té un estat desconegut." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "Extensió DNSSEC: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "tipus no admès de suma de comprovació: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Ha fallat la reconstrucció delta RPM" -@@ -3424,223 +3645,45 @@ msgstr "Ha fallat la suma de comprovació de la reconstrucció delta RPM" - msgid "done" - msgstr "fet" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problemes a la sol·licitud:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "paquets que falten: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "paquets trencats: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "mòduls o grups que falten: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "mòduls o grups trencats: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "S'ha trobat un bloqueig de fitxer amb format incorrecte: %s.\n" - "Assegureu-vos que no hi hagi cap altre procés dnf en execució i suprimiu manualment el fitxer del bloqueig o executeu systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Res a mostrar." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Mòduls habilitats: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "No es pot resoldre l'argument {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "No hi ha cap coincidència per al paquet {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s és un fitxer buit" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "No s'ha pogut emmagatzemar l'hora de l'últim makecache." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "No s'ha pogut determinar l'hora de l'últim makecache." -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "s'ignora." - --#: ../dnf/plugin.py:63 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Connectors carregats: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Ja s'ha baixat" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 --#, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " -- --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "habilitació del dipòsit %s" -+msgid "Environment '%s' is not installed." -+msgstr "L'entorn «%s» no està instal·lat." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "Es va afegir el dipòsit %s de %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Environment '%s' is not available." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Revertir" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Netejar" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Instal·lar" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Reinstal·lar" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Eliminar" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Actualitzar" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verificar" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Executar l'scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Preparar" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problema" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id «%s» no existeix." -diff --git a/po/cs.po b/po/cs.po -index 28d969d..de54bc3 100644 ---- a/po/cs.po -+++ b/po/cs.po -@@ -28,7 +28,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-02-21 12:52+0000\n" - "Last-Translator: Daniel Rusek \n" - "Language-Team: Czech (http://www.transifex.com/projects/p/dnf/language/cs/)\n" -@@ -39,1773 +39,1576 @@ msgstr "" - "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Následující aktualizace byly aplikovány na '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Následující aktualizace jsou dostupné pro '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Následující aktualizace byly stažené pro '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Aktualizace aplikovány na '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Aktualizace stažené pro '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Aktualizace dostupné pro '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Nepodařilo se poslat e-mail prostřednictvím '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Selhalo spuštění příkazu '%s': vrácen %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "BALÍČEK" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Balíček k instalaci" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Neznámá volba konfigurace: %s = %s v %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Snížení verze" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Vymazání" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Instalování" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Chyba: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Zastaralé" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Reinstalace" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "K odstranění" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"Časovač pro ukládání dat do mezipaměti deaktivován při měřeném připojení." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Aktualizace" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" --"Časovač pro ukládání metadat do mezipaměti deaktivován při napájení z " --"baterie." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Ověřuje se" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Časovač pro ukládání metadat do mezipaměti deaktivován." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Běžící skriptlet" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Mezipaměť metadat čerstvě obnovena." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Příprava" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "" -+msgid "Parsing file failed: %s" -+msgstr "Chyba při zpracování souboru: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "" -+msgid "Loaded plugins: %s" -+msgstr "Načtené pluginy: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Cache s metadaty vytvořena." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: používám metadata z %s." -+msgid "enabling %s repository" -+msgstr "povolování repozitáře %s" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Ignorují se repozitáře: %s" -+msgid "Added %s repo from %s" -+msgstr "Přidán repozitář %s z %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Poslední kontrola metadat: před %s, %s." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Název" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "Stažené balíčky byly uloženy v mezipaměti do další úspěšné transakce." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Název" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Balíčky můžete z mezipaměti odstranit spuštěním '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Období" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Neplatný tsflag v konfiguračním souboru: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Verze" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Selhalo přidání souboru se skupinou pro repozitář: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Verze" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Spouští se kontrola transakce" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Vydání" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Chyba: kontrola transakce vs řešení závislostí:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arch" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Kontrola transakce byla úspěšná" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Architektura" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Probíhá test transakce" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Velikost" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Kontrola transakce selhala:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Velikost" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Test transakce byl úspěšný." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Zdroj" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Transakce běží" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Repo" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Požadavky na místo na disku:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Repozitář" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." --msgstr[1] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." --msgstr[2] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Z repozitáře" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Přehled chyb" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Tvůrce balíčku" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Čas vytvoření" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Během transakce došlo k chybám." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Čas instalace" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Nepodařilo se získat zámek transakce (přihlášen jako: %s)." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Nainstalováno" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Nelze spustit transakci." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Souhrn" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transakce nemůže začít:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Souhrn" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Selhalo odstranění transakčního souboru %s." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Některé balíčky nebyly staženy. Další pokus." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licence" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%d.1%% ušetřeno)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Popis" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Neúspěšná Delta RPM zvýšila %.1f MB aktualizací na %.1f MB (zbytečných " --"%d.1%%)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Popis" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Nelze otevřít: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Žádné balíčky k vypsání" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Veřejný klíč %s není nainstalován" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "a" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problém s otevřením balíčku %s" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ano" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "Veřejný klíč %s není důvěryhodný" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "Balíček %s není podepsán" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ne" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "Nelze odstranit %s" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Je to ok [a/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Je to ok [A/n]: " - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "%s removed" --msgstr "%s odstraněn" -+msgid "Group: %s" -+msgstr "Skupina: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Neexistuje shoda pro skupinu balíčků \"{}\"" -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" -+msgstr " ID skupiny: %s" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+msgid " Description: %s" -+msgstr " Popis: %s" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Není co dělat." -+#: ../dnf/cli/output.py:796 -+#, python-format -+msgid " Language: %s" -+msgstr " Jazyk: %s" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Nebyly vybrány žádné skupiny pro odstranění." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Povinné balíčky:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Nebyly vybrány žádné skupiny pro aktualizaci." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Výchozí balíčky:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" --msgstr "Žádná shoda pro argument: %s" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Volitelné balíčky:" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "žádný balíček není vhodný" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Podmínečné balíčky:" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Balíček %s není nainstalován, nelze ho downgradovat." -+msgid "Environment Group: %s" -+msgstr "Skupina prostředí: %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "Balíček %s nižší verze je již nainstalován, nelze jej downgradovat." -+msgid " Environment-Id: %s" -+msgstr " Prostředí-Id: %s" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Balíček %s není nainstalován, nelze jej přeinstalovat." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Povinné skupiny:" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Soubor %s je zdrojovým balíčkem a nemůže být aktualizován, ignoruje se." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Volitelné skupiny:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Shoda s:" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Balíček %s není nainstalován, nelze jej aktualizovat." -+msgid "Filename : %s" -+msgstr "Soubor : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "Balíček %s vyšší verze je již nainstalován, nelze jej aktualizovat." -+msgid "Repo : %s" -+msgstr "Repozitář : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Popis : " - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Balíček %s je dostupný, ale není nainstalován." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Balíček %s je dostupný, ale je nainstalován pro jinou architekturu." -+msgid "License : %s" -+msgstr "Licence : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "No package %s installed." --msgstr "Balík %s nenainstalován." -+msgid "Provide : %s" -+msgstr "Poskytuje : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Not a valid form: %s" --msgstr "Neplatná forma: %s" -+msgid "Other : %s" -+msgstr "Další : %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Žádné balíčky ke smazání" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Balíček je pro argument %s dostupný, ale není nainstalován." -+msgid "Total size: %s" -+msgstr "Celková velikost: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Balíček %s nejstarší verze je již nainstalován, nelze nainstalovat starší " --"verzi." -- --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "" -+msgid "Total download size: %s" -+msgstr "Celková velikost ke stažení: %s" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No package %s available." --msgstr "Balíček %s není k dispozici." -- --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Nejsou zapotřebí žádné aktualizace, ale k dispozici je aktualizace {}" -+msgid "Installed size: %s" -+msgstr "Velikost po nainstalování: %s" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Nejsou zapotřebí žádné aktualizace, ale k dispozici jsou aktualizace {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Při výpočtu velikosti po instalaci došlo k chybě" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici je " --"aktualizace {}" -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" -+msgstr "Uvolněné místo: %s" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici jsou " --"aktualizace {}" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Označení balíčků jako nainstalovaných skupinou:" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Chybující balíček je: %s" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Označení balíčků jako odstraněných skupinou:" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG klíče jsou zkonfigurovány jako: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Skupina" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG klíč %s (0x%s) je již nainstalován" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Balíčky" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Instalace skupiny balíčků" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Import klíče selhal (kód %d)" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Instalování" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Import klíče proběhl úspěšně" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Aktualizace" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Nebyly instalovány žádné klíče" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Reinstalace" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"GPG klíče určené pro repozitář „%s“ jsou již nainstalovány, avšak pro tento balíček nejsou správné.\n" --"Zkontrolujte, zda URL klíčů jsou pro tento repozitář správně nastaveny." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Instalování závislostí" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Import klíče/ů nepomohl, špatný klíč(e)?" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Instalování slabých závislostí" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Možná jste měli na mysli: {}" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "K odstranění" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Balíček \"{}\" z místního repozitáře \"{}\" má nesprávný kontrolní součet" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Odstranění balíčků závislostí" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Některé balíčky z místního repozitáře mají nesprávný kontrolní součet" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Odstranění nepoužívaných závislostí" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Balíček \"{}\" z repozitáře \"{}\" má nesprávný kontrolní součet" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Snížení verze" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" --"Některé balíčky mají neplatnou mezipaměť, ale nemohou být staženy kvůli " --"volbě \"--cacheonly\"" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Balíček %s je již nainstalován." -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Chyba konfigurace: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Nainstalováno: %s-%s na %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Sestaveno : %s na %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF stáhne pouze balíčky pro transakci." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF pouze stáhne balíčky, nainstaluje GPG klíče a zkontroluje transakci." -+"Přeskakují se konfliktní balíčky:\n" -+"(napište '%s' do příkazové řádky k vynucení aktualizace)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operace přerušena." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Přeskakují se balíčky s porušenými závislostmi %s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Stahování balíčků:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " nebo část skupiny" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Chyba stahování balíčků:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Balíček" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transakce selhala" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Balíček" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "nahrazování" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Nelze automaticky importovat klíče při spuštění bez obsluhy.\n" --"Použijte \"-y\" k potlačení." -- --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "Kontrola GPG selhala" -+"\n" -+"Shrnutí transakce\n" -+"%s\n" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -- --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Zastaralé balíčky:" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalovat" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Aktualizovat" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Odstranit" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Nainstalované balíčky:" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Snížit verzi" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Dostupné balíčky:" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Přeskočit" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Automaticky odstranitelné balíčky:" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "balíček" -+msgstr[1] "balíčky" -+msgstr[2] "balíčků" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Dodatečné balíčky:" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Závisející balíček" -+msgstr[1] "Závisející balíčky" -+msgstr[2] "Závisejících balíčků" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Dostupné aktualizace" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Aktualizováno" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Nedávno přidané balíčky:" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Snížena verze" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nenalezeny odpovídající balíčky" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Nainstalováno" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nebyla nalezena shoda" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Přeinstalováno" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Nezadáno ID transakce" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Přeskočeno" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Zadané ID transakce nenalezeno" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Odstraněno" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Nalezeno více než jedno ID transakce!" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Selhalo" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Historie transakcí není kompletní, před %u." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Celkem" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Historie transakcí není kompletní, po %u." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Vrácení transakce {}, z {}" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Systém" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "Neznámý repozitář: '%s'" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Žádná shoda repozitáře: %s" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Žádné transakce" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Tento příkaz musí být spuštěn pod uživatelem root." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Zadáno špatné ID transakce nebo balíčku/ů" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Neexistující příkaz: %s. Použijte %s --help" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Příkazový řádek" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Může to být příkaz DNF zasuvného modulu, vyzkoušej: \"dnf install 'dnf-" --"command(%s)'\"" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Uživatelské jméno" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Může se jednat o příkaz zásuvného modulu DNF, ale načítání modulů je " --"momentálně zakázáno." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Datum a čas" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Akce" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Pozměněno" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" --"releasever')" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argument {}: není dovoleno s argumentem {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Smazáno" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Příkaz „%s“ již definován" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Nenainstalováno" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Starší" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Novější" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID transakce:" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Počáteční čas :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Začátek rpmdb :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" -+msgid "(%u seconds)" -+msgstr "(%u sekund)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Pravděpodobně máte poškozenou RPMDB, spuštění '%s' by mohlo problém " --"napravit." -+msgid "(%u minutes)" -+msgstr "(%u minut)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Povolili jste kontrolu balíčků pomocí klíčů GPG. To je dobrá věc.\n" --"Nicméně veřejné klíče GPG nemáte nainstalované. Potřebujete stáhnout a nainstalovat klíče k balíčkům, které chcete nainstalovat.\n" --"Můžete to udělat příkazem:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Případně můžete uvést URL ke klíči, které chcete pro repozitář použít, v možnosti 'gpgkey' v sekci repozitáře a DNF jej za vás nainstaluje.\n" --"\n" --"Více informací zjistíte u vaší distribuce nebo autora balíčku." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u hodin)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problém v repozitáři: %s" -+msgid "(%u days)" -+msgstr "(%u dnů)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "zobrazit detaily o balíčku nebo skupině balíčků" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Čas ukončení :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "zobrazit všechny balíčky (výchozí)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Konec rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "zobrazit jen dostupné balíčky" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Uživatel :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "zobrazit jen nainstalované balíčky" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Návratový kód :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "zobrazit jen extras balíčky" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Přerušeno" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "Zobrazit je balíčky pro upgrade" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Úspěšné" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "Zobrazit jen automaticky odstranitelné balíčky" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Selhání:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "zobrazit jen nedávno změněné balíčky" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Selhalo:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "BALÍČEK" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "Vypsat balíček nebo skupiny balíčků" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Příkazový řádek:" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "Nalézt balíček, který poskytuje danou hodnotu" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Poznámka :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "NĚJAKÝ_ŘETĚZEC" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transakce proběhla s:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Prohledávání balíčků: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pozměněné balíčky:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Výstup skriptletu:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Chyby:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Žádný balíček není k disozici." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Instalovat závislosti" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Zastaralo" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Žádný balík nebyl nainstalován." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Smazat" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Přeinstalovat" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (z %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Balíček %s.%s %s bude nainstalován" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Instalované balíčky %s%s nejsou dostupné" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Balíček %s.%s %s bude aktualizací" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Žádný balík z repozitáře nebyl nainstalován" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Balíček %s.%s %s bude smazán" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Balíček %s.%s %s bude přeinstalován" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Balíček %s.%s %s bude snížením novější verze" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Balíček %s.%s %s bude zastaralý" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPOZITÁŘ" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Balíček %s.%s %s bude aktualizován" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "zobrazit užitečnou nápovědu" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Balíček %s.%s %s bude zastarán" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "PŘÍKAZ" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Zahajuje se řešení závislostí" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "zobrazit nebo používat historii transakcí" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Řešení závislostí dokončeno" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Nalezeno více než jedno ID transakce!\n" --"'{}' vyžaduje jedno ID transakce nebo jméno balíčku." -+"Importuje se GPG klíč 0x%s:\n" -+"Uživatelské ID : \"%s\"\n" -+"Otisk: %s\n" -+"Zdroj : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Chyba na příkazovém řádku: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Nemáte přístup k databázi s historií." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "špatný formát: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" --"Nelze zrušit transakci %s, mohlo by dojít k porušení integrity databáze " --"balíčků." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" --"Nelze vrátit transakci %s, mohlo by dojít k porušení integrity databáze " --"balíčků." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Neplatná definice rozsahu ID transakce '{}'.\n" --"Použít '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Volitelné argumenty" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "Umístění konfiguračního souboru" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "tichý běh" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "běh s podrobnějším výstupem" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "Ukázat verzi DNF a skončit" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "Nastavit kořen instalace" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "neinstalovat dokumentace" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "Vypnout všechny pluginy" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "Povolit zásuvné moduly podle jména" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "Zakázat zásuvné moduly podle jména" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "Přenastavit hodnotu $releasever v konfiguračních a repo souborech" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "zobrazit nápovědu k příkazům" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "Pro vyřešení závislostí povolit vymazání nainstalovaných balíčků" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "Spustit vše ze systémové cache, bez její aktualizace" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "Maximální doba čekání příkazu" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "Úroveň výpisu ladících informací" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "Vypíše detailní výsledky rešení do souborů" -+ -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "Ukázat duplikáty v repozitářích, v list/search příkazech" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "Úroveň výpisu chyb" -+ -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" --"Odstranit všechny nepotřebné balíčky, které byly původě nainstalovány jako " --"závislosti" -+"Umožňuje zastaralou procesní logiku DNF pro upgradování nebo zobrazení " -+"schopností tak, že balíček zastará pro informace, seznam a dotazy v " -+"repozitáři" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Balíček k odstranění" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "Úroveň výpisu ladících informací pro rpm" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "Zkontrolovat problémy v databázi balíčků" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "Automaticky odpovědět ano na všechny otázky" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "Zobrazit všechny problémy; výchozí" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "Automaticky odpovědět ne na všechny otázky" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "Zobrazit problémy se závislostmi" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"Povolit jen určité repozitáře na základě jejich ID nebo vzoru, mohou být " -+"zadány vícekrát" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "Zobrazit duplicitní problémy" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "Zobrazit zastaralé balíčky" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "Zobrazit problémy s poskytovateli balíčků" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} má chybějící požadovanou hodnotu {}" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "Zakázat excludepkgs" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} je duplicitní s balíčkem {}" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "Jmenovka a cesta k dodatečnému repozitáři, lze je uvést několikrát." - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} je zastaralý a nahrazen balíčkem {}" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "Zakázat odstranění závislostí, které se již nepoužívají" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} poskytuje {} ale nemůže být nalezen" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Odstraňuje se soubor %s" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "Kontrola zda jsou použity barvy" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "Odstranit data z mezipaměti" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "Nastavit metada před spuštěním příkazu jako časově neplatná" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Typ metadat k vyčištění" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "Vyřešit pouze IPv4 adresy" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Vyčištění dat: " -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "Vyřešit pouze IPv6 adresy" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Mezipaměť vypršela" -- --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d soubor odstraněn" --msgstr[1] "%d soubory odstraněny" --msgstr[2] "%d soubory odstraněny" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Čekám, až proces s pid %d skončí." -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "Balíčky jen stáhnout" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "přidat k transakci poznámku" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Balíček k synchronizaci" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Snížení verze balíčku" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Balíček k downgrade" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "Zobrazit nebo používat skupinové informace" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "Zahrnovat balíčky potřebné k opravě daného varování do aktualizací" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" --"Pro nakonfigurované repozitáře nejsou k dispozici informace o skupinách." -- --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Varování: skupina %s neexistuje." -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Varování: Žádná shoda skupiny pro:" -+"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z Bugzilly do " -+"aktualizací" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Dostupné skupiny prostředí:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z CVE do " -+"aktualizací" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Nainstalované skupiny prostředí:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Zahrnovat zabezpečení příslušných balíčků odpovídajících závažnosti do " -+"aktualizací" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Nainstalované skupiny:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Vynutit použití architektury" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Nainstalované jazykové skupiny:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Seznam hlavních příkazů:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Dostupné skupiny:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Seznam příkazů zásuvných modulů:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Dostupné jazykové skupiny:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Chyba: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "zahrnovat volitelné balíčky ze skupiny" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Ukončeno." - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "Zobrazit také skryté skupiny" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "Zobrazit pouze nainstalované skupiny" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "Zobrazit pouze dostupné skupiny" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Neplatný podpříkaz skupin, použijte: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Nemohu najít povinnou skupinu balíčků." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "Instalovat balíček nebo balíčky do vašeho systému" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Balíček k instalaci" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Závislosti vyřešeny." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Nepodařilo se najít shodu" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Hotovo!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Neplatná cesta rpm souboru: %s" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " Nainstalováno: %s-%s na %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "Vygenerovat mezipaměť metadat" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Sestaveno : %s na %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Vytváření cache souborů pro všechna metadata." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF stáhne pouze balíčky pro transakci." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"Označit nebo odznačit nainstalované balíčky jako nainstalované uživatelem." -+"DNF pouze stáhne balíčky, nainstaluje GPG klíče a zkontroluje transakci." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s označený jako nainstalovaný uživatelem." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operace přerušena." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s odznačený jako nainstalovaný uživatelem." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Není co dělat." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s označený jako nainstalovaný skupinou." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Stahování balíčků:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Chyba:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Chyba stahování balíčků:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Balíček %s není nainstalován." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transakce selhala" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Nelze automaticky importovat klíče při spuštění bez obsluhy.\n" -+"Použijte \"-y\" k potlačení." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "Kontrola GPG selhala" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Zastaralé balíčky:" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Žádná shoda pro argument: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Balíček %s není k dispozici." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Balíček je pro argument %s dostupný, ale není nainstalován." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Reinstalace balíčku" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Nainstalované balíčky:" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Balíček k přeinstalování" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Dostupné balíčky:" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "Odstranit balíček nebo balíčky ze systému" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Automaticky odstranitelné balíčky:" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "Odstranit duplicitní balíčky" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Dodatečné balíčky:" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Dostupné aktualizace" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Nedávno přidané balíčky:" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nenalezeny odpovídající balíčky" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "neznámý" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nebyla nalezena shoda" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "Nikdy (poslední: %s)" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Nezadáno ID transakce" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Zadané ID transakce nenalezeno" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Nalezeno více než jedno ID transakce!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Instant (last: %s)" --msgstr "Okamžitě (naposledy: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Historie transakcí není kompletní, před %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s sekund (naposledy: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Historie transakcí není kompletní, po %u." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "Zobrazit nastavené repozitáře softwaru" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Balík %s nenainstalován." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "Zobrazit všechny repozitáře" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Vrácení transakce {}, z {}" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "Zobrazit povolené repozitáře (výchozí)" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Neznámý repozitář: '%s'" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "Zobrazit zakázané repozitáře" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Žádná shoda repozitáře: %s" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Není k dispozici žádný repozitář" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Tento příkaz musí být spuštěn pod uživatelem root." - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "povoleno" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Neexistující příkaz: %s. Použijte %s --help" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "zakázáno" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Může to být příkaz DNF zasuvného modulu, vyzkoušej: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-ID : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Může se jednat o příkaz zásuvného modulu DNF, ale načítání modulů je " -+"momentálně zakázáno." - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-název : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Chyba konfigurace: %s" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revize : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tagy : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tagy: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-aktual. : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" -+"releasever')" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-balíčků : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argument {}: není dovoleno s argumentem {}" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-velikost: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Příkaz „%s“ již definován" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Aktualizováno: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-zrcadla : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-vyprší : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-vyřazeno: " -- --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-zahrnuto: " -- --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-vyřazeno: " -- --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-konfig : " -- --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "ID repozitáře:" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "Stav:" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "Název repozitáře:" -- --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "Total packages: %s" --msgstr "Celkově balíčků: %s" -- --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "Hledat balíčky shodující se s klíčovým slovem" -- --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "klíč, který se má hledat" -- --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" --"Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " --"argumentu)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Dotazovat se na všechny verze balíčků (výchozí)" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "Zobrazit pouze výsledky z této architektury" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "Zobrazit pouze výsledky v konfliktu s REQ" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Běží" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Spí" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "Zobrazit pouze výsledky zastaralé s REQ" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Nepřerušitelné" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "Zobrazit pouze výsledky, které poskytují REQ" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Trasován/Zastaven" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "Zobrazit pouze výsledky, které doporučují REQ" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Neznámý" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "Zobrazit pouze výsledky, které zlepšují REQ" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Nelze najít informace o procesu zamykání (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "Zobrazit pouze výsledky, které navrhují REQ" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Aplikace s PID %d je: %s" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "Zobrazit pouze výsledky, které doplňují REQ" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Paměť : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Spuštěn: %s - před %s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "Zjistit závislosti přesně tak, jak je uvedeno, protiklad k --alldeps" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Stav : %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" --"v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " --"rekurzivně." - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "Zobrazit seznam všech závislostí a které balíčky je poskytují" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "Zobrazit rekurzivní strom pro balíček(y)" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "pracovat na odpovídajícím zdrojovém RPM" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" --"Zobrazit N posledních balíčků daného jména.architektury (nebo poslední až na" --" N, pokud je N negativní)" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "Zobrazit detailní informace o balíčku" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "Zobrazit seznam souborů v balíčku" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "Zobrazit název zdrojového balíčku RPM" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "Formát pro zobrazení nalezených balíčků" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" --"Použít formát název-epoch:verze-vydání.architektura pro zobrazení nalezených" --" balíčků (výchozí)" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" --"Použít formát název-verze-vydání pro zobrazení nalezených balíčků (výchozí " --"dotaz rpm)" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" --"Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" --" balíčků" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" --"Zobrazit, v kterých kompozitních skupinách se nacházejí vybrané balíčky" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "Omezit dotaz pro nainstalované balíčky určených pouze k instalaci" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "Omezit dotaz pro nainstalované balíčky s nesplněnými závislostmi" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "Zobrazit umístění, z něhož lze balíčky stáhnout" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Zobrazit schopnosti, které balíček může rozšířit." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Zobrazit schopnosti poskytované balíčkem." -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Zobrazit schopnosti, které balíček doporučuje." -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Zobrazit schopnosti, na kterých balíček závisí." -- --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:182 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "Zobrazit schopnosti, že balíček závisí na spuštění %%pre scriptu." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Zobrazit schopnosti, které balíček navrhuje." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Zobrazit schopnosti, které balíček může doplnit." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Zobrazit pouze dostupné balíčky." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Zobrazit pouze nainstalované balíčky." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Zobrazit pouze balíčky, které nejsou přítomny v žádném z dostupných " --"repozitářů." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " --"balíček." -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "Zobrazit pouze balíčky, které lze odstranit příkazem \"dnf autoremove\"." -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Zobrazit pouze balíčky, které byly nainstalovány uživatelem." -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Zobrazit pouze nedávno upravené balíčky" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Volba '--recursive' musí být použita s '--whatrequires ' (volitelně s '" --"--alldeps', ale ne s '--exactdeps') nebo s '--requires --resolve'" -- --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Balíček {} neobsahuje žádné soubory" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Dostupné tagy dotazu: použít --queryformat \".. %{tag} ..\"" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+msgid "No match for alias: %s" - msgstr "" - - #: ../dnf/cli/commands/search.py:46 -@@ -1820,25 +1623,6 @@ msgstr "Prohledat také popis balíčku a URL" - msgid "QUERY_STRING" - msgstr "ŘETĚZEC_DOTAZU" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Název" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Souhrn" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Popis" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1863,240 +1647,488 @@ msgstr "%s odpovídá: %%s" - msgid "No matches found." - msgstr "Nebyla nalezena shoda." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "Spustit interaktivní shell DNF" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Prohledávání balíčků: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SKRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "Zkontrolovat problémy v databázi balíčků" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Skript pro spuštění DNF shellu" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "Zobrazit všechny problémy; výchozí" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Nepodporovaná hodnota klíče." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "Zobrazit problémy se závislostmi" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Nepodařilo se najít repozitář: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "Zobrazit duplicitní problémy" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [hodnota]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Není-li uvedena žádná hodnota, vypíše aktuální hodnotu.\n" --" Je-li daná hodnota uvedena, nastaví tuto hodnotu." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "Zobrazit zastaralé balíčky" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [příkaz]\n" --" zobrazit nápovědu" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "Zobrazit problémy s poskytovateli balíčků" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [volby]\n" --" list: zobrazí repozitáře a jejich stav. volba = [all | id | glob]\n" --" enable: povolit úložiště. volba = repository id\n" --" disable: zakázat úložiště. volba = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} má chybějící požadovanou hodnotu {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" vyřešit transakční sadu" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} je duplicitní s balíčkem {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" --msgstr "" --"{} arg\n" --" list: vypíše obsah transakce\n" --" reset: vynuluje transakci (zero-out)\n" --" run: spustí transakci" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} je zastaralý a nahrazen balíčkem {}" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" --msgstr "" --"{}\n" --" spustit transakci" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} poskytuje {} ale nemůže být nalezen" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" --msgstr "" --"{}\n" --" ukončit shell" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Balíček k synchronizaci" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "Aktualizovat balíček nebo balíčky ve vašem systému" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Balíček k upgrade" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" -+ -+#: ../dnf/cli/commands/autoremove.py:41 -+msgid "" -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "" -+"Odstranit všechny nepotřebné balíčky, které byly původě nainstalovány jako " -+"závislosti" -+ -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Balíček k odstranění" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "Vygenerovat mezipaměť metadat" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Vytváření cache souborů pro všechna metadata." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+"Pravděpodobně máte poškozenou RPMDB, spuštění '%s' by mohlo problém " -+"napravit." -+ -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Konkrétní argumenty shellu:\n" -+"Povolili jste kontrolu balíčků pomocí klíčů GPG. To je dobrá věc.\n" -+"Nicméně veřejné klíče GPG nemáte nainstalované. Potřebujete stáhnout a nainstalovat klíče k balíčkům, které chcete nainstalovat.\n" -+"Můžete to udělat příkazem:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config nastavení konfiguračních možností\n" --"help zobrazit nápovědu\n" --"repository (or repo) povolit, zakázat nebo zobrazit repozitáře\n" --"resolvedep vyřešit transakční set\n" --"transaction (or ts) zobrazit, obnovit nebo spustit transakční set\n" --"run vyřešit a spustit transakční set\n" --"exit (or quit) ukončit shell" -+"\n" -+"Případně můžete uvést URL ke klíči, které chcete pro repozitář použít, v možnosti 'gpgkey' v sekci repozitáře a DNF jej za vás nainstaluje.\n" -+"\n" -+"Více informací zjistíte u vaší distribuce nebo autora balíčku." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Chyba: Nelze otevřít %s pro čtení" -- --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Opouštění shellu" -+msgid "Problem repository: %s" -+msgstr "Problém v repozitáři: %s" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" --"Spustit interaktivní DNF mód pro odtranění nebo instalaci jedné specifikace" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Specifikace, které budou odstraněny" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "zobrazit detaily o balíčku nebo skupině balíčků" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Specifikace, které budou nainstalovány" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "zobrazit všechny balíčky (výchozí)" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "Oprava chyby" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "zobrazit jen dostupné balíčky" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "vylepšení" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "zobrazit jen nainstalované balíčky" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "zabezpečení" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "zobrazit jen extras balíčky" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "nový balíček" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "Zobrazit je balíčky pro upgrade" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Kritická/Bezp." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "Zobrazit jen automaticky odstranitelné balíčky" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Důležitá/Bezp." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "zobrazit jen nedávno změněné balíčky" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Střední/Bezp." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "Vypsat balíček nebo skupiny balíčků" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Nízká/Bezp." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "Nalézt balíček, který poskytuje danou hodnotu" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "Zobrazit informace o balíčcích" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "NĚJAKÝ_ŘETĚZEC" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Žádný balíček není k disozici." - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Žádný balík nebyl nainstalován." - --#: ../dnf/cli/commands/updateinfo.py:93 --msgid "show list of advisories" --msgstr "Zobrazit seznam doporučení" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (z %s)" - --#: ../dnf/cli/commands/updateinfo.py:96 --msgid "show info of advisories" --msgstr "Zobrazit informace doporučení" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Instalované balíčky %s%s nejsou dostupné" - --#: ../dnf/cli/commands/updateinfo.py:126 --msgid "installed" --msgstr "instalován" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Žádný balík z repozitáře nebyl nainstalován" - --#: ../dnf/cli/commands/updateinfo.py:129 --msgid "updates" --msgstr "aktualizace" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:133 --msgid "all" --msgstr "vše" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Žádné balíčky ke smazání" - --#: ../dnf/cli/commands/updateinfo.py:136 --msgid "available" --msgstr "dostupné" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" - --#: ../dnf/cli/commands/updateinfo.py:239 --msgid "Updates Information Summary: " --msgstr "Shrnutí informací o aktualizacích: " -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPOZITÁŘ" - --#: ../dnf/cli/commands/updateinfo.py:242 --msgid "New Package notice(s)" --msgstr "Nové(á) oznámení balíčku" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "zobrazit užitečnou nápovědu" - --#: ../dnf/cli/commands/updateinfo.py:243 --msgid "Security notice(s)" --msgstr "Bezpečnostní oznámení" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "PŘÍKAZ" - --#: ../dnf/cli/commands/updateinfo.py:244 --msgid "Critical Security notice(s)" --msgstr "Kritická bezpečnostní upozornění" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "zobrazit nebo používat historii transakcí" - --#: ../dnf/cli/commands/updateinfo.py:246 -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Nalezeno více než jedno ID transakce!\n" -+"'{}' vyžaduje jedno ID transakce nebo jméno balíčku." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Nemáte přístup k databázi s historií." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Nelze zrušit transakci %s, mohlo by dojít k porušení integrity databáze " -+"balíčků." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Nelze vrátit transakci %s, mohlo by dojít k porušení integrity databáze " -+"balíčků." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Neplatná definice rozsahu ID transakce '{}'.\n" -+"Použít '..'." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Snížení verze balíčku" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Balíček k downgrade" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"Aktualizovat, ale pouze 'nejnovější' balíček řeší problém, který postihuje " -+"váš systém" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "Odstranit balíček nebo balíčky ze systému" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "Odstranit duplicitní balíčky" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Neplatná forma: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "Oprava chyby" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "vylepšení" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "zabezpečení" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "neznámý" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "nový balíček" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Kritická/Bezp." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Důležitá/Bezp." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Střední/Bezp." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Nízká/Bezp." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "Zobrazit informace o balíčcích" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:93 -+msgid "show list of advisories" -+msgstr "Zobrazit seznam doporučení" -+ -+#: ../dnf/cli/commands/updateinfo.py:96 -+msgid "show info of advisories" -+msgstr "Zobrazit informace doporučení" -+ -+#: ../dnf/cli/commands/updateinfo.py:126 -+msgid "installed" -+msgstr "instalován" -+ -+#: ../dnf/cli/commands/updateinfo.py:129 -+msgid "updates" -+msgstr "aktualizace" -+ -+#: ../dnf/cli/commands/updateinfo.py:133 -+msgid "all" -+msgstr "vše" -+ -+#: ../dnf/cli/commands/updateinfo.py:136 -+msgid "available" -+msgstr "dostupné" -+ -+#: ../dnf/cli/commands/updateinfo.py:239 -+msgid "Updates Information Summary: " -+msgstr "Shrnutí informací o aktualizacích: " -+ -+#: ../dnf/cli/commands/updateinfo.py:242 -+msgid "New Package notice(s)" -+msgstr "Nové(á) oznámení balíčku" -+ -+#: ../dnf/cli/commands/updateinfo.py:243 -+msgid "Security notice(s)" -+msgstr "Bezpečnostní oznámení" -+ -+#: ../dnf/cli/commands/updateinfo.py:244 -+msgid "Critical Security notice(s)" -+msgstr "Kritická bezpečnostní upozornění" -+ -+#: ../dnf/cli/commands/updateinfo.py:246 - msgid "Important Security notice(s)" - msgstr "Důležitá bezpečnostní upozornění" - -@@ -2129,1187 +2161,1401 @@ msgid "Unknown/Sec." - msgstr "Neznámá/Bezp." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Chyby" -+msgid "Update ID" -+msgstr "ID aktualizace" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Typ" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID aktualizace" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Aktualizováno" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Chyby" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Popis" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Práva" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Závažnost" - --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" --msgstr "Soubory" -- --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Nainstalováno" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Práva" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "lež" -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" -+msgstr "Soubory" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "pravda" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "Aktualizovat balíček nebo balíčky ve vašem systému" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Balíček k upgrade" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "lež" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"Aktualizovat, ale pouze 'nejnovější' balíček řeší problém, který postihuje " --"váš systém" -+"Označit nebo odznačit nainstalované balíčky jako nainstalované uživatelem." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Ukončeno." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s označený jako nainstalovaný uživatelem." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s odznačený jako nainstalovaný uživatelem." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s označený jako nainstalovaný skupinou." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Chyba:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Balíček %s není nainstalován." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Odstraňuje se soubor %s" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Závislosti vyřešeny." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "Odstranit data z mezipaměti" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Hotovo!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Typ metadat k vyčištění" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Chyba na příkazovém řádku: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Vyčištění dat: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "špatný formát: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Mezipaměť vypršela" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d soubor odstraněn" -+msgstr[1] "%d soubory odstraněny" -+msgstr[2] "%d soubory odstraněny" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Čekám, až proces s pid %d skončí." - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Volitelné argumenty" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "Instalovat balíček nebo balíčky do vašeho systému" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "Umístění konfiguračního souboru" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Nepodařilo se najít shodu" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "tichý běh" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Neplatná cesta rpm souboru: %s" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "běh s podrobnějším výstupem" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "Ukázat verzi DNF a skončit" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "Hledat balíčky shodující se s klíčovým slovem" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "Nastavit kořen instalace" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "klíč, který se má hledat" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "neinstalovat dokumentace" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " -+"argumentu)" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "Vypnout všechny pluginy" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Dotazovat se na všechny verze balíčků (výchozí)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "Povolit zásuvné moduly podle jména" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "Zobrazit pouze výsledky z této architektury" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "Zakázat zásuvné moduly podle jména" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "Přenastavit hodnotu $releasever v konfiguračních a repo souborech" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "Zobrazit pouze výsledky v konfliktu s REQ" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "Zobrazit pouze výsledky zastaralé s REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "zobrazit nápovědu k příkazům" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "Zobrazit pouze výsledky, které poskytují REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "Pro vyřešení závislostí povolit vymazání nainstalovaných balíčků" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "Zobrazit pouze výsledky, které doporučují REQ" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "Zobrazit pouze výsledky, které zlepšují REQ" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "Spustit vše ze systémové cache, bez její aktualizace" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "Zobrazit pouze výsledky, které navrhují REQ" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "Maximální doba čekání příkazu" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "Zobrazit pouze výsledky, které doplňují REQ" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "Úroveň výpisu ladících informací" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "Vypíše detailní výsledky rešení do souborů" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "Zjistit závislosti přesně tak, jak je uvedeno, protiklad k --alldeps" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "Ukázat duplikáty v repozitářích, v list/search příkazech" -- --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "Úroveň výpisu chyb" -- --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"Umožňuje zastaralou procesní logiku DNF pro upgradování nebo zobrazení " --"schopností tak, že balíček zastará pro informace, seznam a dotazy v " --"repozitáři" -+"v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " -+"rekurzivně." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "Úroveň výpisu ladících informací pro rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "Zobrazit seznam všech závislostí a které balíčky je poskytují" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "Automaticky odpovědět ano na všechny otázky" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "Automaticky odpovědět ne na všechny otázky" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "Zobrazit rekurzivní strom pro balíček(y)" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "pracovat na odpovídajícím zdrojovém RPM" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"Povolit jen určité repozitáře na základě jejich ID nebo vzoru, mohou být " --"zadány vícekrát" -+"Zobrazit N posledních balíčků daného jména.architektury (nebo poslední až na" -+" N, pokud je N negativní)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "Zobrazit detailní informace o balíčku" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "Zobrazit seznam souborů v balíčku" -+ -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "Zobrazit název zdrojového balíčku RPM" -+ -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "Formát pro zobrazení nalezených balíčků" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "Zakázat excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" -+"Použít formát název-epoch:verze-vydání.architektura pro zobrazení nalezených" -+" balíčků (výchozí)" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:191 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "Jmenovka a cesta k dodatečnému repozitáři, lze je uvést několikrát." -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" -+"Použít formát název-verze-vydání pro zobrazení nalezených balíčků (výchozí " -+"dotaz rpm)" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "Zakázat odstranění závislostí, které se již nepoužívají" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" -+"Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" -+" balíčků" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" -+"Zobrazit, v kterých kompozitních skupinách se nacházejí vybrané balíčky" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "Kontrola zda jsou použity barvy" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "Nastavit metada před spuštěním příkazu jako časově neplatná" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "Omezit dotaz pro nainstalované balíčky určených pouze k instalaci" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "Vyřešit pouze IPv4 adresy" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "Omezit dotaz pro nainstalované balíčky s nesplněnými závislostmi" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "Vyřešit pouze IPv6 adresy" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "Zobrazit umístění, z něhož lze balíčky stáhnout" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "Balíčky jen stáhnout" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "přidat k transakci poznámku" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Zobrazit schopnosti, které balíček může rozšířit." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Zobrazit schopnosti poskytované balíčkem." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Zobrazit schopnosti, které balíček doporučuje." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Zobrazit schopnosti, na kterých balíček závisí." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "Zobrazit schopnosti, že balíček závisí na spuštění %%pre scriptu." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "Zahrnovat balíčky potřebné k opravě daného varování do aktualizací" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Zobrazit schopnosti, které balíček navrhuje." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" --"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z Bugzilly do " --"aktualizací" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Zobrazit schopnosti, které balíček může doplnit." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Zobrazit pouze dostupné balíčky." -+ -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Zobrazit pouze nainstalované balíčky." -+ -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z CVE do " --"aktualizací" -+"Zobrazit pouze balíčky, které nejsou přítomny v žádném z dostupných " -+"repozitářů." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"Zahrnovat zabezpečení příslušných balíčků odpovídajících závažnosti do " --"aktualizací" -+"Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " -+"balíček." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Vynutit použití architektury" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "Zobrazit pouze balíčky, které lze odstranit příkazem \"dnf autoremove\"." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Seznam hlavních příkazů:" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Zobrazit pouze balíčky, které byly nainstalovány uživatelem." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Seznam příkazů zásuvných modulů:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Zobrazit pouze nedávno upravené balíčky" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Název" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Období" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Volba '--recursive' musí být použita s '--whatrequires ' (volitelně s '" -+"--alldeps', ale ne s '--exactdeps') nebo s '--requires --resolve'" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Verze" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Balíček {} neobsahuje žádné soubory" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Verze" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Dostupné tagy dotazu: použít --queryformat \".. %{tag} ..\"" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Vydání" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arch" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Architektura" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nikdy (poslední: %s)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Velikost" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Okamžitě (naposledy: %s)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Velikost" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s sekund (naposledy: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Zdroj" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "Zobrazit nastavené repozitáře softwaru" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Repo" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "Zobrazit všechny repozitáře" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Repozitář" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "Zobrazit povolené repozitáře (výchozí)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Z repozitáře" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "Zobrazit zakázané repozitáře" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Tvůrce balíčku" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Není k dispozici žádný repozitář" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Čas vytvoření" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "povoleno" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Čas instalace" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "zakázáno" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Nainstalováno" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-ID : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Souhrn" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-název : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licence" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Popis" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revize : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Žádné balíčky k vypsání" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tagy : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "a" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tagy: " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ano" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-aktual. : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-balíčků : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ne" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-velikost: " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Je to ok [a/N]: " -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Je to ok [A/n]: " -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Aktualizováno: " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Skupina: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-zrcadla : " - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " ID skupiny: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Popis: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-vyprší : " - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Jazyk: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-vyřazeno: " - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Povinné balíčky:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-zahrnuto: " - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Výchozí balíčky:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-vyřazeno: " - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Volitelné balíčky:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-konfig : " - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Podmínečné balíčky:" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "ID repozitáře:" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Skupina prostředí: %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "Stav:" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "Název repozitáře:" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid " Environment-Id: %s" --msgstr " Prostředí-Id: %s" -+msgid "Total packages: %s" -+msgstr "Celkově balíčků: %s" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Povinné skupiny:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "Spustit interaktivní shell DNF" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Volitelné skupiny:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SKRIPT" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Shoda s:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Skript pro spuštění DNF shellu" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Soubor : %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Nepodporovaná hodnota klíče." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Repo : %s" --msgstr "Repozitář : %s" -+msgid "Could not find repository: %s" -+msgstr "Nepodařilo se najít repozitář: %s" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Popis : " -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [hodnota]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Není-li uvedena žádná hodnota, vypíše aktuální hodnotu.\n" -+" Je-li daná hodnota uvedena, nastaví tuto hodnotu." - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [příkaz]\n" -+" zobrazit nápovědu" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [volby]\n" -+" list: zobrazí repozitáře a jejich stav. volba = [all | id | glob]\n" -+" enable: povolit úložiště. volba = repository id\n" -+" disable: zakázat úložiště. volba = repository id" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" vyřešit transakční sadu" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: vypíše obsah transakce\n" -+" reset: vynuluje transakci (zero-out)\n" -+" run: spustí transakci" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" spustit transakci" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" ukončit shell" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Konkrétní argumenty shellu:\n" -+"\n" -+"config nastavení konfiguračních možností\n" -+"help zobrazit nápovědu\n" -+"repository (or repo) povolit, zakázat nebo zobrazit repozitáře\n" -+"resolvedep vyřešit transakční set\n" -+"transaction (or ts) zobrazit, obnovit nebo spustit transakční set\n" -+"run vyřešit a spustit transakční set\n" -+"exit (or quit) ukončit shell" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "URL : %s" --msgstr "URL : %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Chyba: Nelze otevřít %s pro čtení" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Opouštění shellu" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Reinstalace balíčku" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Balíček k přeinstalování" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "License : %s" --msgstr "Licence : %s" -+msgid "Package %s available, but not installed." -+msgstr "Balíček %s je dostupný, ale není nainstalován." - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"Spustit interaktivní DNF mód pro odtranění nebo instalaci jedné specifikace" -+ -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Specifikace, které budou odstraněny" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Specifikace, které budou nainstalovány" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "Zobrazit nebo používat skupinové informace" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "" -+"Pro nakonfigurované repozitáře nejsou k dispozici informace o skupinách." -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Provide : %s" --msgstr "Poskytuje : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Varování: skupina %s neexistuje." -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Varování: Žádná shoda skupiny pro:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Dostupné skupiny prostředí:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Nainstalované skupiny prostředí:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Nainstalované skupiny:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Nainstalované jazykové skupiny:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Dostupné skupiny:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Dostupné jazykové skupiny:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "zahrnovat volitelné balíčky ze skupiny" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "Zobrazit také skryté skupiny" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "Zobrazit pouze nainstalované skupiny" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "Zobrazit pouze dostupné skupiny" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Other : %s" --msgstr "Další : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Neplatný podpříkaz skupin, použijte: %s." - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Nemohu najít povinnou skupinu balíčků." - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Celková velikost: %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" -+ -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total download size: %s" --msgstr "Celková velikost ke stažení: %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Nenainstaluje zdrojový rpm balíček (%s)." - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Installed size: %s" --msgstr "Velikost po nainstalování: %s" -+msgid "no matching payload factory for %s" -+msgstr "Žádná odpovídající payload factory pro %s" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Při výpočtu velikosti po instalaci došlo k chybě" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Již stažen" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Freed space: %s" --msgstr "Uvolněné místo: %s" -+msgid "unsupported checksum type: %s" -+msgstr "nepodporovaný typ kontrolního součtu: %s" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Označení balíčků jako nainstalovaných skupinou:" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Označení balíčků jako odstraněných skupinou:" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Skupina" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Balíčky" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Instalace skupiny balíčků" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Instalování" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Aktualizace" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Reinstalace" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Instalování závislostí" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Instalování slabých závislostí" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "K odstranění" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Odstranění balíčků závislostí" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Odstranění nepoužívaných závislostí" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Snížení verze" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nic k zobrazení." - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Neznámá volba konfigurace: %s = %s v %s" -+ -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/main.py:235 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Sleep for %s seconds" - msgstr "" --"Přeskakují se konfliktní balíčky:\n" --"(napište '%s' do příkazové řádky k vynucení aktualizace)" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:31 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Přeskakují se balíčky s porušenými závislostmi %s" -+msgid "The following updates have been applied on '%s':" -+msgstr "Následující aktualizace byly aplikovány na '%s':" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " nebo část skupiny" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Následující aktualizace jsou dostupné pro '%s':" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Balíček" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Následující aktualizace byly stažené pro '%s':" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Balíček" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Aktualizace aplikovány na '%s'." - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "nahrazování" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Aktualizace stažené pro '%s'." - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Aktualizace dostupné pro '%s'." -+ -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Nepodařilo se poslat e-mail prostřednictvím '%s': %s" -+ -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Shrnutí transakce\n" --"%s\n" -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Selhalo spuštění příkazu '%s': vrácen %d" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalovat" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Aktualizovat" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Odstranit" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Snížit verzi" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Přeskočit" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "balíček" --msgstr[1] "balíčky" --msgstr[2] "balíčků" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Závisející balíček" --msgstr[1] "Závisející balíčky" --msgstr[2] "Závisejících balíčků" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s je prázdný soubor" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Aktualizováno" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Snížena verze" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Přeinstalováno" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problém" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Přeskočeno" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Odstraněno" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Selhalo" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Časovač pro ukládání dat do mezipaměti deaktivován při měřeném připojení." - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Celkem" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Časovač pro ukládání metadat do mezipaměti deaktivován při napájení z " -+"baterie." - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Časovač pro ukládání metadat do mezipaměti deaktivován." - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Systém" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Mezipaměť metadat čerstvě obnovena." - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Žádné transakce" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Zadáno špatné ID transakce nebo balíčku/ů" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Příkazový řádek" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Uživatelské jméno" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Cache s metadaty vytvořena." - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: používám metadata z %s." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Datum a čas" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Ignorují se repozitáře: %s" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Akce" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Poslední kontrola metadat: před %s, %s." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Pozměněno" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "Stažené balíčky byly uloženy v mezipaměti do další úspěšné transakce." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Balíčky můžete z mezipaměti odstranit spuštěním '%s'." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" -+msgstr "Neplatný tsflag v konfiguračním souboru: %s" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Smazáno" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Selhalo přidání souboru se skupinou pro repozitář: %s - %s" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Nenainstalováno" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Spouští se kontrola transakce" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Novější" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Chyba: kontrola transakce vs řešení závislostí:" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Starší" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Kontrola transakce byla úspěšná" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID transakce:" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Probíhá test transakce" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Počáteční čas :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Kontrola transakce selhala:" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Začátek rpmdb :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Test transakce byl úspěšný." - --#: ../dnf/cli/output.py:1870 --#, python-format --msgid "(%u seconds)" --msgstr "(%u sekund)" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Transakce běží" - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" --msgstr "(%u minut)" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Požadavky na místo na disku:" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u hours)" --msgstr "(%u hodin)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." -+msgstr[1] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." -+msgstr[2] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u dnů)" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Přehled chyb" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Čas ukončení :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Konec rpmdb :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Během transakce došlo k chybám." - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Uživatel :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Nepodařilo se získat zámek transakce (přihlášen jako: %s)." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Přerušeno" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Nelze spustit transakci." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Návratový kód :" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transakce nemůže začít:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Úspěšné" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Selhalo odstranění transakčního souboru %s." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Selhání:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Některé balíčky nebyly staženy. Další pokus." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Selhalo:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%d.1%% ušetřeno)" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" -+"Neúspěšná Delta RPM zvýšila %.1f MB aktualizací na %.1f MB (zbytečných " -+"%d.1%%)" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Příkazový řádek:" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Nelze otevřít: {}" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Poznámka :" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Veřejný klíč %s není nainstalován" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transakce proběhla s:" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problém s otevřením balíčku %s" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pozměněné balíčky:" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "Veřejný klíč %s není důvěryhodný" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Výstup skriptletu:" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "Balíček %s není podepsán" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Chyby:" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "Nelze odstranit %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Instalovat závislosti" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s odstraněn" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Zastaralo" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Neexistuje shoda pro skupinu balíčků \"{}\"" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Zastaralé" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Smazat" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Nebyly vybrány žádné skupiny pro odstranění." - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Přeinstalovat" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Nebyly vybrány žádné skupiny pro aktualizaci." - --#: ../dnf/cli/output.py:2142 --#, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Balíček %s.%s %s bude nainstalován" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "žádný balíček není vhodný" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Balíček %s.%s %s bude aktualizací" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Balíček %s není nainstalován, nelze ho downgradovat." - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Balíček %s.%s %s bude smazán" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "Balíček %s nižší verze je již nainstalován, nelze jej downgradovat." - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Balíček %s.%s %s bude přeinstalován" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Balíček %s není nainstalován, nelze jej přeinstalovat." - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Balíček %s.%s %s bude snížením novější verze" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Soubor %s je zdrojovým balíčkem a nemůže být aktualizován, ignoruje se." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Balíček %s.%s %s bude zastaralý" -+msgid "Package %s not installed, cannot update it." -+msgstr "Balíček %s není nainstalován, nelze jej aktualizovat." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Balíček %s.%s %s bude aktualizován" -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "Balíček %s vyšší verze je již nainstalován, nelze jej aktualizovat." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Balíček %s.%s %s bude zastarán" -- --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Zahajuje se řešení závislostí" -- --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Řešení závislostí dokončeno" -+msgid "Package %s available, but installed for different architecture." -+msgstr "Balíček %s je dostupný, ale je nainstalován pro jinou architekturu." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2173 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" --"Importuje se GPG klíč 0x%s:\n" --"Uživatelské ID : \"%s\"\n" --"Otisk: %s\n" --"Zdroj : %s" -+"Balíček %s nejstarší verze je již nainstalován, nelze nainstalovat starší " -+"verzi." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Běží" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Spí" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Nejsou zapotřebí žádné aktualizace, ale k dispozici je aktualizace {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Nepřerušitelné" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Nejsou zapotřebí žádné aktualizace, ale k dispozici jsou aktualizace {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici je " -+"aktualizace {}" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Trasován/Zastaven" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici jsou " -+"aktualizace {}" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Neznámý" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr ". Chybující balíček je: %s" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2312 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Nelze najít informace o procesu zamykání (PID %d)" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG klíče jsou zkonfigurovány jako: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2324 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Aplikace s PID %d je: %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG klíč %s (0x%s) je již nainstalován" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Paměť : %5s RSS (%5sB VSZ)" -+msgid "Key import failed (code %d)" -+msgstr "Import klíče selhal (kód %d)" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Import klíče proběhl úspěšně" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Nebyly instalovány žádné klíče" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Spuštěn: %s - před %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"GPG klíče určené pro repozitář „%s“ jsou již nainstalovány, avšak pro tento balíček nejsou správné.\n" -+"Zkontrolujte, zda URL klíčů jsou pro tento repozitář správně nastaveny." - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Stav : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Import klíče/ů nepomohl, špatný klíč(e)?" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "přeskakuje se." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Možná jste měli na mysli: {}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Skupina \"%s\" není nainstalována." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Balíček \"{}\" z místního repozitáře \"{}\" má nesprávný kontrolní součet" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Skupina \"%s\" neexistuje." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Některé balíčky z místního repozitáře mají nesprávný kontrolní součet" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Prostředí \"%s\" není nainstalováno." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Balíček \"{}\" z repozitáře \"{}\" má nesprávný kontrolní součet" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id '%s' neexistuje." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Některé balíčky mají neplatnou mezipaměť, ale nemohou být staženy kvůli " -+"volbě \"--cacheonly\"" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Skupina \"%s\" není nainstalována." -+msgid "Package %s is already installed." -+msgstr "Balíček %s je již nainstalován." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3369,6 +3615,11 @@ msgstr "Repozitáři '%s' chybí v konfiguraci jméno, použito id." - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3379,36 +3630,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Nenainstaluje zdrojový rpm balíček (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "nepodporovaný typ kontrolního součtu: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Znovu-sestavení Delta RPM selhalo" -@@ -3421,223 +3642,45 @@ msgstr "Kontrolní součet znovu-sestavení Delta RPM selhal" - msgid "done" - msgstr "hotovo" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Nalezen poškozený soubor zámku: %s.\n" - "Ujistěte se, že neběží žádný další proces dnf a odstraňte soubor zámku ručně nebo spusťte systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nic k zobrazení." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "přeskakuje se." - --#: ../dnf/package.py:273 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "%s is empty file" --msgstr "%s je prázdný soubor" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Chyba při zpracování souboru: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Načtené pluginy: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" --msgstr "Žádná odpovídající payload factory pro %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Již stažen" -+msgid "Environment '%s' is not installed." -+msgstr "Prostředí \"%s\" není nainstalováno." - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "povolování repozitáře %s" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Přidán repozitář %s z %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Snížení verze" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Vymazání" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Instalování" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Reinstalace" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "K odstranění" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Aktualizace" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Ověřuje se" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Běžící skriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Příprava" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problém" -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id '%s' neexistuje." -diff --git a/po/da.po b/po/da.po -index 38cb472..1ffdbb5 100644 ---- a/po/da.po -+++ b/po/da.po -@@ -13,1817 +13,1596 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-03-23 12:38+0000\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-22 05:57+0000\n" - "Last-Translator: scootergrisen \n" - "Language-Team: Danish (http://www.transifex.com/projects/p/dnf/language/da/)\n" - "Language: da\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Følgende opdateringer er blevet anvendt på '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Følgende opdateringer er tilgængelige på '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Følgende opdateringer blev downloadet på '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Opdateringer anvendt på '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Opdateringer downloadet på \"%s\"." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Opdateringer tilgængelige på \"%s\"." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Kunne ikke sende en e-mail via \"%s\": %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Kunne ikke udføre kommandoen '%s': returnerede %d" -- --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKKE" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Ukendt konfigurationstilvalg: %s = %s i %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Pakke som skal installeres" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Starter dnf-automatic." -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Nedgraderer" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Sov i %s sekunder" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Oprydning af" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Fejl: %s" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Installerer" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Forælder" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Geninstallerer" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"Mellemlagring af metadatatid deaktiveres når der køres på en forbindelse " --"hvor der betales pr. forbrug." -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Sletter" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Mellemlagring af metadatatid deaktiveres når der køres på et batteri." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Opgraderer" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Bekræfter" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Metadata cache genopfrisket fornylig." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Kører scriptlet" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Forbereder" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: udløber aldrig og genopfriskes ikke." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Fejl som opstod under testtransaktion." - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: er udløbet og genopfriskes." -+msgid "Parsing file failed: %s" -+msgstr "Behandling af fil mislykkedes: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: metadata udløber efter %d sekunder og genopfriskes nu" -+msgid "Loaded plugins: %s" -+msgstr "Indlæser plugins: %s" - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: udløber efter %d sekunder." -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "Kunne ikke indlæse plugin \"%s\": %s" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metadata cache oprettet." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "Ingen match fundet for følgende aktivér-pluginmønstre: {}" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: bruger metadata fra %s." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "Ingen match fundet for følgende deaktivér-pluginmønstre: {}" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Ignorerer softwarearkiver: %s" -+msgid "enabling %s repository" -+msgstr "aktiverer %s arkiver" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Sidste tjek af metadataudløb: %s siden %s." -+msgid "Added %s repo from %s" -+msgstr "Tilføjede %s arkiv fra %s" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" --"De downloadede pakker blev gemt i mellemlageret indtil næste transaktion som" --" lykkedes." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Navn" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Du kan fjern mellemlagrede pakker ved at udføre '%s'." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Navn" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Invalid tsflag i konfigurationsfilen: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoke" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Tilføjelse af gruppefil fejlede for følgende pakkearkiv: %s - %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Version" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Kører transaktionskontrol" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Version" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Fejl: transaktionstjek vs. depsolve:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Udgivelse" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Transaktionstest afsluttet uden fejl." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arkitektur" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Kører transaktionstest" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Arkitektur" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Fejl ved transaktionstjek:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Størrelse" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transaktionstest afsluttet uden fejl." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Størrelse" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Kører transaktion" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Kilde" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Diskkrav:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Softwarearkiv" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Der kræves mindst %dMB mere plads på %s-filsystemet." --msgstr[1] "Der kræves mindst %dMB mere plads på %s-filsystemet." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Softwarearkiv" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Fejlopsummering" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Fra softwarearkiv" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB ændret udenfor DNF." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Pakkevedligeholder" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Fejl som opstod under transaktion." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Byggetid" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Kunne ikke få transaktionslåsen (logget ind som: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Installationstid" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Kunne ikke køre transaktion." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Installeret af" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transaktion kunne ikke starte:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Opsummering" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Kunne ikke slette transaktionsfilen %s" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Opsummering" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Nogle pakker blev ikke downloadet - Prøver igen." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPMs reducerede %.1f MB af opdateringen til %.1f MB (%d.1%% sparet)" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licens" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Mislykkede delta-RPM'er øgede %.1f MB af opdatering til %.1f MB (%d.1%% " --"spildt)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Beskrivelse" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Kunne ikke åbne: {}" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Beskrivelse" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Offentlig nøgle for %s er ikke installeret" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Ingen pakker at opliste" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Kunne ikke åbne pakke %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "j" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ja" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nej" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Er det OK? [j/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Er det OK? [J/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Offentlig nøgle for %s er ikke sikker" -+msgid "Group: %s" -+msgstr "Gruppe: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Pakken %s er ikke signeret" -+msgid " Group-Id: %s" -+msgstr " Gruppeid: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Kan ikke fjerne %s" -+msgid " Description: %s" -+msgstr " Beskrivelse: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s fjernet" -+msgid " Language: %s" -+msgstr " Sprog: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Intet match til gruppepakken \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Tvungne pakker:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Tilføjer pakker fra gruppen '%s': %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Standardpakker:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Intet at udføre." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Valgfrie pakker:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Ingen grupper mærket til fjernelse." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Afhængige pakker:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Ingen gruppe mærket til opgradering." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Miljøgruppe: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Intet match for argument: %s" -+msgid " Environment-Id: %s" -+msgstr " Miljø-id: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "ingen pakke matchede" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Obligatoriske grupper:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Valgfrie grupper:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Pakken %s af lavere version er allerede installeret - kan ikke nedgradere " --"den." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Matchet af:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Pakken %s er ikke installeret, kan ikke geninstallere den." -+msgid "Filename : %s" -+msgstr "Filnavn : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "Filen %s er en kildepakke og kan ikke opdateres - ignorerer." -+msgid "Repo : %s" -+msgstr "Kilde : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Beskrivelse : " - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Pakken %s er ikke installeret, så den kan ikke opdateres." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Pakken %s af højere version er allerede installeret - kan ikke opdatere den." -+msgid "License : %s" -+msgstr "Licens : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pakke %s tilgængelig, men ikke installeret." -+msgid "Provide : %s" -+msgstr "Levér : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Pakken %s er tilgængelig - men installeret til anden arkitektur." -+msgid "Other : %s" -+msgstr "Andet : %s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Der opstod en fejl i beregning af den samlet downloadstørrelse" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." --msgstr "Pakken %s ikke installeret." -+msgid "Total size: %s" -+msgstr "Samlet størrelse: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" --msgstr "Ikke en gyldig form: %s" -- --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Ingen pakker markeret til fjernelse." -- --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Pakker til argumentet %s tilgængelige, min ikke installeret." -+msgid "Total download size: %s" -+msgstr "Samlet downloadstørrelse: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Pakken %s af laveste version er allerede installeret - kan ikke nedgradere " --"den." -+msgid "Installed size: %s" -+msgstr "Installationsstørrelse: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Handling ikke håndteret: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Der opstod en fejl ved udregning af installeret størrelse" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "Pakken %s er ikke tilgængelig." -+msgid "Freed space: %s" -+msgstr "Frigjort plads: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Ingen sikkerhedsopdateringer nødvendige, men {} opdatering tilgængelig" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Mærker pakker som installeret af gruppen:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Ingen sikkerhedsopdateringer nødvendige, men {} opdateringer tilgængelige" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Mærker pakker som fjernet af gruppen:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdatering " --"tilgængelig" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Gruppe" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdateringer " --"tilgængelige" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pakker" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Mislykkede pakke er: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Installerer gruppe-/modulpakker" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG-nøgler er konfigureret som: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Installerer gruppepakker" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG-nøgle på %s (0x%s) er allerede installeret" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Installerer" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Nøglen er blevet godkendt." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Opgraderer" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Nøglen er blevet afvist." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Geninstallerer" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Import af nøgle mislykkedes (kode %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Installerer afhængigheder" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Nøglen blev importeret" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Installerer svage afhængigheder" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Installerede ingen nøgler" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Fjerner" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"GPG-nøglen er vist for \"%s\" pakkearkivet er allerede installeret, men den er ikke korrekt for denne pakke.\n" --"Kontrollér at konfigurationen af nøgle-URL'er er korrekt for denne kilde." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Fjerner afhængige pakker" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Import af nøgle(r) hjalp ikke, forkerte nøgle(r)?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Fjerner ubrugte afhængigheder" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Måske mente du: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Nedgraderer" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Pakken \"{}\" fra lokalt softwarearkiv \"{}\" har ukorrekt tjeksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Installerer modulprofiler" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Nogle pakker fra lokalt softwarearkiv har ukorrekte tjeksumme" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Deaktiverer modulprofiler" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Pakken \"{}\" fra softwarearkivet \"{}\" har ukorrekt tjeksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Aktiverer modulstrømme" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Nogle pakker har ugyldigt mellemlager, men kan ikke downloades pga. \"--" --"cacheonly\"-tilvalg" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Skift modulstrømme" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Pakken %s er allerede installeret." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Deaktiverer moduler" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Nulstiller moduler" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Behandling af filen \"%s\" mislykkedes: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Installerer miljøgrupper" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Kan ikke læse filen \"%s\": %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Opgraderer miljøgrupper" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Konfigurationsfejl: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Fjerner miljøgrupper" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Aliasser indeholder uendelig gentagelse" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Installerer grupper" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, bruger originale argumenter." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Opgraderer grupper" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installeret: %s-%s på %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Fjerner grupper" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Bygget : %s på %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF vil downloade pakker for transaktionen." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF vil kun downloade pakker, installere gpg-nøgler og tjekke transaktionen." -+"Springer pakker med konflikter over:\n" -+"(tilføj '%s' til kommandolinje, for at gennemtvinge deres opgradering)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operation afbrudt." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Springer pakker med ødelagte afhængigheder over%s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Downloader pakker:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " eller del af en gruppe" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Fejl ved download af pakker:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Pakke" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transaktion mislykkedes" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Pakke" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "erstatter" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Afviser automatisk import af nøgler ved baggrundskørsel.\n" --"Brug \"-y\" til at overskrive." -+"\n" -+"Transaktionsopsummering\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG-tjek FEJLEDE" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Installér" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Ændringslogge for {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Opgrader" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Overflødiggør pakker" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Fjern" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Ingen pakker er markeret til distributionssynkronisering." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Nedgradér" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Ingen pakker mærket til nedgradering." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Spring over" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Installerede pakker" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Pakke" -+msgstr[1] "Pakker" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Tilgængelige pakker" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Afhængig pakke" -+msgstr[1] "Afhængige pakker" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Pakker som fjernes automatisk" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Opgraderet" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Ekstra pakker" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Nedgraderet" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Tilgængelige opgraderinger" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installeret" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Pakker som er tilføjet for nyligt" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Geninstalleret" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Ingen matchende pakker at opliste" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Sprunget over" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Ingen match fundet" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Fjernet" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Intet transaktions-id givet" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Mislykkedes" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Det angivne transaktions-id ikke fundet" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Samlet" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Fandt mere end ét transaktions-id!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Transaktionshistorikken er ufuldstændig før %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "System" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Transaktionshistorikken er ufuldstændig efter %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Fortryder transaktion {}, fra {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Springer sammenlægning af %d til %d over, da den overlapper" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Ukendt pakkearkiv: *%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Ingen transaktioner" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Ingen pakkearkiv match: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Dårlige transaktions-id'er eller pakker givet" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Kommandoen skal køres under root-brugeren." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Kommandolinje" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Ingen sådan kommando: %s. Brug %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Brugernavn" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Det kan være en DNF-plugin-kommando, prøv: \"dnf install 'dnf-command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Det kan være en DNF-plugin-kommando, men indlæsning af plugins er " --"deaktiveret på nuværende tidspunkt." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Dato og tid" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir eller --downloaddir skal bruges med --downloadonly eller download-" --" eller system-upgrade-kommando." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Handling(er)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled og --disable, --set-disabled skal bruges sammen med " --"config-manager-kommandoen." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Ændret" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" --"Advarsel: Gennemtvinger tjek af GPG-underskrift globalt i henhold til aktive" --" RPM-sikkerhedspolitik (se hvordan meddelelsen \"squelches\" i 'gpgcheck' i " --"dnf.conf(5))" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Information om mislykket historik" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Intet transaktions-id eller pakke givet" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " --"udgivelsesversion)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Slettet" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argument {}: ikke tilladt med argument {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Ikke installeret" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Kommandoen \"%s\" er allerede defineret" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Ældre" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Ekskluderer i dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Nyere" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Inkluderer i dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transaktions-id :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Ekskluderer i arkiv " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Starttidspunkt :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Inkluderer i arkiv " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Start rpmdb :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Diagnostiser problemet ved at køre: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u sekunder)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Du har formodentligt korrupt RPMDB, problemet kan måske rettes ved at køre " --"'%s'." -+msgid "(%u minutes)" -+msgstr "(%u minutter)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Du har aktiveret tjek af pakker via GPG-nøglerne. Det er godt, men\n" --"du har ikke nogen offentlige GPG-nøgler installeret. Du skal downloade\n" --"nøglerne til de pakker du vil installere, og installere dem.\n" --"Du kan gøre det ved at køre kommandoen:\n" --" rpm --import offentlig.gpg.nøgle\n" --"\n" --"\n" --"Alternativt kan du angive url'en til den nøgle du vil bruge\n" --"til et softwarearkiv i 'gpgkey'-tilvalget i en softwarearkiv-sektion og DNF\n" --"installerer det for dig.\n" --"\n" --"Kontakt din distributions- eller pakkeudbyder, for mere information." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u timer)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problempakkearkiv: %s" -+msgid "(%u days)" -+msgstr "(%u dage)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "vis detaljer om en pakke eller en gruppe af pakker" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Sluttidspunkt :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "vis alle pakker (standard)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Slut rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "vis kun tilgængelige pakker" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Bruger :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "vis kun installerede pakker" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Returkode :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "vis kun ekstra pakker" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Afbrudt" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "vis kun opgraderingspakker" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Succes" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "vis kun pakker som fjernes automatisk" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Fejl:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "vis kun seneste ændrede pakker" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Fejl:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKKE" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Udgivelsesversion :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "vis en pakke eller grupper af pakker" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Kommandolinje :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "find ud af hvilke pakke som leverer den givne værdi" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Kommentar :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "EN_STRENG" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaktion udført med:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Søger i pakkerne: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pakker ændret:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "søg efter tilgængelige pakkeopgraderinger" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptletoutput:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "Vis ændringslogge inden opdatering" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Fejl:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Ingen pakke tilgængelig." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Installér afhængigheder" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Ingen pakker mærket til installation." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Forældede" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Ingen pakke installeret." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Slet" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Geninstallér" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (fra %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Pakken %s.%s %s vil blive installeret" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Installerede pakke %s%s er ikke tilgængelig." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Pakken %s.%s %s vil blive opgraderet" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Ingen pakke installeret fra pakkearkivet." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Pakken %s.%s %s vil blive slettet" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Ingen pakker mærket til geninstallation." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Pakken %s.%s %s vil blive geninstalleret" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Ingen pakker markeret til opgradering." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Pakken %s.%s %s vil blive nedgraderet" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "kør kommandoer oven på alle pakker i givne pakkearkiv" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Pakken %s.%s %s vil blive forældet" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "ARKIV" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Pakken %s.%s %s vil blive opgraderet" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "vis en hjælpsom anvendelsesmeddelelse" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Pakken %s.%s %s vil blive forældet" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "KOMMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Starter afhængighedssøgning" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "vis eller brug transaktionshistorikken" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Afsluttede afhængighedssøgning" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Fandt mere end ét transaktions-id.\n" --"'{}' kræver ét transaktions-id eller pakkenavn." -+"Importerer GPG-nøglen 0x%s:\n" -+" Brugerid : \"%s\"\n" -+" Fingeraftryk: %s\n" -+" Fra : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Intet transaktions-id eller pakkenavn givet." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Fejl ved kommandolinje: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Du har ikke adgang til historikdatabasen." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "dårligt format: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Kan ikke fortryde transaktionen %s. Det ville resulterer i en " --"uoverensstemmende pakkedatabase." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt-argument har flere værdier: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Kan ikke tilbageføre transaktionen %s. Det ville resulterer i en " --"uoverensstemmende pakkedatabase." -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt-argument har ingen værdi: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Ugyldigt transaktions-id områdedefinition '{}'.\n" --"Brug '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Valgfrie argumenter" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Kan ikke konvertere '{}' til transaktions-id.\n" --"Brug '', 'sidste', 'sidste-'." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "placering af konfigurationsfil" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Der blev ikke fundet nogen transaktion som manipulerer pakken '{}'." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "stille operation" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Vis eller opret kommandoaliasser" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "uddybende operation" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "aktivér løsning af aliasser" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "vis DNF-version og afslut" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "deaktivér løsning af aliasser" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "sæt installationsroden" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Aliasser er nu aktiveret" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "installer ikke dokumentationer" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Aliasser er nu deaktiveret" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "deaktivér alle plugins" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Ugyldig aliasnøgle: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "aktivér plugins efter navn" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Aliasargument har ingen værdi: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "deaktivér plugins ved navn" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Aliasser tilføjet: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "tilsidesæt værdien af $releasever i konfigurations- og arkivfiler" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Alias ikke fundet: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Aliases slettet: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "løs depsolve-problemer ved at springer pakker over" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "vis kommandohjælp" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "tillad sletning af installerede pakker for at løse afhængigheder" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Løsning af aliasser er deaktiveret." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Ingen aliasser angivet." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "begræns ikke transaktionen til den bedste kandidat" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Intet alias angivet." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Ingen aliasser defineret." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "maksimum ventetid for kommando" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Intet match for alias: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "debug-visningsniveau" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "dumper detaljeret løsningsresultater i filer" -+ -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "fejlvisningsniveau" -+ -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" --"fjern alle unødvendige pakker som oprindeligt blev installeret som " --"afhængigheder" -+"aktiverer dnf's logik til behandling af forældede, til opgradering eller " -+"visningsformåenheder som pakken forælder for info, list og repoquery" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Pakke som skal fjernes" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "outputniveau for fejlsøgning af rpm" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "søg efter problemer i packagedb" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "svar automatisk ja til alle spørgsmål" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "vis alle problemer; standard" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "svar automatisk nej til alle spørgsmål" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "vis afhængighedsproblemer" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"aktivér blot specifikke softwarepakkearkiver efter et id eller en glob, kan " -+"angives flere gange" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "vis duplikeringsproblemer" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "vis forældede pakker" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "vis problemer med udbydere" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "ekskluder pakker efter navn eller glob" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} har manglende krav af {}" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "deaktiver excludepkgs" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} er et duplikat med {}" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "etiket og sti til yderligere pakkearkiv, kan angives flere gange." - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} er forældet af {}" -- --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} leverer {} men den kan ikke findes" -- --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Fjerner filen %s" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "fjern mellemlagret data" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Metadatatype som skal renses" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "kontrollér om farve er brugt" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Renser data: " -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "sæt metadata som udløbet inden kommandoen køres" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Mellemlageret udløb" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "oversæt kun til IPv4-adresser" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d fil fjernet" --msgstr[1] "%d filer fjernet" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "oversæt kun til IPv6-adresser" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Venter på at proces med pid %d bliver færdig." -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "sæt mappe som pakker skal kopieres til" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Oplist pakkerens afhængigheder og hvilke pakker der leverer dem" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "download kun pakker" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "synkroniser installerede pakker til de seneste tilgængelige versioner" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "tilføj en kommentar til transaktion" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pakke som skal synkroniseres" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Nedgradér en pakke" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pakke som skal nedgraderes" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Inkluder nypakkerelevante pakker, i opdateringer" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "vis eller brug gruppernes information" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Ingen gruppedata tilgængelig for konfigurerede pakkearkiver." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Inkluder pakker som er nødvendige til at rette den givne rådgivning, i " -+"opdateringer" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Advarsel: Gruppen %s findes ikke." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Inkluder pakker som er nødvendige til at rette den givne BZ, i opdateringer" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Advarsel: Ingen grupper matcher:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Inkluder pakker som er nødvendige til at rette den givne CVE, i opdateringer" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Tilgængelige miljøgrupper:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Inkluder sikkerhedsrelavante pakker som matcher sværhedsgraden, i " -+"opdateringer" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Installerede miljøgrupper:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Gennemtving brugen af en arkitektur" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Installerede grupper:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Liste over hovedkommandoer:" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Installerede sproggrupper:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Liste over plugin-kommandoer:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Tilgængelige grupper:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Fejl: %s" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Tilgængelige sproggrupper:" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Afsluttet." - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inkluder valgfrie pakker fra gruppe" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Ingen læse/udfør-adgang i nuværende mappe, flytter til /" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "vis også skjulte grupper" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" -+"prøv og tilføj '{}' til kommandolinjen for at erstatte pakker som er i " -+"konflikt" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "vis også installerede grupper" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "prøv at tilføje '{}' for at springe uinstallerede pakker over" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "vis kun tilgængelige grupper" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " eller '{}' for at springer uinstallerede pakker over" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Ugyldig grupper-underkommando, brug: %s." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" -+"prøv at tilføje '{}' for ikke kun at bruge pakker med de bedste kandidater" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Kan ikke finde en obligatorisk gruppepakke." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " eller '{}' for ikke kun at bruge pakker med de bedste kandidater" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "installer en pakke eller pakker på dit system" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Afhængigheder løst." - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Pakke som skal installeres" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Færdig!" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Kan ikke finde et match" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " Installeret: %s-%s på %s" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Ikke en gyldig rpm-filsti: %s" -+msgid " Built : %s at %s" -+msgstr " Bygget : %s på %s" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Der er følgende alternativer til \"{0}\": {1}" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF vil downloade pakker for transaktionen." - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "generer metadataens mellemlager" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" -+"DNF vil kun downloade pakker, installere gpg-nøgler og tjekke transaktionen." - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Opretter mellemlagerfiler til alle metadatafiler." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operation afbrudt." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "mærk eller afmærk installerede pakker som installeret af bruger." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Intet at udføre." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s markeret som brugerinstalleret." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Downloader pakker:" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s afmarkeret som brugerinstalleret." -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Fejl ved download af pakker:" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s markeret som gruppeinstalleret." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Fejl:" -- --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Pakken %s er ikke installeret." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transaktion mislykkedes" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"Handlingen ville resultere i skift af modulet '{0}' strømmen '{1}' til " --"strømmen '{2}'" -+"Afviser automatisk import af nøgler ved baggrundskørsel.\n" -+"Brug \"-y\" til at overskrive." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Ingen matchende moduler at opliste" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG-tjek FEJLEDE" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" --"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du aktivere den anden strøm." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Ændringslogge for {}" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" --"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" --"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du installere den anden strøm." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Overflødiggør pakker" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interager med moduler." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Ingen pakker er markeret til distributionssynkronisering." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "vis kun aktiverede moduler" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Intet match for argument: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "vis kun deaktiverede moduler" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Pakken %s er ikke tilgængelig." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "vis kun installerede moduler" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Pakker til argumentet %s tilgængelige, min ikke installeret." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "vis profilindhold" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Ingen pakker mærket til nedgradering." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "geninstallér en pakke" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Installerede pakker" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Pakke som skal geninstalleres" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Tilgængelige pakker" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "fjern en pakke eller pakker fra dit system" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Pakker som fjernes automatisk" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "fjern duplikerede pakker" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Ekstra pakker" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "fjern installonly-pakker over grænsen" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Tilgængelige opgraderinger" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Der blev ikke fundet nogen duplikerede pakker til fjernelse." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Pakker som er tilføjet for nyligt" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Der blev ikke fundet nogen gamle installonly-pakker til fjernelse." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Ingen matchende pakker at opliste" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "ukendt" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Ingen match fundet" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Intet transaktions-id givet" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Det angivne transaktions-id ikke fundet" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Fandt mere end ét transaktions-id!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Aldrig (senest: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Transaktionshistorikken er ufuldstændig før %u." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Med det samme (senest: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Transaktionshistorikken er ufuldstændig efter %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s sekund(er) (senest: %s)" -+msgid "No package %s installed." -+msgstr "Pakken %s ikke installeret." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "vis det konfigurerede softwarepakkearkiv" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Fortryder transaktion {}, fra {}" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "via alle pakkearkiver" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Ukendt pakkearkiv: *%s'" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "vis aktiverede pakkearkiver (standard)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Ingen pakkearkiv match: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "vis deaktiverede arkiver" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Kommandoen skal køres under root-brugeren." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Ingen pakkearkiver tilgængelige" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Ingen sådan kommando: %s. Brug %s --help" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "aktiveret" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Det kan være en DNF-plugin-kommando, prøv: \"dnf install 'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "deaktiveret" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Det kan være en DNF-plugin-kommando, men indlæsning af plugins er " -+"deaktiveret på nuværende tidspunkt." - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Pakkearkivs-id : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Konfigurationsfejl: %s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Pakkearkivnavn : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir eller --downloaddir skal bruges med --downloadonly eller download-" -+" eller system-upgrade-kommando." - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Pakkearkivstatus : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled og --disable, --set-disabled skal bruges sammen med " -+"config-manager-kommandoen." - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Pakkearkivsversion: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"Advarsel: Gennemtvinger tjek af GPG-underskrift globalt i henhold til aktive" -+" RPM-sikkerhedspolitik (se hvordan meddelelsen \"squelches\" i 'gpgcheck' i " -+"dnf.conf(5))" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Pakkearkivmærkater: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "Konfigurationsfilen \"{}\" findes ikke" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Kildedistromærkater: " -- --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Pakkearkiv opdateret : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " -+"udgivelsesversion)" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Pakkearkivpakker : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argument {}: ikke tilladt med argument {}" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Pakkearkivstørrelse : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Kommandoen \"%s\" er allerede defineret" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Pakkearkivsmetahenvisning: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Ekskluderer i dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Opdateret : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Inkluderer i dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Pakkearkivspejle: " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Ekskluderer i arkiv " - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Pakkearkivbaseurl : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Inkluderer i arkiv " - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Pakkearkiv udløber : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Pakkearkiv ekskluderer : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Behandling af filen \"%s\" mislykkedes: %s" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Pakkearkiv inkluderer : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Kan ikke læse filen \"%s\": %s" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Pakkearkiv ekskluderet: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Aliasser indeholder uendelig gentagelse" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Pakkearkiv-filnavn: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, bruger originale argumenter." - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "kildeid" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Kører" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Sover" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "kildenavn" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ikke forstyrbar" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Samlet pakker: %s" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "søg efter pakker som matcher nøgleord" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Fundet/stoppet" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "nøglen som der skal søges efter" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Ukendt" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Forespørg alle pakker (kort for repoquery '*' eller repoquery uden argument)" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Kunne ikke finde information om den låsende proces (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Anmod alle versioner af pakker (standard)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Programmet med PID %d er: %s" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "vis kun resultater fra denne ARCH" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Hukommelse : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "vis kun resultater som ejer FILE" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Startede: %s - %s siden" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "vis kun resultater som har konflikt med REQ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Status : %s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " --"anbefaler pakker som leveres og filer REQ" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Vis eller opret kommandoaliasser" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "vis kun resultater som forælder med REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "aktivér løsning af aliasser" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "vis kun resultater som leverer REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "deaktivér løsning af aliasser" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "vis resultater som kræver pakkerudbydere og filer REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Aliasser er nu aktiveret" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "vis kun resultater som anbefaler REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Aliasser er nu deaktiveret" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "vis kun resultater som forbedre REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "Ugyldig aliasnøgle: %s" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "vis kun resultater som foreslår REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Aliasargument har ingen værdi: %s" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "vis kun resultater som supplementerer REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Aliasser tilføjet: %s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Alias ikke fundet: %s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Aliases slettet: %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"brugt med --whatrequires, og --requires --resolve, forespørg pakker " --"rekursivt." -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias %s" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "vis en list over alle afhængigheder og hvilke pakker som leverer dem" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Alias %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "vis tilgængelige mærkater til brug med --queryformat" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Løsning af aliasser er deaktiveret." - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "løb kompatabilitet for pakkernes oprindelse" -- --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "vis rekursivt træ for pakke(r)" -- --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "operer på tilhørende kilde-RPM" -- --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " --"negativ)" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "vis detaljeret information om pakken" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "vis liste over filer i pakken" -- --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "vis RPM-navn på pakkens kilde" -- --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "vis pakkens ændringslogge" -- --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "format til visning af fundne pakker" -- --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " --"pakker (standard)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" --" rpm-forespørgsel)" -- --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " --"pakker" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Vis i hvilke comps-grupper de valgte pakker findes i" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "begræns forespørgslen til installeret duplikerede pakker" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "begræns forespørgslen til installeret installonly-pakker" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"begræns forespørgslen til installeret pakker med afhængigheder som ikke er " --"mødt" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "vis en placering hvorfra pakker kan downloades" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Vis kompatabiliteter som pakken er i konflikt med." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Vis kompatabiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " --"og supplementere." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Vis kompatabiliteter som pakken kan forbedre." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Vis kompatabiliteter som pakken leverer." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Ingen aliasser angivet." - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Vis kompatabiliteter som pakken anbefaler." -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Intet alias angivet." - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Vis kompatabiliteter som pakken afhænger af." -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Ingen aliasser defineret." - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:182 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Vis kompatabiliteter som pakken kan afhænge af, til kørsel af et %%pre-" --"script." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Vis kompatabiliteter som pakken foreslår." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Vis kompatabiliteter som pakken kan supplementere." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Vis kun tilgængelige pakker." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Vis kun installerede pakker." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Vis kun pakker som ikke findes i nogen af de tilgængelige softwarearkiver." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Vis kun pakker som leverer en opgradering til pakker som allerede er " --"installeret." -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "Vis kun pakker som kan fjernes af \"dnf autoremove\"-kommandoen." -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Vis kun pakker som blev installeret af brugeren." -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Vis kun pakker som er redigeret for nyligt" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Tilvalget '--resolve' skal bruges sammen med et af tilvalgene '--conflicts'," --" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' eller '--supplements'" -- --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Tilvalget '--recursive' skal bruges sammen med '--whatrequires ' " --"(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" --"requires --resolve'" -- --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Pakke {} indeholder ingen filer" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Tilgængelige forespørgselsmærkater: brug --queryformat \".. %{tag} ..\"" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" -- --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Ingen gyldig kontakt angivet\n" --"anvendelse: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nøgle] [--tree]\n" --"\n" --"beskrivelse:\n" --" Udskriv et træ af pakker for de givne pakker." -+msgid "No match for alias: %s" -+msgstr "Intet match for alias: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1837,25 +1616,6 @@ msgstr "søg også i pakkebeskrivelse og URL" - msgid "QUERY_STRING" - msgstr "ANMODNINGSSTRENG" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Navn" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Opsummering" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Beskrivelse" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1880,139 +1640,394 @@ msgstr "%s matchede: %%s" - msgid "No matches found." - msgstr "Ingen match fundet." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "kør en interaktiv DNF-skal" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Søger i pakkerne: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "søg efter problemer i packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script som skal køres i DNF-skal" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "vis alle problemer; standard" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Ukendt nøgleværdi." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "vis afhængighedsproblemer" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Kunne ikke finde pakkearkiv: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "vis duplikeringsproblemer" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "vis forældede pakker" -+ -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "vis problemer med udbydere" -+ -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} har manglende krav af {}" -+ -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} er et duplikat med {}" -+ -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} er forældet af {}" -+ -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} leverer {} men den kan ikke findes" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "synkroniser installerede pakker til de seneste tilgængelige versioner" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pakke som skal synkroniseres" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "opgrader en pakke eller pakker på dit system" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Pakke som skal opgraderes" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Ingen pakker markeret til opgradering." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{} arg [værdi]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Hvis der ikke gives nogen værdi, så udskrives den nuværende værdi.\n" --" Hvis der gives en værdi, så sættes den til det." -+"fjern alle unødvendige pakker som oprindeligt blev installeret som " -+"afhængigheder" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Pakke som skal fjernes" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "generer metadataens mellemlager" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Opretter mellemlagerfiler til alle metadatafiler." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Diagnostiser problemet ved at køre: '%s'." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+"Du har formodentligt korrupt RPMDB, problemet kan måske rettes ved at køre " -+"'%s'." -+ -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"{} [command]\n" --" print help" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"{} [kommando]\n" --" udskriv hjælp" -+"Du har aktiveret tjek af pakker via GPG-nøglerne. Det er godt, men\n" -+"du har ikke nogen offentlige GPG-nøgler installeret. Du skal downloade\n" -+"nøglerne til de pakker du vil installere, og installere dem.\n" -+"Du kan gøre det ved at køre kommandoen:\n" -+" rpm --import offentlig.gpg.nøgle\n" -+"\n" -+"\n" -+"Alternativt kan du angive url'en til den nøgle du vil bruge\n" -+"til et softwarearkiv i 'gpgkey'-tilvalget i en softwarearkiv-sektion og DNF\n" -+"installerer det for dig.\n" -+"\n" -+"Kontakt din distributions- eller pakkeudbyder, for mere information." - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Problempakkearkiv: %s" -+ -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Der er ingen aktiverede arkiver i \"{}\"." -+ -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "vis detaljer om en pakke eller en gruppe af pakker" -+ -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "vis alle pakker (standard)" -+ -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "vis kun tilgængelige pakker" -+ -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "vis kun installerede pakker" -+ -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "vis kun ekstra pakker" -+ -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "vis kun opgraderingspakker" -+ -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "vis kun pakker som fjernes automatisk" -+ -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "vis kun seneste ændrede pakker" -+ -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "vis en pakke eller grupper af pakker" -+ -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "find ud af hvilke pakke som leverer den givne værdi" -+ -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "EN_STRENG" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "søg efter tilgængelige pakkeopgraderinger" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "Vis ændringslogge inden opdatering" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Ingen pakke tilgængelig." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Ingen pakker mærket til installation." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Ingen pakke installeret." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (fra %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Installerede pakke %s%s er ikke tilgængelig." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Ingen pakke installeret fra pakkearkivet." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Ingen pakker mærket til geninstallation." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Ingen pakker markeret til fjernelse." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "kør kommandoer oven på alle pakker i givne pakkearkiv" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "ARKIV" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "vis en hjælpsom anvendelsesmeddelelse" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "KOMMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "vis eller brug transaktionshistorikken" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} arg [tilvalg]\n" --" list: oplister softwarearkiver og deres status. tilvalg = [all | id | glob]\n" --" enable: aktivér softwarearkiver. tilvalg = softwarearkiv-id\n" --" disable: deaktivér softwarearkiver. tilvalg = softwarearkiv-id" -+"Fandt mere end ét transaktions-id.\n" -+"'{}' kræver ét transaktions-id eller pakkenavn." - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Intet transaktions-id eller pakkenavn givet." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Du har ikke adgang til historikdatabasen." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{}\n" --" resolve the transaction set" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" --"{}\n" --" løs transaktionssættet" -+"Kan ikke fortryde transaktionen %s. Det ville resulterer i en " -+"uoverensstemmende pakkedatabase." - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" --"{} arg\n" --" list: oplister indholdet af transaktionen\n" --" reset: nulstil (nulgør) transaktionen\n" --" run: kør transaktionen" -+"Kan ikke tilbageføre transaktionen %s. Det ville resulterer i en " -+"uoverensstemmende pakkedatabase." - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" run the transaction" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{}\n" --" kør transaktionen" -+"Ugyldigt transaktions-id områdedefinition '{}'.\n" -+"Brug '..'." - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" exit the shell" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{}\n" --" afslut skallen" -+"Kan ikke konvertere '{}' til transaktions-id.\n" -+"Brug '', 'sidste', 'sidste-'." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Der blev ikke fundet nogen transaktion som manipulerer pakken '{}'." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Nedgradér en pakke" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pakke som skal nedgraderes" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"Skal-specifikke argumenter:\n" --"\n" --"config sæt konfigurationstilvalg\n" --"help udskriv hjælp\n" --"repository (eller repo) aktivér, deaktivér eller oplist softwarearkiver\n" --"resolvedep løs transaktionssættet\n" --"transaction (eller ts) oplist, nulstil eller køre transaktionssættet\n" --"run løs og kør transaktionssættet\n" --"exit (eller quit) afslut skallen" -+"opgrader, men kun \"seneste\" pakker pakkematch som retter et problem som " -+"påvirker dit system" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Fejl: Kan ikke åbne %s til læsning" -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"Handlingen ville resultere i skift af modulet '{0}' strømmen '{1}' til " -+"strømmen '{2}'" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Forlader skal" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Ingen matchende moduler at opliste" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "kør en interaktiv dnf-mod for at fjerne og installre en spec" -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" -+"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du aktivere den anden strøm." - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Specifikationerne som fjernes" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" -+"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du installere den anden strøm." - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Specifikationerne som installeres" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interager med moduler." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "vis kun aktiverede moduler" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "vis kun deaktiverede moduler" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "vis kun installerede moduler" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "vis profilindhold" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "fjern en pakke eller pakker fra dit system" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "fjern duplikerede pakker" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "fjern installonly-pakker over grænsen" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Der blev ikke fundet nogen duplikerede pakker til fjernelse." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Der blev ikke fundet nogen gamle installonly-pakker til fjernelse." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Ikke en gyldig form: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -2026,6 +2041,11 @@ msgstr "forbedring" - msgid "security" - msgstr "sikkerhed" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "ukendt" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "nypakke" -@@ -2147,1189 +2167,1432 @@ msgid "Unknown/Sec." - msgstr "Ukendt/sek." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Fejl" -+msgid "Update ID" -+msgstr "Opdaterings-id" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Type" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Opdaterings-id" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Opdateret" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Fejl" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE'er" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Beskrivelse" - - #: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Severity" -+msgstr "Sværhedsgrad" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Rights" - msgstr "Rettigheder" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" --msgstr "Sværhedsgrad" -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" -+msgstr "Filer" -+ -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "sand" -+ -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "falsk" -+ -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "mærk eller afmærk installerede pakker som installeret af bruger." -+ -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s markeret som brugerinstalleret." -+ -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s afmarkeret som brugerinstalleret." -+ -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s markeret som gruppeinstalleret." -+ -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Fejl:" -+ -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Pakken %s er ikke installeret." -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Oplist pakkerens afhængigheder og hvilke pakker der leverer dem" -+ -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Fjerner filen %s" -+ -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "fjern mellemlagret data" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Metadatatype som skal renses" -+ -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Renser data: " -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Mellemlageret udløb" -+ -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d fil fjernet" -+msgstr[1] "%d filer fjernet" - --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" --msgstr "Filer" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "Venter på at proces med pid %d bliver færdig." - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installeret" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "installer en pakke eller pakker på dit system" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "falsk" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Kan ikke finde et match" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "sand" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Ikke en gyldig rpm-filsti: %s" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "opgrader en pakke eller pakker på dit system" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Der er følgende alternativer til \"{0}\": {1}" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Pakke som skal opgraderes" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "søg efter pakker som matcher nøgleord" - --#: ../dnf/cli/commands/upgrademinimal.py:31 -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "nøglen som der skal søges efter" -+ -+#: ../dnf/cli/commands/repoquery.py:120 - msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" --"opgrader, men kun \"seneste\" pakker pakkematch som retter et problem som " --"påvirker dit system" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Afsluttet." -+"Forespørg alle pakker (kort for repoquery '*' eller repoquery uden argument)" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Ingen læse/udfør-adgang i nuværende mappe, flytter til /" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Anmod alle versioner af pakker (standard)" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" --"prøv og tilføj '{}' til kommandolinjen for at erstatte pakker som er i " --"konflikt" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "vis kun resultater fra denne ARCH" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "prøv at tilføje '{}' for at springe uinstallerede pakker over" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "vis kun resultater som ejer FILE" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " eller '{}' for at springer uinstallerede pakker over" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "vis kun resultater som har konflikt med REQ" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"prøv at tilføje '{}' for ikke kun at bruge pakker med de bedste kandidater" -+"vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " -+"anbefaler pakker som leveres og filer REQ" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " eller '{}' for ikke kun at bruge pakker med de bedste kandidater" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "vis kun resultater som forælder med REQ" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Afhængigheder løst." -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "vis kun resultater som leverer REQ" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Færdig!" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "vis resultater som kræver pakkerudbydere og filer REQ" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Fejl ved kommandolinje: %s" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "vis kun resultater som anbefaler REQ" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "dårligt format: %s" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "vis kun resultater som forbedre REQ" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt-argument har flere værdier: %s" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "vis kun resultater som foreslår REQ" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt-argument har ingen værdi: %s" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "vis kun resultater som supplementerer REQ" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Valgfrie argumenter" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "placering af konfigurationsfil" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "stille operation" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+"brugt med --whatrequires, og --requires --resolve, forespørg pakker " -+"rekursivt." - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "uddybende operation" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "vis en list over alle afhængigheder og hvilke pakker som leverer dem" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "vis DNF-version og afslut" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "vis tilgængelige mærkater til brug med --queryformat" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "sæt installationsroden" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "løb kompatabilitet for pakkernes oprindelse" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "installer ikke dokumentationer" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "vis rekursivt træ for pakke(r)" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "deaktivér alle plugins" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "operer på tilhørende kilde-RPM" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "aktivér plugins efter navn" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" -+"vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " -+"negativ)" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "deaktivér plugins ved navn" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "vis detaljeret information om pakken" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "tilsidesæt værdien af $releasever i konfigurations- og arkivfiler" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "vis liste over filer i pakken" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "vis RPM-navn på pakkens kilde" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "løs depsolve-problemer ved at springer pakker over" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "vis pakkens ændringslogge" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "vis kommandohjælp" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "format til visning af fundne pakker" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "tillad sletning af installerede pakker for at løse afhængigheder" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" -+"brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " -+"pakker (standard)" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" -+"brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" -+" rpm-forespørgsel)" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "begræns ikke transaktionen til den bedste kandidat" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" -+"brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " -+"pakker" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Vis i hvilke comps-grupper de valgte pakker findes i" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "maksimum ventetid for kommando" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "begræns forespørgslen til installeret duplikerede pakker" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "debug-visningsniveau" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "begræns forespørgslen til installeret installonly-pakker" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "dumper detaljeret løsningsresultater i filer" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"begræns forespørgslen til installeret pakker med afhængigheder som ikke er " -+"mødt" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "vis en placering hvorfra pakker kan downloades" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "fejlvisningsniveau" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Vis kompatabiliteter som pakken er i konflikt med." - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:220 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" --"aktiverer dnf's logik til behandling af forældede, til opgradering eller " --"visningsformåenheder som pakken forælder for info, list og repoquery" -+"Vis kompatabiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " -+"og supplementere." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "outputniveau for fejlsøgning af rpm" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Vis kompatabiliteter som pakken kan forbedre." - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "svar automatisk ja til alle spørgsmål" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Vis kompatabiliteter som pakken leverer." - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "svar automatisk nej til alle spørgsmål" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Vis kompatabiliteter som pakken anbefaler." - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Vis kompatabiliteter som pakken afhænger af." -+ -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" --"aktivér blot specifikke softwarepakkearkiver efter et id eller en glob, kan " --"angives flere gange" -+"Vis kompatabiliteter som pakken kan afhænge af, til kørsel af et %%pre-" -+"script." - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" --"aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Vis kompatabiliteter som pakken foreslår." - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" --"deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Vis kompatabiliteter som pakken kan supplementere." - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "ekskluder pakker efter navn eller glob" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Vis kun tilgængelige pakker." - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "deaktiver excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Vis kun installerede pakker." - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:238 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "etiket og sti til yderligere pakkearkiv, kan angives flere gange." -- --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" -+"Display only packages that are not present in any of available repositories." -+msgstr "" -+"Vis kun pakker som ikke findes i nogen af de tilgængelige softwarearkiver." - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+"Vis kun pakker som leverer en opgradering til pakker som allerede er " -+"installeret." - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "kontrollér om farve er brugt" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "Vis kun pakker som kan fjernes af \"dnf autoremove\"-kommandoen." - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "sæt metadata som udløbet inden kommandoen køres" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Vis kun pakker som blev installeret af brugeren." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "oversæt kun til IPv4-adresser" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Vis kun pakker som er redigeret for nyligt" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "oversæt kun til IPv6-adresser" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"Tilvalget '--resolve' skal bruges sammen med et af tilvalgene '--conflicts'," -+" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' eller '--supplements'" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "sæt mappe som pakker skal kopieres til" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Tilvalget '--recursive' skal bruges sammen med '--whatrequires ' " -+"(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" -+"requires --resolve'" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "download kun pakker" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Pakke {} indeholder ingen filer" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "tilføj en kommentar til transaktion" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Tilgængelige forespørgselsmærkater: brug --queryformat \".. %{tag} ..\"" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Ingen gyldig kontakt angivet\n" -+"anvendelse: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nøgle] [--tree]\n" -+"\n" -+"beskrivelse:\n" -+" Udskriv et træ af pakker for de givne pakker." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Inkluder nypakkerelevante pakker, i opdateringer" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Aldrig (senest: %s)" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Med det samme (senest: %s)" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Inkluder pakker som er nødvendige til at rette den givne rådgivning, i " --"opdateringer" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s sekund(er) (senest: %s)" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" --"Inkluder pakker som er nødvendige til at rette den givne BZ, i opdateringer" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "vis det konfigurerede softwarepakkearkiv" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" --"Inkluder pakker som er nødvendige til at rette den givne CVE, i opdateringer" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "via alle pakkearkiver" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"Inkluder sikkerhedsrelavante pakker som matcher sværhedsgraden, i " --"opdateringer" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "vis aktiverede pakkearkiver (standard)" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Gennemtving brugen af en arkitektur" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "vis deaktiverede arkiver" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Liste over hovedkommandoer:" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Ingen pakkearkiver tilgængelige" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Liste over plugin-kommandoer:" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "aktiveret" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Navn" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "deaktiveret" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoke" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Pakkearkivs-id : " - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Version" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Pakkearkivnavn : " - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Version" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Pakkearkivstatus : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Udgivelse" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Pakkearkivsversion: " - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arkitektur" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Pakkearkivmærkater: " - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Arkitektur" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Kildedistromærkater: " - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Størrelse" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Pakkearkiv opdateret : " - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Størrelse" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Pakkearkivpakker : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Kilde" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Pakkearkivstørrelse : " - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Softwarearkiv" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Pakkearkivsmetahenvisning: " - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Softwarearkiv" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Opdateret : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Fra softwarearkiv" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Pakkearkivspejle: " - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Pakkevedligeholder" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Pakkearkivbaseurl : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Byggetid" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Pakkearkiv udløber : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Installationstid" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Pakkearkiv ekskluderer : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Installeret af" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Pakkearkiv inkluderer : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Opsummering" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Pakkearkiv ekskluderet: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licens" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Pakkearkiv-filnavn: " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Beskrivelse" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "kildeid" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Ingen pakker at opliste" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "j" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "kildenavn" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ja" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Samlet pakker: %s" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "kør en interaktiv DNF-skal" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nej" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Er det OK? [j/N]: " -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script som skal køres i DNF-skal" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Er det OK? [J/n]: " -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Ukendt nøgleværdi." - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Group: %s" --msgstr "Gruppe: %s" -+msgid "Could not find repository: %s" -+msgstr "Kunne ikke finde pakkearkiv: %s" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Gruppeid: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [værdi]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Hvis der ikke gives nogen værdi, så udskrives den nuværende værdi.\n" -+" Hvis der gives en værdi, så sættes den til det." - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Beskrivelse: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [kommando]\n" -+" udskriv hjælp" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Sprog: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [tilvalg]\n" -+" list: oplister softwarearkiver og deres status. tilvalg = [all | id | glob]\n" -+" enable: aktivér softwarearkiver. tilvalg = softwarearkiv-id\n" -+" disable: deaktivér softwarearkiver. tilvalg = softwarearkiv-id" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Tvungne pakker:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" løs transaktionssættet" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Standardpakker:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: oplister indholdet af transaktionen\n" -+" reset: nulstil (nulgør) transaktionen\n" -+" run: kør transaktionen" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Valgfrie pakker:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" kør transaktionen" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Afhængige pakker:" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" afslut skallen" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Miljøgruppe: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Skal-specifikke argumenter:\n" -+"\n" -+"config sæt konfigurationstilvalg\n" -+"help udskriv hjælp\n" -+"repository (eller repo) aktivér, deaktivér eller oplist softwarearkiver\n" -+"resolvedep løs transaktionssættet\n" -+"transaction (eller ts) oplist, nulstil eller køre transaktionssættet\n" -+"run løs og kør transaktionssættet\n" -+"exit (eller quit) afslut skallen" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " Miljø-id: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Fejl: Kan ikke åbne %s til læsning" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Obligatoriske grupper:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Forlader skal" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Valgfrie grupper:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "geninstallér en pakke" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Matchet af:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Pakke som skal geninstalleres" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Filename : %s" --msgstr "Filnavn : %s" -+msgid "Package %s available, but not installed." -+msgstr "Pakke %s tilgængelig, men ikke installeret." - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Kilde : %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "kør en interaktiv dnf-mod for at fjerne og installre en spec" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Beskrivelse : " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Specifikationerne som fjernes" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Specifikationerne som installeres" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licens : %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "vis eller brug gruppernes information" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Levér : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Ingen gruppedata tilgængelig for konfigurerede pakkearkiver." - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Other : %s" --msgstr "Andet : %s" -- --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Der opstod en fejl i beregning af den samlet downloadstørrelse" -+msgid "Warning: Group %s does not exist." -+msgstr "Advarsel: Gruppen %s findes ikke." - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Samlet størrelse: %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Advarsel: Ingen grupper matcher:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Samlet downloadstørrelse: %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Tilgængelige miljøgrupper:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Installationsstørrelse: %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Installerede miljøgrupper:" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Der opstod en fejl ved udregning af installeret størrelse" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Installerede grupper:" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Frigjort plads: %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Installerede sproggrupper:" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Mærker pakker som installeret af gruppen:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Tilgængelige grupper:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Mærker pakker som fjernet af gruppen:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Tilgængelige sproggrupper:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Gruppe" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inkluder valgfrie pakker fra gruppe" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pakker" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "vis også skjulte grupper" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Installerer gruppe-/modulpakker" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "vis også installerede grupper" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Installerer gruppepakker" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "vis kun tilgængelige grupper" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Installerer" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Ugyldig grupper-underkommando, brug: %s." - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Opgraderer" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Kan ikke finde en obligatorisk gruppepakke." - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Geninstallerer" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" -+"Ingen tilgængelig modulær metadata til den modulære pakke '{}', den kan ikke" -+" installeres på systemet" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Installerer afhængigheder" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "Ingen tilgængelig modulær metadata til modulære pakke" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Installerer svage afhængigheder" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Fjerner" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "ingen matchende payloadfabrik til %s" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Fjerner afhængige pakker" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Allerede downloadet" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Fjerner ubrugte afhængigheder" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "ikke-understøttet tjeksumstype: %s" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Nedgraderer" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "bestemmer det hurtigste spejl (%s værter).. " - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Installerer modulprofiler" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Fif: stan[d]ard, aktiv[e]ret, [x]deaktiveret, [i]nstalleret" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "Deaktiverer modulprofiler" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Fif: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Aktiverer modulstrømme" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Ignorerer unødvendig profil: '{}/{}'" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Skift modulstrømme" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Det er ikke tilladt at installere modulet '{0}' fra Fail-Safe-pakkearkivet " -+"{1}" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Deaktiverer moduler" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Kan ikke matche profil i argumentet {}" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Nulstiller moduler" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Ingen standardprofiler for modulet {}:{}" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Installerer miljøgrupper" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Profilen {} ikke matchet for modulet {}:{}" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Opgraderer miljøgrupper" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "Det er ikke tilladt at installere modul fra Fail-Safe-pakkearkiv" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Fjerner miljøgrupper" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Kan ikke løse argumentet {}" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Installerer grupper" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Ingen match for pakken {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Opgraderer grupper" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Det er ikke tilladt at opgradere modulet '{0}' fra Fail-Safe-pakkearkivet " -+"{1}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Fjerner grupper" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "Det er ikke tilladt at opgradere modul fra Fail-Safe-pakkearkiv" - --#: ../dnf/cli/output.py:1256 --#, python-format -+#: ../dnf/module/module_base.py:328 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" --"Springer pakker med konflikter over:\n" --"(tilføj '%s' til kommandolinje, for at gennemtvinge deres opgradering)" -+"Der kræves kun modulnavn. Ignorerer unødvendige informationer i argument: " -+"'{}'" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Springer pakker med ødelagte afhængigheder over%s" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Problem med modulær afhængighed:" -+msgstr[1] "Problemer med modulær afhængighed:" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " eller del af en gruppe" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Aktiverer anden strøm til '{}'." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Pakke" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Intet at vise." - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Pakke" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Installerer nyere version af '{}' end angivet. Årsag: {}" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "erstatter" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Aktiverede moduler: {}." - --#: ../dnf/cli/output.py:1348 --#, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Ingen profil angivet til '{}', angiv venligst profil." -+ -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC-udvidelse: Nøgle til bruger " -+ -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "er gyldig." -+ -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "har ukendt status." -+ -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC-udvidelse: " -+ -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" --"\n" --"Transaktionsopsummering\n" --"%s\n" -+"Tester nøgler, som allerede er blevet importeret, for deres gyldighed." - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Installér" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Opgrader" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Ukendt konfigurationstilvalg: %s = %s i %s" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Fjern" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Starter dnf-automatic." - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Nedgradér" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Sov i %s sekunder" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Spring over" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Følgende opdateringer er blevet anvendt på '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Pakke" --msgstr[1] "Pakker" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Følgende opdateringer er tilgængelige på '%s':" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Afhængig pakke" --msgstr[1] "Afhængige pakker" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Følgende opdateringer blev downloadet på '%s':" -+ -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Opdateringer anvendt på '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Opgraderet" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Opdateringer downloadet på \"%s\"." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Nedgraderet" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Opdateringer tilgængelige på \"%s\"." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Geninstalleret" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Kunne ikke sende en e-mail via \"%s\": %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Sprunget over" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Kunne ikke udføre kommandoen '%s': returnerede %d" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Fjernet" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problemer i anmodning:" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Mislykkedes" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "manglende pakker: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Samlet" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "ødelagte pakker: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "manglende grupper eller moduler: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "System" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "ødelagte grupper eller moduler: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Springer sammenlægning af %d til %d over, da den overlapper" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Modulært afhængighedsproblem med Defaults:" -+msgstr[1] "Modulære afhængighedsproblemer med Defaults:" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Ingen transaktioner" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s er en tom fil" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Dårlige transaktions-id'er eller pakker givet" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Kunne ikke lagre sidste makecache-tid." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Kommandolinje" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Kunne ikke bestemme sidste makecache-tid." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Brugernavn" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problem" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Dato og tid" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Handling(er)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Mellemlagring af metadatatid deaktiveres når der køres på en forbindelse " -+"hvor der betales pr. forbrug." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Ændret" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Mellemlagring af metadatatid deaktiveres når der køres på et batteri." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Information om mislykket historik" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Intet transaktions-id eller pakke givet" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Metadata cache genopfrisket fornylig." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Slettet" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: udløber aldrig og genopfriskes ikke." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Ikke installeret" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: er udløbet og genopfriskes." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Nyere" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: metadata udløber efter %d sekunder og genopfriskes nu" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Ældre" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: udløber efter %d sekunder." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transaktions-id :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metadata cache oprettet." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Starttidspunkt :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: bruger metadata fra %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Start rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Ignorerer softwarearkiver: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u sekunder)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Sidste tjek af metadataudløb: %s siden %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"De downloadede pakker blev gemt i mellemlageret indtil næste transaktion som" -+" lykkedes." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutter)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Du kan fjern mellemlagrede pakker ved at udføre '%s'." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u timer)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Invalid tsflag i konfigurationsfilen: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u dage)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Tilføjelse af gruppefil fejlede for følgende pakkearkiv: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Sluttidspunkt :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Kører transaktionskontrol" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Slut rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Fejl: transaktionstjek vs. depsolve:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Bruger :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Transaktionstest afsluttet uden fejl." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Afbrudt" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Kører transaktionstest" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Returkode :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Fejl ved transaktionstjek:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Succes" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transaktionstest afsluttet uden fejl." -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Kører transaktion" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Diskkrav:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Fejl:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Der kræves mindst %dMB mere plads på %s-filsystemet." -+msgstr[1] "Der kræves mindst %dMB mere plads på %s-filsystemet." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Fejl:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Fejlopsummering" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Udgivelsesversion :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB ændret udenfor DNF." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Kommandolinje :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Fejl som opstod under transaktion." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Kommentar :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Kunne ikke få transaktionslåsen (logget ind som: %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaktion udført med:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Kunne ikke køre transaktion." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pakker ændret:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transaktion kunne ikke starte:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptletoutput:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Kunne ikke slette transaktionsfilen %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Fejl:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Nogle pakker blev ikke downloadet - Prøver igen." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Installér afhængigheder" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPMs reducerede %.1f MB af opdateringen til %.1f MB (%d.1%% sparet)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Forældede" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Mislykkede delta-RPM'er øgede %.1f MB af opdatering til %.1f MB (%d.1%% " -+"spildt)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Forælder" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Kunne ikke åbne: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Slet" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Offentlig nøgle for %s er ikke installeret" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Geninstallér" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Kunne ikke åbne pakke %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Pakken %s.%s %s vil blive installeret" -+msgid "Public key for %s is not trusted" -+msgstr "Offentlig nøgle for %s er ikke sikker" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Pakken %s.%s %s vil blive opgraderet" -+msgid "Package %s is not signed" -+msgstr "Pakken %s er ikke signeret" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Pakken %s.%s %s vil blive slettet" -+msgid "Cannot remove %s" -+msgstr "Kan ikke fjerne %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Pakken %s.%s %s vil blive geninstalleret" -+msgid "%s removed" -+msgstr "%s fjernet" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Intet match til gruppepakken \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Pakken %s.%s %s vil blive nedgraderet" -+msgid "Adding packages from group '%s': %s" -+msgstr "Tilføjer pakker fra gruppen '%s': %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Ingen grupper mærket til fjernelse." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Ingen gruppe mærket til opgradering." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "ingen pakke matchede" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Pakken %s.%s %s vil blive forældet" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Pakken %s.%s %s vil blive opgraderet" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Pakken %s af lavere version er allerede installeret - kan ikke nedgradere " -+"den." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Pakken %s.%s %s vil blive forældet" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Pakken %s er ikke installeret, kan ikke geninstallere den." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Starter afhængighedssøgning" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "Filen %s er en kildepakke og kan ikke opdateres - ignorerer." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Afsluttede afhængighedssøgning" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Pakken %s er ikke installeret, så den kan ikke opdateres." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Importerer GPG-nøglen 0x%s:\n" --" Brugerid : \"%s\"\n" --" Fingeraftryk: %s\n" --" Fra : %s" -+"Pakken %s af højere version er allerede installeret - kan ikke opdatere den." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Kører" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Pakken %s er tilgængelig - men installeret til anden arkitektur." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Sover" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Pakken %s af laveste version er allerede installeret - kan ikke nedgradere " -+"den." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ikke forstyrbar" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Handling ikke håndteret: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Ingen sikkerhedsopdateringer nødvendige, men {} opdatering tilgængelig" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Fundet/stoppet" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Ingen sikkerhedsopdateringer nødvendige, men {} opdateringer tilgængelige" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Ukendt" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdatering " -+"tilgængelig" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Kunne ikke finde information om den låsende proces (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdateringer " -+"tilgængelige" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Programmet med PID %d er: %s" -+msgid ". Failing package is: %s" -+msgstr ". Mislykkede pakke er: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Hukommelse : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG-nøgler er konfigureret som: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Startede: %s - %s siden" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG-nøgle på %s (0x%s) er allerede installeret" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Nøglen er blevet godkendt." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Nøglen er blevet afvist." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " State : %s" --msgstr " Status : %s" -+msgid "Key import failed (code %d)" -+msgstr "Import af nøgle mislykkedes (kode %d)" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "springer over." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Nøglen blev importeret" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Installerede ingen nøgler" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Gruppen '%s' er ikke installeret." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"GPG-nøglen er vist for \"%s\" pakkearkivet er allerede installeret, men den er ikke korrekt for denne pakke.\n" -+"Kontrollér at konfigurationen af nøgle-URL'er er korrekt for denne kilde." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Import af nøgle(r) hjalp ikke, forkerte nøgle(r)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Måske mente du: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Pakken \"{}\" fra lokalt softwarearkiv \"{}\" har ukorrekt tjeksum" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Gruppen '%s' findes ikke." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Nogle pakker fra lokalt softwarearkiv har ukorrekte tjeksumme" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Miljøet '%s' er ikke installeret." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Pakken \"{}\" fra softwarearkivet \"{}\" har ukorrekt tjeksum" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id'et '%s' findes ikke." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Nogle pakker har ugyldigt mellemlager, men kan ikke downloades pga. \"--" -+"cacheonly\"-tilvalg" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Gruppen '%s' er ikke installeret." -+msgid "Package %s is already installed." -+msgstr "Pakken %s er allerede installeret." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3389,6 +3652,11 @@ msgstr "Softwarearkivet '%s' mangler navn i konfiguration, bruger id." - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Dårligt id til softwarearkiv: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s tjek mislykkedes: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3399,37 +3667,6 @@ msgstr "softwarearkiv %s: 0x%s allerede importeret" - msgid "repo %s: imported key 0x%s." - msgstr "softwarearkiv %s: importeret nøgle 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC-udvidelse: Nøgle til bruger " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "er gyldig." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "har ukendt status." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC-udvidelse: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" --"Tester nøgler, som allerede er blevet importeret, for deres gyldighed." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "ikke-understøttet tjeksumstype: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Genbygning af delta-RPM mislykkedes" -@@ -3442,231 +3679,45 @@ msgstr "Tjeksum af delta-rebuilt RPM'en mislykkedes" - msgid "done" - msgstr "færdig" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problemer i anmodning:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "manglende pakker: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "ødelagte pakker: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "manglende grupper eller moduler: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "ødelagte grupper eller moduler: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Modulært afhængighedsproblem med Defaults:" --msgstr[1] "Modulære afhængighedsproblemer med Defaults:" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Problem med modulær afhængighed:" --msgstr[1] "Problemer med modulær afhængighed:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Fandt forkert udformet låsefil: %s.\n" - "Sørg for at der ikke køre nogen anden dnf-proces og fjern låsefilen manuelt eller kør systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Aktiverer anden strøm til '{}'." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Intet at vise." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Installerer nyere version af '{}' end angivet. Årsag: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Aktiverede moduler: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Ingen profil angivet til '{}', angiv venligst profil." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Fif: stan[d]ard, aktiv[e]ret, [x]deaktiveret, [i]nstalleret" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Fif: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Ignorerer unødvendig profil: '{}/{}'" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Kan ikke matche profil i argumentet {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Ingen standardprofiler for modulet {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Profilen {} ikke matchet for modulet {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Kan ikke løse argumentet {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Ingen match for pakken {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s tjek mislykkedes: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s er en tom fil" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Kunne ikke lagre sidste makecache-tid." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Kunne ikke bestemme sidste makecache-tid." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Behandling af fil mislykkedes: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "springer over." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Indlæser plugins: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "Modulet eller gruppen '%s' er ikke installeret." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "" -+msgid "Module or Group '%s' is not available." -+msgstr "Modulet eller gruppen '%s' er ikke tilgængeligt." - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "ingen matchende payloadfabrik til %s" -+msgid "Module or Group '%s' does not exist." -+msgstr "Modulet eller gruppen '%s' findes ikke." - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Allerede downloadet" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "bestemmer det hurtigste spejl (%s værter).. " -+msgid "Environment '%s' is not installed." -+msgstr "Miljøet '%s' er ikke installeret." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "aktiverer %s arkiver" -+msgid "Environment '%s' is not available." -+msgstr "Miljøet '%s' er ikke tilgængeligt." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Tilføjede %s arkiv fra %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Nedgraderer" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Oprydning af" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Installerer" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Geninstallerer" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Sletter" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Opgraderer" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Bekræfter" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Kører scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Forbereder" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problem" -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id'et '%s' findes ikke." -diff --git a/po/de.po b/po/de.po -index f96a81f..8506cf7 100644 ---- a/po/de.po -+++ b/po/de.po -@@ -33,7 +33,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-01-28 08:08+0000\n" - "Last-Translator: Mario Blättermann \n" - "Language-Team: German (http://www.transifex.com/projects/p/dnf/language/de/)\n" -@@ -44,2009 +44,2012 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Die folgenden Aktualisierungen wurden auf »%s« angewendet:" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKET" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Die folgenden Aktualisierungen sind auf »%s« verfügbar:" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Zu installierendes Paket" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Die folgenden Aktualisierungen wurden auf »%s« heruntergeladen:" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Downgrading" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Aktualisierungen wurden auf »%s« angewendet." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Aufräumen" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Aktualisierungen wurden auf »%s« heruntergeladen." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Installieren" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Aktualisierungen sind auf »%s« verfügbar." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Veraltet" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "E-Mail konnte nicht an »%s« gesendet werden: %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Neuinstallieren" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Ausführung des Befehls '%s' fehlgeschlagen. Fehlermeldung: %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Löschen" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Aktualisieren" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Unbekannte Konfigurationsoption: %s = %s in %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Überprüfung läuft" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Startet dnf-automatic." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Ausgeführtes Scriptlet" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Schlaf für %s Sekunden" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Vorbereitung läuft" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Fehler: %s" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "Laden des Repos '{}' fehlgeschlagen: {}" -+#: ../dnf/plugin.py:63 -+#, python-format -+msgid "Parsing file failed: %s" -+msgstr "Die Analyse der Datei ist fehlgeschlagen: %s" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Das Laden des Repository '{}' ist fehlgeschlagen" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" -+msgstr "Geladene Plugins: %s" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" --"Metadaten-Timer-Zwischenspeicherung deaktiviert beim Ausführen auf " --"abgestimmter Verbindung." -- --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Metadaten-Timer-Zwischenspeicherung im Akkubetrieb deaktiviert." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Metadaten-Timer-Zwischenspeicherung deaktiviert." - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Metadaten-Zwischenspeicher wurde kürzlich aktualisiert." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: wird niemals abgelaufen und nicht aktualisiert." -+msgid "enabling %s repository" -+msgstr "Paketquelle %s wird aktiviert" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: ist abgelaufen und wird aktualisiert." -+msgid "Added %s repo from %s" -+msgstr "%s-Paketquelle von %s wurde hinzugefügt" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: Metadaten verfallen nach %d Sekunden und wird jetzt aktualisiert" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: verfällt nach %d Sekunden." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metadaten-Zwischenspeicher wurde erstellt." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoch" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: Metadaten von %s werden verwendet." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Letzte Prüfung auf abgelaufene Metadaten: vor %s am %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Release" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" --"Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen " --"Transaktion im Zwischenspeicher abgelegt." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Sie können zwischengespeicherte Pakete mit dem Befehl »%s« entfernen." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Ungültiges tsflag in Konfigurationsdatei: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Hinzufügen von Gruppen-Datei für Paketquelle fehlgeschlagen: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Transaktionsüberprüfung wird ausgeführt" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Quelle" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" --"Fehler: Konflikt zwischen Transaktionsüberprüfung und " --"Abhängigkeitsauflösung:" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Transaktionsprüfung war erfolgreich." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Transaktion wird getestet" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Fehler bei der Transaktionsüberprüfung:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Aus Paketquelle" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transaktionstest war erfolgreich." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Paketierer" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Transaktion wird ausgeführt" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Erstellungszeit" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Speicherplatzanforderungen:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Installationszeit" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." --msgstr[1] "" --"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Installiert von" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Fehler-Zusammenfassung" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB außerhalb von DNF geändert." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Bei der Verarbeitung sind Fehler aufgetreten." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Transaktionssperre kann nicht erhalten werden (angemeldet als: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Lizenz" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Transaktion konnte nicht durchgeführt werden." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transaktion konnte nicht starten:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Entfernen der Transaktionsdatei %s fehlgeschlagen" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Einige Pakete konnten nicht heruntergeladen werden. Erneut versuchen." -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "j" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPMs reduziert %.1f MB Aktualisierungen auf %.1f MB (%d.1%% gespart)" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ja" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Fehlgeschlagen: Delta-RPMs erhöhten die Größe für Updates von %.1f MB auf " --"%.1f MB (%d.1%% verschwendet)" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "{} konnte nicht geöffnet werden" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nein" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Öffentlicher Schlüssel für %s ist nicht installiert" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Ist dies in Ordnung? [j/N]: " - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problem beim Öffnen des Paketes %s" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Ist dies in Ordnung? [J/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig" -+msgid "Group: %s" -+msgstr "Gruppe: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Paket %s ist nicht signiert" -+msgid " Group-Id: %s" -+msgstr " Gruppenkennung: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "%s kann nicht entfernt werden" -+msgid " Description: %s" -+msgstr " Beschreibung: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s entfernt" -+msgid " Language: %s" -+msgstr " Sprache: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Keine Übereinstimmung für Gruppenpaket \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Obligatorische Pakete:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Pakete aus der Gruppe hinzufügen '%s': %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Standard-Pakete:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nichts zu tun." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Optionale Pakete:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Keine Gruppe zum Entfernen markiert." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Zwangsbedingte Pakete:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Keine Gruppe zur Aktualisierung markiert." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Environment-Gruppe: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Kein Treffer für Argument: %s" -+msgid " Environment-Id: %s" -+msgstr " Environment-ID: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "kein passendes Paket" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Obligatorische Gruppen:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" --"Das Paket %s ist nicht installiert, es kann nicht in einer niedrigeren " --"Version installiert werden." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Optionale Gruppen:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Das Paket %s ist bereits in einer niedrigeren Version installiert, es kann " --"nicht in einer niedrigeren Version installiert werden." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Übereinstimmung von:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" --"Das Paket %s ist nicht installiert, es kann nicht erneut installiert werden." -+msgid "Filename : %s" -+msgstr "Dateiname : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Ignore Datei »%s«, die Datei ist ein Quellpaket und kann nicht aktualisiert " --"werden" -+msgid "Repo : %s" -+msgstr "Quelle : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Beschreibung: " - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Paket %s ist nicht installiert, es kann nicht aktualisiert werden." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Das Paket %s ist bereits in einer höheren Version installiert, es kann nicht" --" aktualisiert werden." -+msgid "License : %s" -+msgstr "Lizenz : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Paket %s ist verfügbar aber nicht installiert." -+msgid "Provide : %s" -+msgstr "Zur Verfügung stellen : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Paket %s verfügbar, aber für eine andere Architektur installiert." -+msgid "Other : %s" -+msgstr "Andere : %s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." --msgstr "Kein Paket %s installiert." -+msgid "Total size: %s" -+msgstr "Gesamtgröße: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" --msgstr "Kein gültiges Formular: %s" -- --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Keine Pakete zum Entfernen markiert." -- --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Pakete für Argument %s verfügbar, aber nicht installiert." -+msgid "Total download size: %s" -+msgstr "Gesamte Downloadgröße: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Paket %s ist bereits in der niedrigsten Version installiert, Downgrade ist " --"daher nicht möglich." -+msgid "Installed size: %s" -+msgstr "Installationsgröße: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Aktion nicht behandelt: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Fehler beim Berechnen der Installationsgröße" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "Kein Paket %s verfügbar." -+msgid "Freed space: %s" -+msgstr "Freigegebener Speicherplatz: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " --"Aktualisierung verfügbar" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Pakete als durch die Gruppe installiert markieren:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " --"Aktualisierungen verfügbar" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Pakete als durch die Gruppe entfernt markieren:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " --"Aktualisierung verfügbar" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Gruppe" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " --"Aktualisierungen verfügbar" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pakete" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Fehlgeschlagenes Paket ist: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Pakete der Gruppe/des Moduls werden installiert" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG-Schlüssel sind eingerichtet als: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Pakete der Gruppe werden installiert" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits installiert" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Installieren" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Der Schlüssel wurde genehmigt." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Aktualisieren" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Der Schlüssel wurde abgelehnt." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Neuinstallieren" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Schlüssel-Import fehlgeschlagen (Code %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Abhängigkeiten werden installiert" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Schlüssel erfolgreich importiert" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Schwache Abhängigkeiten werden installiert" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Es wurden keine Schlüssel installiert" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Entfernen" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"Die aufgelisteten GPG-Schlüssel für die »%s«-Paketquelle sind bereits installiert, aber sie sind nicht korrekt für dieses Paket.\n" --"Stellen Sie sicher, dass die korrekten Schlüssel-URLs für diese Paketquelle konfiguriert sind." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Abhängige Pakete werden entfernt" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Importieren der Schlüssel hat nicht geholfen, falsche Schlüssel?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Nicht benötigte Abhängigkeiten werden entfernt" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Vielleicht meinten Sie: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Herunterstufen" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" --"Das Paket »{}« aus der lokalen Paketquelle »{}« hat eine fehlerhafte " --"Prüfsumme" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" --"Einige Pakete aus der lokalen Paketquelle haben eine fehlerhafte Prüfsumme" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" --"Das Paket »{}« aus der Paketquelle »{}« hat eine fehlerhafte Prüfsumme" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" --"Einige Pakete haben einen fehlerhaften Cache, können aber wegen der Option " --"»--cacheonly« nicht heruntergeladen werden" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Das Paket %s ist bereits installiert." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Auswerten der Datei »%s« ist gescheitert: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Konfigurationsfehler: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installiert: %s-%s am %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Erstellt : %s am %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF wird nur Pakete für diese Transaktion herunterladen." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF wird in diesem Schritt lediglich Pakete herunterladen, GPG-Schlüssel " --"installieren, und die Transaktionen überprüfen." -- --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Vorgang abgebrochen." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Pakete werden heruntergeladen:" -+"Pakete mit Konflikten werden übersprungen:\n" -+"(fügen Sie »%s« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen)" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Fehler beim Herunterladen der Pakete:" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen%s" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transaktion fehlgeschlagen" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " oder Teil einer Gruppe" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" --"Automatischer Import der Schlüssel wird verweigert, wenn unbeaufsichtigt ausgeführt.\n" --"Benutzen Sie »-y« zum Überschreiben." - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG-Überprüfung fehlgeschlagen" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "Ersetzen" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Transaktionsübersicht\n" -+"%s\n" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Veraltete Pakete" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Installieren" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Keine Pakete zur Distributionsaktualisierung markiert" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Aktualisieren" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Keine Pakete für das Herunterstufen markiert." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Entfernen" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Installierte Pakete" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Zurücksetzen" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Verfügbare Pakete" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Überspringen" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Pakete automatisch entfernen" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paket" -+msgstr[1] "Pakete" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Extra-Pakete" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Abhängiges Paket" -+msgstr[1] "Abhängige Pakete" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Verfügbare Aktualisierungen" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Aktualisiert" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Kürzlich hinzugefügte Pakete" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Zurückgesetzt" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Keine übereinstimmenden Pakete zum Auflisten" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installiert" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Keine Übereinstimmungen gefunden" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstalliert" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Keine Transaktions-ID angegeben" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Angebene Transaktions-ID nicht gefunden" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Entfernt" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Mehr als eine Transaktions-ID gefunden!" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Fehlgeschlagen" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Die Transaktionschronik ist unvollständig, vor %u." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Gesamt" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Die Transaktionschronik ist unvollständig, nach %u." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Transaktion {} wird rückgängig gemacht, von {}" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "System" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "Unbekannte Paketquelle: »%s«" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "" -+"Zusammengeführte Transaktion wird übersprungen %d zu %d, wenn es überlappt" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Keine passende Quelle gefunden: %s" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Keine Transaktionen" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Dieser Befehl muss mit Root-Rechten ausgeführt werden." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Befehlszeile" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Es könnte ein DNF-Plugin-Befehl sein, versuchen Sie »dnf install 'dnf-" --"command(%s)'«" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Benutzername" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Es könnte ein DNF-Plugin-Befehl sein, aber das Laden von Plugins ist derzeit" --" deaktiviert." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir oder --downloaddir müssen zusammen mit --downloadonly oder " --"download oder dem Befehl system-upgrade verwendet werden." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Datum und Zeit" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Aktion(en)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Verändert" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " --"um die Version anzugeben)" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Keine Transaktions-ID oder Paket angegeben" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "Argument {}: Unzulässig zusammen mit Argument {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Gelöscht" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Befehl »%s« ist bereits definiert" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Nicht installiert" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Schließt in dnf.conf aus: " -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Älter" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Enthält in dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Neuer" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "In Paketquelle ausgeschlossen " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transaktions-ID :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "In Paketquelle enthalten " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Anfangszeit :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Anfang rpmdb :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "" --"Um das Problem zu untersuchen, versuchen Sie Folgendes aufzurufen: »%s«." -+msgid "(%u seconds)" -+msgstr "(%u Sekunden)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Ihre RPM-Datenbank ist möglicherweise beschädigt, mit »%s« könnte das " --"Problem behoben werden." -+msgid "(%u minutes)" -+msgstr "(%u Minuten)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Sie haben die Überprüfung von Paketen mittels GPG-Schlüsseln aktiviert.\n" --"Dies ist eine gute Idee. Allerdings haben Sie keine öffentlichen GPG-Schlüssel\n" --"installiert. Sie müssen die Schlüssel für die gewünschten Pakete herunterladen\n" --"und installieren. Sie können dies mit folgendem Befehl tun:\n" --" rpm --import public.gpg.key\n" --"\n" --"Alternativ können Sie die Adresse des Schlüssels der gewünschten Softwarequelle\n" --"in der Option »gpgkey« in einem »repository«-Abschnitt angeben, woraufhin\n" --"DNF diesen Schlüssel für Sie installiert.\n" --"\n" --"Weitere Informationen erhalten Sie von Ihrer Distribution oder dem\n" --"Anbieter des Pakets." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u Stunden)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problematische Paketquelle: %s" -+msgid "(%u days)" -+msgstr "(%u Tage)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "Details zu einem Paket oder einer Gruppe von Paketen anzeigen" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Endzeit :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "Alle Pakete anzeigen (Standard)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Ende rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "Nur verfügbare Pakete anzeigen" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Benutzer :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "Nur installierte Pakete anzeigen" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Rückgabe-Code :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "Nur zusätzliche Pakete anzeigen" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Abgebrochen" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "Nur aktualisierte Pakete anzeigen" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Erfolg" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "Nur Autoremove-Pakete anzeigen" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Fehlschläge:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "Nur kürzlich geänderte Pakete anzeigen" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Fehlschlag:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKET" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Releasever:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "Pakete oder Paketgruppen auflisten" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Befehlszeile :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "Ein Paket suchen, das den gegebenen Wert bereitstellt" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Kommentar :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "ZEICHENKETTE" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaktion ausgeführt mit:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Pakete suchen: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Veränderte Pakete:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "Auf verfügbare Paket-Aktualisierungen überprüfen" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Ausgabe des Skriptlets:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Fehler:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Kein Paket verfügbar." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Abhängigkeiteninstallation" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Keine Pakete zur Installation markiert." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Veraltet" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Kein Paket installiert." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Löschen" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Neu installieren" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (von %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Paket %s.%s %s wird installiert" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Installiertes Paket %s%s nicht verfügbar." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Paket %s.%s %s würde aktualisiert" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Kein Paket aus der Paketquelle installiert." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Paket %s.%s %s wird entfernt" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Keine Pakete zur Neuinstallation markiert." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Paket %s.%s %s wird erneut installiert" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Keine Pakete zum Aktualisieren markiert." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Paket %s.%s %s wird zurück gestuft" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "Befehle auf alle Pakete in einer angegebenen Paketquelle anwenden" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "PAKETQUELLE" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Package %s.%s %s wird aktualiert" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "Eine kurze Verwendungsinformation anzeigen" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Paket %s.%s %s wird obsolet sein" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "BEFEHL" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Abhängigkeitsauflösung wird gestartet" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "Vorherige Transaktionen anzeigen oder verwenden" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Es wurde mehr als eine Transaktions-ID gefunden.\n" --"»{}« erfordert genau eine Transaktions-ID oder Paketnamen." -+"GPG-Schlüssel 0x%s wird importiert:\n" -+" Benutzer-ID : »%s«\n" -+" Fingerabdruck: %s\n" -+" Von : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Es wurde keine Transaktions-ID oder Paketname angegeben." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Befehlszeilenfehler: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Sie haben keinen Zugriff auf die Chronikdatenbank." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "unzulässiges Format: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Transaktion %s kann nicht zurückgenommen werden, dies würde eine " --"inkonsistente Paketdatenbank hinterlassen." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Das Setopt-Argument hat mehrere Werte: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Transaktion %s kann nicht abgebrochen werden, dies würde eine inkonsistente " --"Paketdatenbank hinterlassen." -+msgid "Setopt argument has no value: %s" -+msgstr "Das Setopt-Argument hat keinen Wert: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Ungültige Bereichsdefinition für Transaktions-ID »{}«.\n" --"Nutzen Sie »..«." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Optionale Parameter" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"»{}« kann nicht in Transaktionskennung umgewandelt werden.\n" --"Verwenden Sie »«, »last«, »last-«." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "Ort der Konfigurationsdatei" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Es wurde keine Transaktion gefunden, die Paket »{}« verändert." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "Stiller Betrieb" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "Detaillierte Ausgaben" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF-Version anzeigen und beenden" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "Wurzel-Installationsverzeichnis festlegen" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "Keine Dokumentation installieren" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "Alle Plugins deaktivieren" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "Plugins nach Name aktivieren" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "Plugins nach Namen deaktivieren" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"Wert für $releasever in Konfiguration und Paketquellen-Daten außer Kraft " -+"setzen" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" -+"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "Hilfe zu diesem Befehl anzeigen" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" -+"Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" -+"Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " -+"aktualisieren" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "Maximale Befehlswartezeit" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "Debugging-Ausgabestufe" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" -+"speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "Fehler-Ausgabestufe" -+ -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" --"Alle nicht genutzten Pakete entfernen, die ursprünglich als Abhängigkeiten " --"installiert wurden" -+"aktiviert die Obsoletes-Verarbeitungslogik von dnf für Aktualisierungs- oder" -+" Anzeigefunktionen, die das Paket für info, list und repoquery veraltet" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Zu entfernendes Paket" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "Stufe der Debugging-Ausgabe für rpm" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "Paketdatenbank auf Probleme prüfen" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "Alle Fragen bejahen" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "Alle Probleme anzeigen; Standard" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "Alle Fragen verneinen" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "Ungelöste Abhängigkeiten anzeigen" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"Nur die per ID oder Muster angegebenen Paketquellen aktivieren (darf " -+"mehrfach angegeben werden)" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "Probleme mit Duplikaten anzeigen" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "Überflüssige Pakete anzeigen" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "Probleme mit Bereitstellungen anzeigen" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "Pakete nach Namen oder Muster ausschließen" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} hat fehlende Abhängigkeiten von {}" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "»excludepkgs« deaktivieren" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} ist ein Duplikat von {}" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"Bezeichnung und Pfad zur zusätzlichen Paketquelle, darf mehrfach angegeben " -+"werden." - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} ist hinfällig wegen {}" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "" -+"Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " -+"werden" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} bietet {} an, aber es kann nicht gefunden werden" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Datei %s wird entfernt" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "kontrolliert, ob Farbe benutzt wird" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "Gespeicherte Daten entfernen" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Zu bereinigender Metadaten-Typ" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "nur IPv4-Adressen auflösen" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Paketquellen werden aufgeräumt: " -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "nur IPv6-Adressen auflösen" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Zwischenspeicher veraltet" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d Datei entfernt" --msgstr[1] "%d Dateien entfernt" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "Nur Pakete herunterladen" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Es wird auf das Beenden des Prozesses mit der Prozess-ID %d gewartet." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "Einen Kommentar zur Transaktion hinzufügen" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "" --"Eine Liste aller Abhängigkeiten anzeigen und Pakete, die diese erfüllen" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "Installierte Pakete mit den neuesten verfügbaren Versionen abgleichen" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Aktualisierungen mit Verbesserungen einschließen" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Zu synchronisierende Pakete" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Ein Paket zurücksetzen" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Sicherheitsrelevante Aktualisierungen einschließen" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Paket, das zurückgesetzt wird" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "Gruppeninformation anzeigen oder verwenden" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Aktualisierungen zur Behebung des Bugzilla-Fehlerberichts mit der " -+"übergebenen Nummer einschließen" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Keine Gruppendaten für konfigurierte Paketquellen verfügbar" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Warnung: Gruppe %s existiert nicht." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " -+"einschließen" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Warnung: Keine passenden Gruppen:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Eine bestimmte Architektur erzwingen" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Verfügbare Arbeitsumgebungs-Gruppen:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Hauptbefehle" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Installierte Arbeitsumgebungs-Gruppen:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Plugin-Befehle" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Installierte Gruppen:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Fehler: %s" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Installierte Sprachgruppen:" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Abgebrochen." - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Verfügbare Gruppen:" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Kein lesender/ausführender Zugriff im aktuellen Verzeichnis, zu / wird " -+"gewechselt" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Verfügbare Sprachgruppen:" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "Alle optionalen Pakete einschließen" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "Verstecke Gruppen anzeigen" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "Nur installierte Gruppen anzeigen" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "Nur verfügbare Gruppen anzeigen" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Abhängigkeiten sind aufgelöst." -+ -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Fertig." -+ -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Ungültiger groups-Unterbefehl, verwenden Sie: %s." -+msgid " Installed: %s-%s at %s" -+msgstr " Installiert: %s-%s am %s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Es kann kein erforderliches Gruppen-Paket gefunden werden." -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Erstellt : %s am %s" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "Ein oder mehrere Pakete auf Ihrem System installieren" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF wird nur Pakete für diese Transaktion herunterladen." - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Zu installierendes Paket" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" -+"DNF wird in diesem Schritt lediglich Pakete herunterladen, GPG-Schlüssel " -+"installieren, und die Transaktionen überprüfen." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Es konnte kein Treffer gefunden werden." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Vorgang abgebrochen." - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Ungültiger rpm-Dateipfad: %s" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nichts zu tun." - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Es gibt folgende Alternativen zu »{0}«: {1}" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Pakete werden heruntergeladen:" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "Den Metadaten-Zwischenspeicher erzeugen" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Fehler beim Herunterladen der Pakete:" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "" --"Zwischenspeicherungsdateien für alle Metadaten-Dateien werden erstellt." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transaktion fehlgeschlagen" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"Pakete als vom Benutzer installiert markieren oder Markierung entfernen." -+"Automatischer Import der Schlüssel wird verweigert, wenn unbeaufsichtigt ausgeführt.\n" -+"Benutzen Sie »-y« zum Überschreiben." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s wurde als vom Benutzer installiert markiert." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG-Überprüfung fehlgeschlagen" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "Markierung für %s als vom Benutzer installiert wurde entfernt." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Veraltete Pakete" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Keine Pakete zur Distributionsaktualisierung markiert" -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s marked as group installed." --msgstr "%s als markierte Gruppe installiert" -+msgid "No match for argument: %s" -+msgstr "Kein Treffer für Argument: %s" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Fehler:" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Kein Paket %s verfügbar." - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "Package %s is not installed." --msgstr "Paket %s ist nicht installiert." -+msgid "Packages for argument %s available, but not installed." -+msgstr "Pakete für Argument %s verfügbar, aber nicht installiert." - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Keine Pakete für das Herunterstufen markiert." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Keine übereinstimmenden Module zum Auflisten" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Installierte Pakete" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Verfügbare Pakete" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Pakete automatisch entfernen" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interagieren Sie mit Modulen." -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Extra-Pakete" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "Nur aktivierte Module anzeigen" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Verfügbare Aktualisierungen" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "Nur deaktivierte Module anzeigen" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Kürzlich hinzugefügte Pakete" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "Nur installierte Module anzeigen" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Keine übereinstimmenden Pakete zum Auflisten" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "Profilinhalt anzeigen" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Keine Übereinstimmungen gefunden" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Paket neu installieren" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Keine Transaktions-ID angegeben" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Erneut zu installierendes Paket" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Angebene Transaktions-ID nicht gefunden" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "Ein oder mehrere Pakete von Ihrem System entfernen" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Mehr als eine Transaktions-ID gefunden!" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "Doppelte Pakete entfernen" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "Die Transaktionschronik ist unvollständig, vor %u." - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "Entfernen von Nur-Installationspaketen über der Begrenzung" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "Die Transaktionschronik ist unvollständig, nach %u." - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Keine doppelten Pakete zum Entfernen gefunden." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Kein Paket %s installiert." - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Keine alten Nur-Installationspakete zum Löschen gefunden." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Transaktion {} wird rückgängig gemacht, von {}" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "unbekannt" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Unbekannte Paketquelle: »%s«" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Never (last: %s)" --msgstr "Nie (zuletzt: %s)" -+msgid "No repository match: %s" -+msgstr "Keine passende Quelle gefunden: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Dieser Befehl muss mit Root-Rechten ausgeführt werden." -+ -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "Instant (last: %s)" --msgstr "Aktuell (Vorher: %s)" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s Sekunde(n) (zuletzt: %s)" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Es könnte ein DNF-Plugin-Befehl sein, versuchen Sie »dnf install 'dnf-" -+"command(%s)'«" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "Die eingerichteten Paketquellen anzeigen" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Es könnte ein DNF-Plugin-Befehl sein, aber das Laden von Plugins ist derzeit" -+" deaktiviert." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "Alle Paketquellen anzeigen" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Konfigurationsfehler: %s" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "Alle aktiven Paketquellen anzeigen (Standard)" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir oder --downloaddir müssen zusammen mit --downloadonly oder " -+"download oder dem Befehl system-upgrade verwendet werden." - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "Alle deaktivierten Paketquellen anzeigen" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Keine Paketquellen verfügbar" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "aktiviert" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "deaktiviert" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " -+"um die Version anzugeben)" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "Argument {}: Unzulässig zusammen mit Argument {}" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-Name : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Befehl »%s« ist bereits definiert" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-Status : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Schließt in dnf.conf aus: " - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-Revision: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Enthält in dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "In Paketquelle ausgeschlossen " - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-Distro-Tags: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "In Paketquelle enthalten " - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo aktualisiert : " -- --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -- --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-Größe : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-Metalink: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Auswerten der Datei »%s« ist gescheitert: %s" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Aktualisiert : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-Spiegel : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-Verfall : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Läuft" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-ausgeschlossen : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Schläft" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-eingeschlossen : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Nicht unterbrechbar" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-ausgeschlossen: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Paketquellen-Dateiname: " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Verfolgt/Gestoppt" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "Paketquellen-ID" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Unbekannt" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "Status" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "" -+"Informationen über den blockierenden Prozess können nicht gefunden werden " -+"(Prozess-ID %d)." - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "Paketquellen-Name:" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Die Anwendung mit Prozess-ID %d ist: %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:120 - #, python-format --msgid "Total packages: %s" --msgstr "Pakete insgesamt: %s" -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Speicher : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "Nach Paketen anhand des Schlüsselworts suchen" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Gestartet: %s - vor %s" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "Schlüssel, nach dem gesucht werden soll" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Status : %s" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" --"Abfrage aller Pakete (enspricht repoquery '*' oder repoquery ohne Argument)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Alle Versionen der Pakete abfragen (Standard)" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "Nur Ergebnisse für diese Architektur anzeigen" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" --"Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" --"Zeigt Ergebnisse an, für die Paketangebote und Dateien REQ erforderlich " --"sind, vorgeschlagen, ergänzt, verbessert oder empfohlen wird" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" --"Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "Nur Ergebnisse anzeigen, die Abhängigkeiten vorschlagen." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" --"Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " --"Bereitstellungen); Standard" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" --"zusammen mit --whatrequires und --requires --resolve, rekursive Abfrage der " --"Pakete" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" --"Eine Liste aller Abhängigkeiten und Pakete, die diese auflösen, anzeigen" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "Mit --queryformat verwendbare Tags anzeigen" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "Auch Paketbeschreibung und URL durchsuchen" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "Rekursiven Baum für Paket(e) anzeigen" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "ABFRAGEZEICHENKETTE" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "Mit dem entsprechenden Source-RPM arbeiten" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " --"nicht, falls N negativ ist)" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "Detaillierte Informationen zum Paket anzeigen" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s exakte Treffer: %%s" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "Liste der im Paket enthaltenen Dateien anzeigen" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s Treffer: %%s" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "Name des Source-RPMs des Pakets anzeigen" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Keine Übereinstimmungen gefunden." - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "Changelogs zum Paket anzeigen" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Pakete suchen: " - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "Format zur Anzeige der gefundenen Pakete" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "Paketdatenbank auf Probleme prüfen" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"Das Format »name-epoch:version-release.architecture« zum Anzeigen von " --"gefundenen Paketen verwenden (Standard)" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "Alle Probleme anzeigen; Standard" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " --"verwenden (Standard-rpm-Abfrage)" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "Ungelöste Abhängigkeiten anzeigen" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"Das Format »epoch:name-version-release.architecture« zum Anzeigen von " --"gefundenen Paketen verwenden" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "Probleme mit Duplikaten anzeigen" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Anzeige, in der Comps-Gruppen ausgewählte Pakete präsentiert werden" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "Überflüssige Pakete anzeigen" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "Abfrage auf installierte Paketduplikate begrenzen" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "Probleme mit Bereitstellungen anzeigen" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} hat fehlende Abhängigkeiten von {}" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} ist ein Duplikat von {}" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} ist hinfällig wegen {}" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Fähigkeiten anzeigen, zu denen das Paket im Konflikt steht" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} bietet {} an, aber es kann nicht gefunden werden" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " --"vorschlagen und ergänzen kann." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "Installierte Pakete mit den neuesten verfügbaren Versionen abgleichen" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Fähigkeiten anzeigen, die das Paket verbessert." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Zu synchronisierende Pakete" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Fähigkeiten anzeigen, die das Paket bereitstellt" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "Ein oder mehrere Pakete auf Ihrem System aktualisieren" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Fähigkeiten anzeigen, die das Paket empfiehlt" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Zu aktualisierendes Paket" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Fähigkeiten anzeigen, von denen das Paket abhängt" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Keine Pakete zum Aktualisieren markiert." - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"Fähigkeiten anzeigen, von denen das Paket abhängt, um ein %%pre Skript " --"auszuführen" -+"Alle nicht genutzten Pakete entfernen, die ursprünglich als Abhängigkeiten " -+"installiert wurden" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Zu entfernendes Paket" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "Den Metadaten-Zwischenspeicher erzeugen" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Nur verfügbare Pakete anzeigen." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "" -+"Zwischenspeicherungsdateien für alle Metadaten-Dateien werden erstellt." - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Nur installierte Pakete anzeigen." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "" -+"Um das Problem zu untersuchen, versuchen Sie Folgendes aufzurufen: »%s«." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"Nur Pakete anzeigen, die aus keiner der verfügbaren Paketquellen stammen." -+"Ihre RPM-Datenbank ist möglicherweise beschädigt, mit »%s« könnte das " -+"Problem behoben werden." - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " --"bereitstellen." -+"Sie haben die Überprüfung von Paketen mittels GPG-Schlüsseln aktiviert.\n" -+"Dies ist eine gute Idee. Allerdings haben Sie keine öffentlichen GPG-Schlüssel\n" -+"installiert. Sie müssen die Schlüssel für die gewünschten Pakete herunterladen\n" -+"und installieren. Sie können dies mit folgendem Befehl tun:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"Alternativ können Sie die Adresse des Schlüssels der gewünschten Softwarequelle\n" -+"in der Option »gpgkey« in einem »repository«-Abschnitt angeben, woraufhin\n" -+"DNF diesen Schlüssel für Sie installiert.\n" -+"\n" -+"Weitere Informationen erhalten Sie von Ihrer Distribution oder dem\n" -+"Anbieter des Pakets." - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Problematische Paketquelle: %s" -+ -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" --"Nur Pakete anzeigen, die mit dem Befehl »dnf autoremove« entfernt werden " --"können." - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "Details zu einem Paket oder einer Gruppe von Paketen anzeigen" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "Alle Pakete anzeigen (Standard)" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Die Option »--resolve« muss zusammen mit einer der Optionen »--conflicts«, " --"»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " --"»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "Nur verfügbare Pakete anzeigen" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Die Option »--recursive« muss zusammen mit »--whatrequires « (optional " --"mit »--alldeps«, aber nicht mit »--exactdeps«) oder mit »--requires " --"--resolve« verwendet werden" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "Nur installierte Pakete anzeigen" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Paket {} enthält keine Dateien" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "Nur zusätzliche Pakete anzeigen" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Verfügbare Abfrage-Tags: verwenden Sie --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "Nur aktualisierte Pakete anzeigen" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "Nur Autoremove-Pakete anzeigen" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "Nur kürzlich geänderte Pakete anzeigen" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "Pakete oder Paketgruppen auflisten" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "Auch Paketbeschreibung und URL durchsuchen" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "Ein Paket suchen, das den gegebenen Wert bereitstellt" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "ABFRAGEZEICHENKETTE" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "ZEICHENKETTE" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "Auf verfügbare Paket-Aktualisierungen überprüfen" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Kein Paket verfügbar." - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Keine Pakete zur Installation markiert." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Kein Paket installiert." - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s exakte Treffer: %%s" -+msgid " (from %s)" -+msgstr " (von %s)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" --msgstr "%s Treffer: %%s" -+msgid "Installed package %s%s not available." -+msgstr "Installiertes Paket %s%s nicht verfügbar." - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Keine Übereinstimmungen gefunden." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Kein Paket aus der Paketquelle installiert." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "Starte interaktive DNF-Konsole" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Keine Pakete zur Neuinstallation markiert." - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "Skript" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Keine Pakete zum Entfernen markiert." - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Skript zum Ausführen in der DNF-Konsole" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "Befehle auf alle Pakete in einer angegebenen Paketquelle anwenden" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Nicht unterstützter Schlüsselwert" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "PAKETQUELLE" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Paketquelle konnte nicht gefunden werden: %s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "Eine kurze Verwendungsinformation anzeigen" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "BEFEHL" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "Vorherige Transaktionen anzeigen oder verwenden" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Wenn kein value gesetzt wird, wird der aktuelle value ausgegeben.\n" --" Wenn ein value gegeben wird, wird dieser eingesetzt" -+"Es wurde mehr als eine Transaktions-ID gefunden.\n" -+"»{}« erfordert genau eine Transaktions-ID oder Paketnamen." - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Es wurde keine Transaktions-ID oder Paketname angegeben." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Sie haben keinen Zugriff auf die Chronikdatenbank." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" --"{} [command]\n" --" Hilfe ausgeben" -+"Transaktion %s kann nicht zurückgenommen werden, dies würde eine " -+"inkonsistente Paketdatenbank hinterlassen." - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" --"{} arg [option]\n" --" list: Zeige Repositories und ihren Status. option = [all | id | glob]\n" --" enable: Aktiviere Repository. option = repository id\n" --" disable: Deaktiviere Repository. option = repository id" -+"Transaktion %s kann nicht abgebrochen werden, dies würde eine inkonsistente " -+"Paketdatenbank hinterlassen." - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" resolve the transaction set" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{}\n" --"Abhängigkeiten für Transaktion bestimmen" -+"Ungültige Bereichsdefinition für Transaktions-ID »{}«.\n" -+"Nutzen Sie »..«." - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{} arg\n" --" list: Inhalte der Transaktion auflisten\n" --" reset: Zurücksetzen (zero-out) der Transaktion\n" --" run: Transaktion ausführen" -+"»{}« kann nicht in Transaktionskennung umgewandelt werden.\n" -+"Verwenden Sie »«, »last«, »last-«." - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Es wurde keine Transaktion gefunden, die Paket »{}« verändert." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Ein Paket zurücksetzen" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Paket, das zurückgesetzt wird" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"{}\n" --"Transaktion durchführen" -+"Aktualisieren, aber nur das »neueste« passende Paket, das ein Problem auf " -+"ihrem System behebt" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" --"{}\n" --"DNF-Konsole schließen" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Keine übereinstimmenden Module zum Auflisten" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" --"Argumente für DNF-Konsole\n" --"\n" --"config Konfigurationsoptionen setzen\n" --"help Hilfe ausgeben\n" --"repository (or repo) Repositories (de)aktivieren oder anzeigen\n" --"resolvedep Abhängigkeiten für Transaktion bestimmen\n" --"transaction (or ts) Transaktion anzeigen, zurücksetzen oder durchführen\n" --"run Abhängigkeiten für Transaktion bestimmen und Transaktion durchführen\n" --"exit (or quit) DNF-Konsole beenden" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Fehler: Öffnen von %s zu Lesezwecken schlug fehl" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Schließe DNF-Konsole" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interagieren Sie mit Modulen." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" --"Ausführen eines interaktiven DNF Mod, um einen Spec zu installieren oder zu" --" entfernen" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "Nur aktivierte Module anzeigen" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Die zu entfernenden Specs" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "Nur deaktivierte Module anzeigen" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Die zu installierenden Specs" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "Nur installierte Module anzeigen" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "Profilinhalt anzeigen" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "Ein oder mehrere Pakete von Ihrem System entfernen" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "Doppelte Pakete entfernen" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "Entfernen von Nur-Installationspaketen über der Begrenzung" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Keine doppelten Pakete zum Entfernen gefunden." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Keine alten Nur-Installationspakete zum Löschen gefunden." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Kein gültiges Formular: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -2060,6 +2063,11 @@ msgstr "Verbesserung" - msgid "security" - msgstr "Sicherheit" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "unbekannt" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "Neues Paket" -@@ -2181,1198 +2189,1437 @@ msgid "Unknown/Sec." - msgstr "Unbekannt/Sicherheit" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Fehler" -+msgid "Update ID" -+msgstr "Aktualisierungs-ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Typ" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Aktualisierungs-ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Aktualisiert" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Fehler" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Beschreibung" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Rechte" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Schweregrad" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Rechte" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Dateien" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installiert" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "falsch" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "wahr" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "Ein oder mehrere Pakete auf Ihrem System aktualisieren" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Zu aktualisierendes Paket" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "falsch" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"Aktualisieren, aber nur das »neueste« passende Paket, das ein Problem auf " --"ihrem System behebt" -+"Pakete als vom Benutzer installiert markieren oder Markierung entfernen." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Abgebrochen." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s wurde als vom Benutzer installiert markiert." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Kein lesender/ausführender Zugriff im aktuellen Verzeichnis, zu / wird " --"gewechselt" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "Markierung für %s als vom Benutzer installiert wurde entfernt." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s als markierte Gruppe installiert" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Fehler:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Paket %s ist nicht installiert." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" -+"Eine Liste aller Abhängigkeiten anzeigen und Pakete, die diese erfüllen" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Datei %s wird entfernt" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Abhängigkeiten sind aufgelöst." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "Gespeicherte Daten entfernen" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Fertig." -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Zu bereinigender Metadaten-Typ" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Befehlszeilenfehler: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Paketquellen werden aufgeräumt: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "unzulässiges Format: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Zwischenspeicher veraltet" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Das Setopt-Argument hat mehrere Werte: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d Datei entfernt" -+msgstr[1] "%d Dateien entfernt" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Das Setopt-Argument hat keinen Wert: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Es wird auf das Beenden des Prozesses mit der Prozess-ID %d gewartet." - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Optionale Parameter" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "Ein oder mehrere Pakete auf Ihrem System installieren" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "Ort der Konfigurationsdatei" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Es konnte kein Treffer gefunden werden." - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "Stiller Betrieb" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Ungültiger rpm-Dateipfad: %s" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "Detaillierte Ausgaben" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Es gibt folgende Alternativen zu »{0}«: {1}" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF-Version anzeigen und beenden" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "Nach Paketen anhand des Schlüsselworts suchen" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "Wurzel-Installationsverzeichnis festlegen" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "Schlüssel, nach dem gesucht werden soll" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "Keine Dokumentation installieren" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Abfrage aller Pakete (enspricht repoquery '*' oder repoquery ohne Argument)" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "Alle Plugins deaktivieren" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Alle Versionen der Pakete abfragen (Standard)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "Plugins nach Name aktivieren" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "Nur Ergebnisse für diese Architektur anzeigen" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "Plugins nach Namen deaktivieren" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" --"Wert für $releasever in Konfiguration und Paketquellen-Daten außer Kraft " --"setzen" -+"Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" -- --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" -+"Zeigt Ergebnisse an, für die Paketangebote und Dateien REQ erforderlich " -+"sind, vorgeschlagen, ergänzt, verbessert oder empfohlen wird" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "Hilfe zu diesem Befehl anzeigen" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" --"Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." -+"Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "Nur Ergebnisse anzeigen, die Abhängigkeiten vorschlagen." - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "" --"Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " --"aktualisieren" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "Maximale Befehlswartezeit" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "Debugging-Ausgabestufe" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" --"speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" -- --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" -+"Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " -+"Bereitstellungen); Standard" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "Fehler-Ausgabestufe" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"aktiviert die Obsoletes-Verarbeitungslogik von dnf für Aktualisierungs- oder" --" Anzeigefunktionen, die das Paket für info, list und repoquery veraltet" -+"zusammen mit --whatrequires und --requires --resolve, rekursive Abfrage der " -+"Pakete" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "Stufe der Debugging-Ausgabe für rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"Eine Liste aller Abhängigkeiten und Pakete, die diese auflösen, anzeigen" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "Alle Fragen bejahen" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "Mit --queryformat verwendbare Tags anzeigen" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "Alle Fragen verneinen" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "Rekursiven Baum für Paket(e) anzeigen" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "Mit dem entsprechenden Source-RPM arbeiten" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"Nur die per ID oder Muster angegebenen Paketquellen aktivieren (darf " --"mehrfach angegeben werden)" -+"Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " -+"nicht, falls N negativ ist)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "Detaillierte Informationen zum Paket anzeigen" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "Liste der im Paket enthaltenen Dateien anzeigen" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "Pakete nach Namen oder Muster ausschließen" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "Name des Source-RPMs des Pakets anzeigen" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "»excludepkgs« deaktivieren" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "Changelogs zum Paket anzeigen" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "Format zur Anzeige der gefundenen Pakete" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"Bezeichnung und Pfad zur zusätzlichen Paketquelle, darf mehrfach angegeben " --"werden." -+"Das Format »name-epoch:version-release.architecture« zum Anzeigen von " -+"gefundenen Paketen verwenden (Standard)" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " --"werden" -+"Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " -+"verwenden (Standard-rpm-Abfrage)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" -+"Das Format »epoch:name-version-release.architecture« zum Anzeigen von " -+"gefundenen Paketen verwenden" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "kontrolliert, ob Farbe benutzt wird" -- --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Anzeige, in der Comps-Gruppen ausgewählte Pakete präsentiert werden" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "nur IPv4-Adressen auflösen" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "Abfrage auf installierte Paketduplikate begrenzen" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "nur IPv6-Adressen auflösen" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "Nur Pakete herunterladen" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "Einen Kommentar zur Transaktion hinzufügen" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Fähigkeiten anzeigen, zu denen das Paket im Konflikt steht" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " -+"vorschlagen und ergänzen kann." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Aktualisierungen mit Verbesserungen einschließen" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Fähigkeiten anzeigen, die das Paket verbessert." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Fähigkeiten anzeigen, die das Paket bereitstellt" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Sicherheitsrelevante Aktualisierungen einschließen" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Fähigkeiten anzeigen, die das Paket empfiehlt" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Fähigkeiten anzeigen, von denen das Paket abhängt" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" --"Aktualisierungen zur Behebung des Bugzilla-Fehlerberichts mit der " --"übergebenen Nummer einschließen" -- --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" -+"Fähigkeiten anzeigen, von denen das Paket abhängt, um ein %%pre Skript " -+"auszuführen" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " --"einschließen" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Eine bestimmte Architektur erzwingen" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Hauptbefehle" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Nur verfügbare Pakete anzeigen." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Plugin-Befehle" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Nur installierte Pakete anzeigen." - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" -+"Nur Pakete anzeigen, die aus keiner der verfügbaren Paketquellen stammen." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoch" -- --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" -+"Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " -+"bereitstellen." - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" -+"Nur Pakete anzeigen, die mit dem Befehl »dnf autoremove« entfernt werden " -+"können." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Release" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" -+"Die Option »--resolve« muss zusammen mit einer der Optionen »--conflicts«, " -+"»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " -+"»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" -+"Die Option »--recursive« muss zusammen mit »--whatrequires « (optional " -+"mit »--alldeps«, aber nicht mit »--exactdeps«) oder mit »--requires " -+"--resolve« verwendet werden" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Paket {} enthält keine Dateien" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Quelle" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Verfügbare Abfrage-Tags: verwenden Sie --queryformat \".. %{tag} ..\"" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Aus Paketquelle" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nie (zuletzt: %s)" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Paketierer" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Aktuell (Vorher: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Erstellungszeit" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s Sekunde(n) (zuletzt: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Installationszeit" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "Die eingerichteten Paketquellen anzeigen" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Installiert von" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "Alle Paketquellen anzeigen" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "Alle aktiven Paketquellen anzeigen (Standard)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Lizenz" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "Alle deaktivierten Paketquellen anzeigen" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Keine Paketquellen verfügbar" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "aktiviert" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "j" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "deaktiviert" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ja" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-Name : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nein" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-Status : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Ist dies in Ordnung? [j/N]: " -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-Revision: " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Ist dies in Ordnung? [J/n]: " -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Gruppe: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-Distro-Tags: " - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Gruppenkennung: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo aktualisiert : " - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Beschreibung: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Sprache: %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-Größe : " - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Obligatorische Pakete:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-Metalink: " - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Standard-Pakete:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Aktualisiert : " - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Optionale Pakete:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-Spiegel : " - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Zwangsbedingte Pakete:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Environment-Gruppe: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-Verfall : " - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Environment-ID: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-ausgeschlossen : " - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Obligatorische Gruppen:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-eingeschlossen : " - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Optionale Gruppen:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-ausgeschlossen: " - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Übereinstimmung von:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Paketquellen-Dateiname: " - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Dateiname : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "Paketquellen-ID" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Quelle : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "Status" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Beschreibung: " -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "Paketquellen-Name:" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "URL : %s" --msgstr "URL : %s" -+msgid "Total packages: %s" -+msgstr "Pakete insgesamt: %s" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Lizenz : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "Starte interaktive DNF-Konsole" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Zur Verfügung stellen : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "Skript" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Andere : %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Skript zum Ausführen in der DNF-Konsole" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Nicht unterstützter Schlüsselwert" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Total size: %s" --msgstr "Gesamtgröße: %s" -+msgid "Could not find repository: %s" -+msgstr "Paketquelle konnte nicht gefunden werden: %s" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Wenn kein value gesetzt wird, wird der aktuelle value ausgegeben.\n" -+" Wenn ein value gegeben wird, wird dieser eingesetzt" -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" Hilfe ausgeben" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [option]\n" -+" list: Zeige Repositories und ihren Status. option = [all | id | glob]\n" -+" enable: Aktiviere Repository. option = repository id\n" -+" disable: Deaktiviere Repository. option = repository id" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+"Abhängigkeiten für Transaktion bestimmen" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: Inhalte der Transaktion auflisten\n" -+" reset: Zurücksetzen (zero-out) der Transaktion\n" -+" run: Transaktion ausführen" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+"Transaktion durchführen" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+"DNF-Konsole schließen" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Argumente für DNF-Konsole\n" -+"\n" -+"config Konfigurationsoptionen setzen\n" -+"help Hilfe ausgeben\n" -+"repository (or repo) Repositories (de)aktivieren oder anzeigen\n" -+"resolvedep Abhängigkeiten für Transaktion bestimmen\n" -+"transaction (or ts) Transaktion anzeigen, zurücksetzen oder durchführen\n" -+"run Abhängigkeiten für Transaktion bestimmen und Transaktion durchführen\n" -+"exit (or quit) DNF-Konsole beenden" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Total download size: %s" --msgstr "Gesamte Downloadgröße: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Fehler: Öffnen von %s zu Lesezwecken schlug fehl" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Schließe DNF-Konsole" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Paket neu installieren" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Erneut zu installierendes Paket" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Installed size: %s" --msgstr "Installationsgröße: %s" -+msgid "Package %s available, but not installed." -+msgstr "Paket %s ist verfügbar aber nicht installiert." - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Fehler beim Berechnen der Installationsgröße" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"Ausführen eines interaktiven DNF Mod, um einen Spec zu installieren oder zu" -+" entfernen" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Die zu entfernenden Specs" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Die zu installierenden Specs" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "Gruppeninformation anzeigen oder verwenden" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Keine Gruppendaten für konfigurierte Paketquellen verfügbar" -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Freed space: %s" --msgstr "Freigegebener Speicherplatz: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Warnung: Gruppe %s existiert nicht." - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Pakete als durch die Gruppe installiert markieren:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Warnung: Keine passenden Gruppen:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Pakete als durch die Gruppe entfernt markieren:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Verfügbare Arbeitsumgebungs-Gruppen:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Gruppe" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Installierte Arbeitsumgebungs-Gruppen:" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pakete" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Installierte Gruppen:" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Pakete der Gruppe/des Moduls werden installiert" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Installierte Sprachgruppen:" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Pakete der Gruppe werden installiert" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Verfügbare Gruppen:" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Installieren" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Verfügbare Sprachgruppen:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "Alle optionalen Pakete einschließen" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "Verstecke Gruppen anzeigen" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "Nur installierte Gruppen anzeigen" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "Nur verfügbare Gruppen anzeigen" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Aktualisieren" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Ungültiger groups-Unterbefehl, verwenden Sie: %s." - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Neuinstallieren" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Es kann kein erforderliches Gruppen-Paket gefunden werden." - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Abhängigkeiten werden installiert" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Schwache Abhängigkeiten werden installiert" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Entfernen" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Abhängige Pakete werden entfernt" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "Kein passender Payload-Faktor für %s" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Nicht benötigte Abhängigkeiten werden entfernt" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Bereits heruntergeladen" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Herunterstufen" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "Nicht unterstützter Prüfsummentyp: %s" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Unnötiges Profil wird ignoriert: »{}/{}«" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Keine Standardprofile für Modul {}:{}" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Argument kann nicht aufgelöst werden {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Kein Treffer für Paket {}" -+ -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format -+#: ../dnf/module/module_base.py:328 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" --"Pakete mit Konflikten werden übersprungen:\n" --"(fügen Sie »%s« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen%s" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Problem mit modularen Abhängigkeiten:" -+msgstr[1] "Probleme mit modularen Abhängigkeiten:" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " oder Teil einer Gruppe" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Aktivieren eines anderen Streams für '{}'." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nichts zu zeigen." - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Neuere Version von '{}' installieren als angegeben. Grund: {}" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "Ersetzen" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Aktivierte Module: {}." - --#: ../dnf/cli/output.py:1348 --#, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Transaktionsübersicht\n" --"%s\n" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Kein Profil für \"{}\" angegeben, bitte Profil angeben." - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Installieren" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC-Erweiterung: Schlüssel für Benutzer " - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Aktualisieren" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "ist gültig." - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Entfernen" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "hat einen unbekannten Status." - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Zurücksetzen" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC-Erweiterung: " - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Überspringen" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Bereits importierte Schlüssel werden auf Gültigkeit überprüft." - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paket" --msgstr[1] "Pakete" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Abhängiges Paket" --msgstr[1] "Abhängige Pakete" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Unbekannte Konfigurationsoption: %s = %s in %s" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Aktualisiert" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Startet dnf-automatic." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Zurückgesetzt" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Schlaf für %s Sekunden" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstalliert" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Die folgenden Aktualisierungen wurden auf »%s« angewendet:" -+ -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Die folgenden Aktualisierungen sind auf »%s« verfügbar:" -+ -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Die folgenden Aktualisierungen wurden auf »%s« heruntergeladen:" -+ -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Aktualisierungen wurden auf »%s« angewendet." - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Aktualisierungen wurden auf »%s« heruntergeladen." - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Entfernt" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Aktualisierungen sind auf »%s« verfügbar." - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Fehlgeschlagen" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "E-Mail konnte nicht an »%s« gesendet werden: %s" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Gesamt" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Ausführung des Befehls '%s' fehlgeschlagen. Fehlermeldung: %d" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problem in der Anfrage:" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "System" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "Fehlende Pakete: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" --"Zusammengeführte Transaktion wird übersprungen %d zu %d, wenn es überlappt" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Keine Transaktionen" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "Fehlende Gruppen oder Module: " - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "Beschädigte Gruppen oder Module: " - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Befehlszeile" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Benutzername" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s ist eine leere Datei." - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Das Speichern der letzten Makecache-Zeit ist fehlgeschlagen." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Datum und Zeit" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Fehler beim Ermitteln der letzten Makecache-Zeit." - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Aktion(en)" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problem" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Verändert" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "Laden des Repos '{}' fehlgeschlagen: {}" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Das Laden des Repository '{}' ist fehlgeschlagen" -+ -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" -+"Metadaten-Timer-Zwischenspeicherung deaktiviert beim Ausführen auf " -+"abgestimmter Verbindung." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Keine Transaktions-ID oder Paket angegeben" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Metadaten-Timer-Zwischenspeicherung im Akkubetrieb deaktiviert." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Gelöscht" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Metadaten-Timer-Zwischenspeicherung deaktiviert." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Nicht installiert" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Metadaten-Zwischenspeicher wurde kürzlich aktualisiert." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Neuer" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: wird niemals abgelaufen und nicht aktualisiert." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Älter" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: ist abgelaufen und wird aktualisiert." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transaktions-ID :" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: Metadaten verfallen nach %d Sekunden und wird jetzt aktualisiert" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Anfangszeit :" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: verfällt nach %d Sekunden." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Anfang rpmdb :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metadaten-Zwischenspeicher wurde erstellt." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:411 - #, python-format --msgid "(%u seconds)" --msgstr "(%u Sekunden)" -+msgid "%s: using metadata from %s." -+msgstr "%s: Metadaten von %s werden verwendet." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:422 - #, python-format --msgid "(%u minutes)" --msgstr "(%u Minuten)" -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u hours)" --msgstr "(%u Stunden)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Letzte Prüfung auf abgelaufene Metadaten: vor %s am %s." - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen " -+"Transaktion im Zwischenspeicher abgelegt." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u days)" --msgstr "(%u Tage)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Sie können zwischengespeicherte Pakete mit dem Befehl »%s« entfernen." - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Endzeit :" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" -+msgstr "Ungültiges tsflag in Konfigurationsdatei: %s" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Ende rpmdb :" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Hinzufügen von Gruppen-Datei für Paketquelle fehlgeschlagen: %s - %s" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Benutzer :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Transaktionsüberprüfung wird ausgeführt" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Abgebrochen" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" -+"Fehler: Konflikt zwischen Transaktionsüberprüfung und " -+"Abhängigkeitsauflösung:" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Rückgabe-Code :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Transaktionsprüfung war erfolgreich." - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Erfolg" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Transaktion wird getestet" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Fehlschläge:" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Fehler bei der Transaktionsüberprüfung:" -+ -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transaktionstest war erfolgreich." -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Transaktion wird ausgeführt" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Speicherplatzanforderungen:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." -+msgstr[1] "" -+"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Fehlschlag:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Fehler-Zusammenfassung" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Releasever:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB außerhalb von DNF geändert." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Befehlszeile :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Bei der Verarbeitung sind Fehler aufgetreten." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Kommentar :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Transaktionssperre kann nicht erhalten werden (angemeldet als: %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaktion ausgeführt mit:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Transaktion konnte nicht durchgeführt werden." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Veränderte Pakete:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transaktion konnte nicht starten:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Ausgabe des Skriptlets:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Entfernen der Transaktionsdatei %s fehlgeschlagen" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Fehler:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Einige Pakete konnten nicht heruntergeladen werden. Erneut versuchen." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Abhängigkeiteninstallation" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPMs reduziert %.1f MB Aktualisierungen auf %.1f MB (%d.1%% gespart)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Veraltet" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Fehlgeschlagen: Delta-RPMs erhöhten die Größe für Updates von %.1f MB auf " -+"%.1f MB (%d.1%% verschwendet)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Veraltet" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "{} konnte nicht geöffnet werden" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Löschen" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Öffentlicher Schlüssel für %s ist nicht installiert" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Neu installieren" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problem beim Öffnen des Paketes %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Paket %s.%s %s wird installiert" -+msgid "Public key for %s is not trusted" -+msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Paket %s.%s %s würde aktualisiert" -+msgid "Package %s is not signed" -+msgstr "Paket %s ist nicht signiert" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Paket %s.%s %s wird entfernt" -+msgid "Cannot remove %s" -+msgstr "%s kann nicht entfernt werden" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Paket %s.%s %s wird erneut installiert" -+msgid "%s removed" -+msgstr "%s entfernt" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Keine Übereinstimmung für Gruppenpaket \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Paket %s.%s %s wird zurück gestuft" -+msgid "Adding packages from group '%s': %s" -+msgstr "Pakete aus der Gruppe hinzufügen '%s': %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Keine Gruppe zum Entfernen markiert." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Keine Gruppe zur Aktualisierung markiert." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "kein passendes Paket" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "" -+"Das Paket %s ist nicht installiert, es kann nicht in einer niedrigeren " -+"Version installiert werden." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Package %s.%s %s wird aktualiert" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Das Paket %s ist bereits in einer niedrigeren Version installiert, es kann " -+"nicht in einer niedrigeren Version installiert werden." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Paket %s.%s %s wird obsolet sein" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "" -+"Das Paket %s ist nicht installiert, es kann nicht erneut installiert werden." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Abhängigkeitsauflösung wird gestartet" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Ignore Datei »%s«, die Datei ist ein Quellpaket und kann nicht aktualisiert " -+"werden" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Paket %s ist nicht installiert, es kann nicht aktualisiert werden." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"GPG-Schlüssel 0x%s wird importiert:\n" --" Benutzer-ID : »%s«\n" --" Fingerabdruck: %s\n" --" Von : %s" -+"Das Paket %s ist bereits in einer höheren Version installiert, es kann nicht" -+" aktualisiert werden." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Läuft" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Paket %s verfügbar, aber für eine andere Architektur installiert." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Schläft" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Paket %s ist bereits in der niedrigsten Version installiert, Downgrade ist " -+"daher nicht möglich." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Nicht unterbrechbar" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Aktion nicht behandelt: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " -+"Aktualisierung verfügbar" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Verfolgt/Gestoppt" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " -+"Aktualisierungen verfügbar" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Unbekannt" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " -+"Aktualisierung verfügbar" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Informationen über den blockierenden Prozess können nicht gefunden werden " --"(Prozess-ID %d)." -+"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " -+"Aktualisierungen verfügbar" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Die Anwendung mit Prozess-ID %d ist: %s" -+msgid ". Failing package is: %s" -+msgstr ". Fehlgeschlagenes Paket ist: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Speicher : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG-Schlüssel sind eingerichtet als: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Gestartet: %s - vor %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits installiert" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Der Schlüssel wurde genehmigt." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Der Schlüssel wurde abgelehnt." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " State : %s" --msgstr " Status : %s" -+msgid "Key import failed (code %d)" -+msgstr "Schlüssel-Import fehlgeschlagen (Code %d)" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "wird übersprungen." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Schlüssel erfolgreich importiert" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Es wurden keine Schlüssel installiert" -+ -+#: ../dnf/base.py:2397 -+#, python-format -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Die aufgelisteten GPG-Schlüssel für die »%s«-Paketquelle sind bereits installiert, aber sie sind nicht korrekt für dieses Paket.\n" -+"Stellen Sie sicher, dass die korrekten Schlüssel-URLs für diese Paketquelle konfiguriert sind." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Importieren der Schlüssel hat nicht geholfen, falsche Schlüssel?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Vielleicht meinten Sie: {}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Gruppe »%s« ist nicht installiert." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" -+"Das Paket »{}« aus der lokalen Paketquelle »{}« hat eine fehlerhafte " -+"Prüfsumme" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Gruppe »%s« existiert nicht." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" -+"Einige Pakete aus der lokalen Paketquelle haben eine fehlerhafte Prüfsumme" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Arbeitsumgebung »%s« ist nicht installiert." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+"Das Paket »{}« aus der Paketquelle »{}« hat eine fehlerhafte Prüfsumme" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Gruppenkennung »%s« existiert nicht." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Einige Pakete haben einen fehlerhaften Cache, können aber wegen der Option " -+"»--cacheonly« nicht heruntergeladen werden" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Gruppe »%s« ist nicht installiert." -+msgid "Package %s is already installed." -+msgstr "Das Paket %s ist bereits installiert." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3433,6 +3680,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Schlechte id für Paketquelle: %s, Byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s-Überprüfung fehlgeschlagen: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3443,36 +3695,6 @@ msgstr "Paketquelle %s: 0x%s bereits importiert" - msgid "repo %s: imported key 0x%s." - msgstr "Paketquelle %s: importierter Schlüssel 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC-Erweiterung: Schlüssel für Benutzer " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "ist gültig." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "hat einen unbekannten Status." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC-Erweiterung: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Bereits importierte Schlüssel werden auf Gültigkeit überprüft." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "Nicht unterstützter Prüfsummentyp: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Delta-RPM-Neuerstellung fehlgeschlagen" -@@ -3485,224 +3707,45 @@ msgstr "Prüfsummenvergleich bei Delta-RPM-Neuerstellung fehlgeschlagen" - msgid "done" - msgstr "Fertig" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problem in der Anfrage:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "Fehlende Pakete: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "Fehlende Gruppen oder Module: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "Beschädigte Gruppen oder Module: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Problem mit modularen Abhängigkeiten:" --msgstr[1] "Probleme mit modularen Abhängigkeiten:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Inkorrekte Sperrdatei gefunden: %s.\n" - "Stellen Sie sicher, dass kein anderer dnf-Prozess läuft und entfernen Sie die Sperrdatei manuell, oder rufen Sie »systemd-tmpfiles --remove dnf.conf« auf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Aktivieren eines anderen Streams für '{}'." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nichts zu zeigen." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Neuere Version von '{}' installieren als angegeben. Grund: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Aktivierte Module: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Kein Profil für \"{}\" angegeben, bitte Profil angeben." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Unnötiges Profil wird ignoriert: »{}/{}«" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Keine Standardprofile für Modul {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Argument kann nicht aufgelöst werden {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Kein Treffer für Paket {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s-Überprüfung fehlgeschlagen: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s ist eine leere Datei." -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Das Speichern der letzten Makecache-Zeit ist fehlgeschlagen." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Fehler beim Ermitteln der letzten Makecache-Zeit." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Die Analyse der Datei ist fehlgeschlagen: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Geladene Plugins: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "wird übersprungen." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "Kein passender Payload-Faktor für %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Bereits heruntergeladen" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "Paketquelle %s wird aktiviert" -+msgid "Environment '%s' is not installed." -+msgstr "Arbeitsumgebung »%s« ist nicht installiert." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "%s-Paketquelle von %s wurde hinzugefügt" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Environment '%s' is not available." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Downgrading" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Aufräumen" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Installieren" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Neuinstallieren" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Löschen" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Aktualisieren" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Überprüfung läuft" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Ausgeführtes Scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Vorbereitung läuft" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "Gruppenkennung »%s« existiert nicht." -diff --git a/po/el.po b/po/el.po -index 8edfb6c..cfa10c2 100644 ---- a/po/el.po -+++ b/po/el.po -@@ -9,7 +9,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-06-16 12:05+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Greek (http://www.transifex.com/projects/p/dnf/language/el/)\n" -@@ -20,1860 +20,1934 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Διαγραφή" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Problem opening package %s" -+msgid " Environment-Id: %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s is not signed" -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Cannot remove %s" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "%s removed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No match for argument: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Γίνεται αφαίρεση" -+ -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1256 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2468 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Εγκαταστάθηκε" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Διαγράφηκε" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Unknown repo: '%s'" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} [command]\n" --" print help" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1888,6 +1962,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2007,1487 +2086,1451 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Ενημερώθηκε" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Εγκαταστάθηκε" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Repo : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Other : %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Γίνεται αφαίρεση" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format -+#: ../dnf/db/group.py:285 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" -+ -+#: ../dnf/module/module_base.py:33 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Διαγράφηκε" -- --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" -+ -+#: ../dnf/base.py:1225 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" -+msgstr "" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:335 --#, python-format --msgid "Main config did not have a %s attr. before setopt" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Διαγραφή" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/en_GB.po b/po/en_GB.po -index 0caaf88..1681ab5 100644 ---- a/po/en_GB.po -+++ b/po/en_GB.po -@@ -10,7 +10,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-10-20 12:19+0000\n" - "Last-Translator: Waldo Ribeiro \n" - "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/dnf/language/en_GB/)\n" -@@ -21,1729 +21,1548 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "The following updates have been applied on '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "The following updates are available on '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "The following updates were downloaded on '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Updates applied on '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Updates downloaded on '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Updates available on '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Failed to send an email via '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Failed to execute command '%s': returned %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACKAGE" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Cleanup" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Error: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Obsoleting" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Erasing" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Loaded plugins: %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Invalid tsflag in config file: %s" -- --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Failed to add groups file for repository: %s - %s" -- --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Could not run transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transaction couldn't start:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Failed to remove transaction file %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" -+ -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Public key for %s is not installed" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problem opening package %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "yes" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Is this ok [y/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Public key for %s is not trusted" -+msgid "Group: %s" -+msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Package %s is not signed" -+msgid " Group-Id: %s" -+msgstr " Group-Id: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Cannot remove %s" -+msgid " Description: %s" -+msgstr " Description: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s removed" -+msgid " Language: %s" -+msgstr " Language: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Mandatory Packages:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Default Packages:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nothing to do." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Optional Packages:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Conditional Packages:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "No match for argument: %s" -+msgid " Environment-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Matched from:" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+msgid "Filename : %s" -+msgstr "Filename : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" -+msgid "Repo : %s" -+msgstr "Repo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Description : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "" -+msgid "License : %s" -+msgstr "Licence : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Package %s available, but not installed." -+msgid "Other : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "There was an error calculating total download size" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "Total size: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "No package %s installed." -+msgid "Total download size: %s" -+msgstr "Total download size: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -+msgid "Installed size: %s" -+msgstr "Installed size: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "No packages marked for removal." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "There was an error calculating installed size" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "No package %s available." -- --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG key at %s (0x%s) is already installed" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Key import failed (code %d)" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Removing" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Key imported successfully" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Didn't install any keys" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Import of key(s) didn't help, wrong key(s)?" -- --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installed: %s-%s at %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " Built : %s at %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Downloading Packages:" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Install" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Obsoleting Packages" -- --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Downgrade" -+ -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Installed Packages" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Available Packages" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Extra Packages" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Downgraded" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installed" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Recently Added Packages" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "No matching Packages to list" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Removed" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "No Matches found" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "No transaction ID given" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Not found given transaction ID" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "System" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "No transactions" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Bad transaction IDs, or package(s), given" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Command line" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "No such command: %s. Please use %s --help" -- --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" -- --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Date and time" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Action(s)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Altered" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "No transaction ID, or package, given" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Erased" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Not installed" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Older" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Newer" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transaction ID :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Begin time :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Begin rpmdb :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "To diagnose the problem, try running: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u seconds)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" -+msgid "(%u minutes)" -+msgstr "(%u minutes)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u hours)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problem repository: %s" -+msgid "(%u days)" -+msgstr "(%u days)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "display details about a package or group of packages" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "End time :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "show all packages (default)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "End rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "show only available packages" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "User :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "show only installed packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Return-Code :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "show only extras packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Aborted" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "show only upgrades packages" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Success" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "show only autoremove packages" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Failures:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "show only recently changed packages" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Failure:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACKAGE" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "list a package or groups of packages" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Command Line :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "find what package provides the given value" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaction performed with:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Searching Packages: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Packages Altered:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "check for available package upgrades" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptlet output:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Errors:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "No package available." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dep-Install" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Obsoleted" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "No package installed." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Erase" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (from %s)" -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstall" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Installed package %s%s not available." -- --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "No package installed from the repository." -- --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "No packages marked for upgrade." -- --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "run commands on top of all packages in given repository" -- --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -- --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "display a helpful usage message" -- --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMMAND" -- --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "display, or use, the transaction history" -- --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+msgid "---> Package %s.%s %s will be installed" - msgstr "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "No transaction ID or package name given." - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "You don't have access to the history DB." -- --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" --"Cannot undo transaction %s; doing so would result in an inconsistent package" --" database." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/output.py:2146 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "---> Package %s.%s %s will be erased" - msgstr "" --"Cannot rollback transaction %s; doing so would result in an inconsistent " --"package database." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "No transaction which manipulates package '{}' was found." -- --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 - #, python-format --msgid "Invalid alias key: %s" -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+msgid "Command line error: %s" -+msgstr "Command line error: %s" - --#: ../dnf/cli/commands/alias.py:127 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "Aliases added: %s" -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Alias not found: %s" -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "Aliases deleted: %s" -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "config file location" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "quiet operation" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "verbose operation" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "set install root" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" --"remove all unneeded packages that were originally installed as dependencies" -- --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Package to remove" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "show all problems; default" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "disable plugins by name" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "show dependency problems" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "show duplicate problems" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "set arbitrary config and repo options" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "show problems with provides" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} provides {}, but it cannot be found" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "run entirely from system cache, don't update cache" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "remove cached data" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "debugging output level" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Cleaning data: " -- --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Cache was expired" -- --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d file removed" --msgstr[1] "%d files removed" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "show duplicates, in repos, in list/search commands" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Waiting for process with pid %d to finish." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "error output level" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "synchronise installed packages to the latest available versions" -- --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Package to synchronise" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "debugging output level for rpm" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Downgrade a package" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Package to downgrade" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Warning: Group %s does not exist." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Available Environment Groups:" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Installed Environment Groups:" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Installed Groups:" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Installed Language Groups:" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Available Groups:" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "control whether colour is used" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Available Language Groups:" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "include optional packages from group" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "show hidden groups also" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "show only installed groups" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "show only available groups" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Invalid groups sub-command; use: %s." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Unable to find a mandatory group package." -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "generate the metadata cache" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Making cache files for all metadata files." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s marked as user installed." -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s unmarked as user installed." -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "%s marked as group installed." --msgstr "%s marked as group installed." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Error:" -+msgid "Error: %s" -+msgstr "Error: %s" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Package %s is not installed." -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Complete!" -+ -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " Installed: %s-%s at %s" -+ -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Built : %s at %s" -+ -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "reinstall a package" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Package to reinstall" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nothing to do." - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Downloading Packages:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "unknown" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Obsoleting Packages" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "" -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Never (last: %s)" -+msgid "No match for argument: %s" -+msgstr "No match for argument: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Instant (last: %s)" -+msgid "No package %s available." -+msgstr "No package %s available." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s second(s) (last: %s)" -+msgid "Packages for argument %s available, but not installed." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "display the configured software repositories" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "show all repos" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Installed Packages" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "show enabled repos (default)" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Available Packages" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "show disabled repos" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "No repositories available" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Extra Packages" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "enabled" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "disabled" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Recently Added Packages" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "No matching Packages to list" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-name : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "No Matches found" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "No transaction ID given" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revision: " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Not found given transaction ID" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Found more than one transaction ID!" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "No package %s installed." - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-size : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Unknown repo: '%s'" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Updated : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirrors : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "No such command: %s. Please use %s --help" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-excluded: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-filename: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "repo id" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "repo name" -- --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "search for packages matching keyword" -- --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "the key to search for" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 -+#: ../dnf/cli/cli.py:1010 - msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Query all versions of packages (default)" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "show only results from this ARCH" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Command \"%s\" already defined" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "show only results that owns FILE" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "show only results that conflict REQ" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "show only results that obsolete REQ" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "show only results that provide REQ" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "show only results that recommend REQ" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "show only results that enhance REQ" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "show only results that suggest REQ" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "show only results that supplement REQ" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Running" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Sleeping" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Uninterruptible" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Traced/Stopped" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "show available tags to use with --queryformat" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Unknown" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memory : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Started: %s - %s ago" -+ -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - - #: ../dnf/cli/commands/search.py:46 -@@ -1758,25 +1577,6 @@ msgstr "search package description and URL also" - msgid "QUERY_STRING" - msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1801,1430 +1601,1876 @@ msgstr "%s Matched: %%s" - msgid "No matches found." - msgstr "No matches found." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "run an interactive DNF shell" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Searching Packages: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "check for problems in the packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script to run in DNF shell" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "show all problems; default" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Unsupported key value." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "show dependency problems" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Could not find repository: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "show duplicate problems" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "show problems with provides" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" --"{}\n" --" resolve the transaction set" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} provides {}, but it cannot be found" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "synchronise installed packages to the latest available versions" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Package to synchronise" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" --"{}\n" --" run the transaction" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" --"{}\n" --" exit the shell" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "No packages marked for upgrade." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"remove all unneeded packages that were originally installed as dependencies" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Package to remove" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Leaving Shell" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "generate the metadata cache" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Making cache files for all metadata files." - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "To diagnose the problem, try running: '%s'." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "bugfix" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Problem repository: %s" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "enhancement" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "security" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "display details about a package or group of packages" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "newpackage" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "show all packages (default)" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Critical/Sec." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "show only available packages" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Important/Sec." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "show only installed packages" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Moderate/Sec." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "show only extras packages" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Low/Sec." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "show only upgrades packages" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "display advisories about packages" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "show only autoremove packages" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "show only recently changed packages" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "list a package or groups of packages" - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "find what package provides the given value" - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "check for available package upgrades" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:93 --msgid "show list of advisories" --msgstr "show list of advisories" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "No package available." - --#: ../dnf/cli/commands/updateinfo.py:96 --msgid "show info of advisories" --msgstr "show info of advisories" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:126 --msgid "installed" --msgstr "installed" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "No package installed." - --#: ../dnf/cli/commands/updateinfo.py:129 --msgid "updates" --msgstr "updates" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (from %s)" - --#: ../dnf/cli/commands/updateinfo.py:133 --msgid "all" --msgstr "all" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Installed package %s%s not available." - --#: ../dnf/cli/commands/updateinfo.py:136 --msgid "available" --msgstr "available" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "No package installed from the repository." - --#: ../dnf/cli/commands/updateinfo.py:239 --msgid "Updates Information Summary: " --msgstr "Updates Information Summary: " -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:242 --msgid "New Package notice(s)" --msgstr "New Package notice(s)" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "No packages marked for removal." - --#: ../dnf/cli/commands/updateinfo.py:243 --msgid "Security notice(s)" --msgstr "Security notice(s)" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "run commands on top of all packages in given repository" - --#: ../dnf/cli/commands/updateinfo.py:244 --msgid "Critical Security notice(s)" --msgstr "Critical Security notice(s)" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" - --#: ../dnf/cli/commands/updateinfo.py:246 --msgid "Important Security notice(s)" --msgstr "Important Security notice(s)" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "display a helpful usage message" - --#: ../dnf/cli/commands/updateinfo.py:248 --msgid "Moderate Security notice(s)" --msgstr "Moderate Security notice(s)" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMMAND" - --#: ../dnf/cli/commands/updateinfo.py:250 --msgid "Low Security notice(s)" --msgstr "Low Security notice(s)" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "display, or use, the transaction history" - --#: ../dnf/cli/commands/updateinfo.py:252 --msgid "Unknown Security notice(s)" --msgstr "Unknown Security notice(s)" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - --#: ../dnf/cli/commands/updateinfo.py:254 --msgid "Bugfix notice(s)" --msgstr "Bugfix notice(s)" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "No transaction ID or package name given." - --#: ../dnf/cli/commands/updateinfo.py:255 --msgid "Enhancement notice(s)" --msgstr "Enhancement notice(s)" -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "You don't have access to the history DB." - --#: ../dnf/cli/commands/updateinfo.py:256 --msgid "other notice(s)" --msgstr "other notice(s)" -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Cannot undo transaction %s; doing so would result in an inconsistent package" -+" database." - --#: ../dnf/cli/commands/updateinfo.py:277 --msgid "Unknown/Sec." --msgstr "Unknown/Sec." -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Cannot rollback transaction %s; doing so would result in an inconsistent " -+"package database." - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Bugs" -- --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Type" --msgstr "Type" -- --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Update ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" --msgstr "Updated" -- --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "CVEs" --msgstr "CVEs" -- --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Description" --msgstr "Description" -- --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Rights" -- --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" --msgstr "Severity" -- --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" --msgstr "Files" -- --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installed" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "false" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "true" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "No transaction which manipulates package '{}' was found." - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Downgrade a package" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Package to downgrade" - - #: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" - "upgrade, but only 'newest' package match which fixes a problem that affects " - "your system" - msgstr "" - "upgrade, but only 'newest' package match which fixes a problem that affects " - "your system" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Complete!" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Command line error: %s" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "config file location" -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "quiet operation" -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "bugfix" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "verbose operation" -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "enhancement" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "security" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "set install root" -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "unknown" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "newpackage" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Critical/Sec." - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Important/Sec." - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "disable plugins by name" -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Moderate/Sec." - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Low/Sec." - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "set arbitrary config and repo options" -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "display advisories about packages" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/updateinfo.py:93 -+msgid "show list of advisories" -+msgstr "show list of advisories" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:96 -+msgid "show info of advisories" -+msgstr "show info of advisories" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "debugging output level" -+#: ../dnf/cli/commands/updateinfo.py:126 -+msgid "installed" -+msgstr "installed" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:129 -+msgid "updates" -+msgstr "updates" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/updateinfo.py:133 -+msgid "all" -+msgstr "all" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "error output level" -+#: ../dnf/cli/commands/updateinfo.py:136 -+msgid "available" -+msgstr "available" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:239 -+msgid "Updates Information Summary: " -+msgstr "Updates Information Summary: " - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "debugging output level for rpm" -+#: ../dnf/cli/commands/updateinfo.py:242 -+msgid "New Package notice(s)" -+msgstr "New Package notice(s)" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:243 -+msgid "Security notice(s)" -+msgstr "Security notice(s)" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:244 -+msgid "Critical Security notice(s)" -+msgstr "Critical Security notice(s)" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:246 -+msgid "Important Security notice(s)" -+msgstr "Important Security notice(s)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:248 -+msgid "Moderate Security notice(s)" -+msgstr "Moderate Security notice(s)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:250 -+msgid "Low Security notice(s)" -+msgstr "Low Security notice(s)" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:252 -+msgid "Unknown Security notice(s)" -+msgstr "Unknown Security notice(s)" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:254 -+msgid "Bugfix notice(s)" -+msgstr "Bugfix notice(s)" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:255 -+msgid "Enhancement notice(s)" -+msgstr "Enhancement notice(s)" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:256 -+msgid "other notice(s)" -+msgstr "other notice(s)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:277 -+msgid "Unknown/Sec." -+msgstr "Unknown/Sec." - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "control whether colour is used" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Update ID" -+msgstr "Update ID" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Type" -+msgstr "Type" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Updated" -+msgstr "Updated" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Bugs" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "CVEs" -+msgstr "CVEs" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Description" -+msgstr "Description" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Severity" -+msgstr "Severity" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Rights" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" -+msgstr "Files" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "true" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "false" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "mark or unmark installed packages as installed by user." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s marked as user installed." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s unmarked as user installed." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s marked as group installed." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Error:" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Package %s is not installed." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "remove cached data" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Metadata type to clean" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Cleaning data: " -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Cache was expired" -+ -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d file removed" -+msgstr[1] "%d files removed" -+ -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "Waiting for process with pid %d to finish." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "search for packages matching keyword" -+ -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "the key to search for" -+ -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Query all versions of packages (default)" -+ -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "show only results from this ARCH" -+ -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "show only results that owns FILE" -+ -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "show only results that conflict REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "show only results that obsolete REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "show only results that provide REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "show only results that recommend REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "show only results that enhance REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "show only results that suggest REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "show only results that supplement REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "check dependencies exactly as given, opposite of --alldeps" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "show a list of all dependencies and what packages provide them" -+ -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "show available tags to use with --queryformat" -+ -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "yes" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Group-Id: %s" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Description: %s" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Language: %s" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Mandatory Packages:" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Never (last: %s)" -+ -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Instant (last: %s)" -+ -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s second(s) (last: %s)" -+ -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "display the configured software repositories" -+ -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "show all repos" -+ -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "show enabled repos (default)" -+ -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "show disabled repos" -+ -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "No repositories available" -+ -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "enabled" -+ -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "disabled" -+ -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " -+ -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-name : " -+ -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " -+ -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revision: " -+ -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-size : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Updated : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirrors : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-excluded: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-filename: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "repo id" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "repo name" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "run an interactive DNF shell" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script to run in DNF shell" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Unsupported key value." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Could not find repository: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" print help" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" resolve the transaction set" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" run the transaction" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" exit the shell" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Default Packages:" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" -+msgstr "Error: Cannot open %s for reading" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Optional Packages:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Leaving Shell" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Conditional Packages:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "reinstall a package" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Package to reinstall" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid " Environment-Id: %s" -+msgid "Package %s available, but not installed." -+msgstr "Package %s available, but not installed." -+ -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Matched from:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "display, or use, the groups information" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Filename : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "No group data available for configured repositories." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Warning: Group %s does not exist." - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Description : " -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Warning: No groups match:" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Available Environment Groups:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licence : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Installed Environment Groups:" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Installed Groups:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Installed Language Groups:" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "There was an error calculating total download size" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Available Groups:" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Total size: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Available Language Groups:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Total download size: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "include optional packages from group" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Installed size: %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "show hidden groups also" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "There was an error calculating installed size" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "show only installed groups" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "show only available groups" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Freed space: %s" --msgstr "" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Invalid groups sub-command; use: %s." - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Unable to find a mandatory group package." - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Removing" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" --"\n" --"Transaction Summary\n" --"%s\n" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Install" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Downgrade" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "The following updates have been applied on '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "The following updates are available on '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "The following updates were downloaded on '%s':" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Updates applied on '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Updates downloaded on '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Downgraded" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Updates available on '%s'." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Failed to send an email via '%s': %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Failed to execute command '%s': returned %d" -+ -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Removed" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "System" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "No transactions" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Bad transaction IDs, or package(s), given" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Command line" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Date and time" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Action(s)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Altered" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "No transaction ID, or package, given" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Erased" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Not installed" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Newer" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Older" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transaction ID :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Begin time :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Begin rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u seconds)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutes)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u hours)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Invalid tsflag in config file: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u days)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Failed to add groups file for repository: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "End time :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "End rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "User :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Aborted" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Return-Code :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Success" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Failures:" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Failure:" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Command Line :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaction performed with:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Packages Altered:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Could not run transaction." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptlet output:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transaction couldn't start:" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Errors:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Failed to remove transaction file %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dep-Install" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Obsoleted" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Obsoleting" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Erase" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstall" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Public key for %s is not installed" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1229 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "" -+msgid "Problem opening package %s" -+msgstr "Problem opening package %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Public key for %s is not trusted" -+msgstr "Public key for %s is not trusted" -+ -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "Package %s is not signed" -+ -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "Cannot remove %s" -+ -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s removed" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2173 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Running" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Sleeping" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Uninterruptible" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Traced/Stopped" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Unknown" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2312 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2324 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG key at %s (0x%s) is already installed" -+ -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2388 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memory : %5s RSS (%5sB VSZ)" -+msgid "Key import failed (code %d)" -+msgstr "Key import failed (code %d)" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" --msgstr " Started: %s - %s ago" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Key imported successfully" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Didn't install any keys" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Import of key(s) didn't help, wrong key(s)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." -+msgid "Package %s is already installed." - msgstr "" - - #: ../dnf/conf/config.py:134 -@@ -3285,6 +3531,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3295,36 +3546,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "" -@@ -3337,221 +3558,43 @@ msgstr "" - msgid "done" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Cleanup" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Erasing" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/eo.po b/po/eo.po -index 2126525..f7cf263 100644 ---- a/po/eo.po -+++ b/po/eo.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-04-01 09:31+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Esperanto\n" -@@ -14,1905 +14,1969 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "" -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "" -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Malsukcesis sendi retmesaĝon per “%s”: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Malsukcesis lanĉi komandon “%s”: ricevis %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKO" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Instalenda pako" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Malaltgradigante" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Komencis dnf-automatic." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Purigo" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Dormi por %s sekundoj" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Instalante" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Eraro: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Arĥaikigante" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "ŝargante deponejon “{}” fiasko: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Reinstalante" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Ŝargado de deponejo “{}” malsukcesis" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Forigante" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Altgradigante" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Kontrolante" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Rulante skripteton" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Preparante" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "" -+msgid "Parsing file failed: %s" -+msgstr "Analizado de dosiero malsukcesis: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "" -+msgid "Loaded plugins: %s" -+msgstr "Ŝargitaj kromprogramoj: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metadatuma kaŝmemoro kreita." -- --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: uzante metadatumojn el %s." -- --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Lasta kontrolo de metadatuma senvalidiĝo: antaŭ %s je %s." -- --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" -+msgid "enabling %s repository" -+msgstr "ŝaltante %s deponejon" - --#: ../dnf/base.py:457 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "" -+msgid "Added %s repo from %s" -+msgstr "Aldonis %s deponejon el %s" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Nomo" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoĥo" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Versio" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Versio" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Eldono" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arĥ" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Arĥitekturo" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Rulante transakcion" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "G-eco" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Diskaj bezonoj:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Grandeco" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --msgstr[1] "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Fonto" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Resumo de eraro(j)" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "D-ejo" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Deponejo" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "El deponejo" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Pakinto" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Konstrua tempo" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Instala tempo" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instalite de" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Resumo" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Ne povis malfermi: {}" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Permesilo" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Priskribo" -+ -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problemo dum malfermado de pako %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Neniu listigenda pako" -+ -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "j" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "jes" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ne" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Ĉu ĉi tio bonas? [j/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Ĉu ĉi tio bonas? [J/n]: " -+ -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "" -+msgid "Group: %s" -+msgstr "Grupo: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "" -+msgid " Group-Id: %s" -+msgstr " Grupa identigilo: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Ne povas forigi %s" -+msgid " Description: %s" -+msgstr " Priskribo: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s forigita" -+msgid " Language: %s" -+msgstr " Lingvo: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Neniu kongruo por grupa pako “{}”" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Nepraj pakoj:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Aldonante pakojn el grupo “%s”: %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Implicitaj pakoj:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nenio farenda." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Malnepraj pakoj:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Kondiĉaj pakoj:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Media grupo: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Neniu kongruo por argumento: %s" -+msgid " Environment-Id: %s" -+msgstr " Media identigilo: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "neniu pako kongruita" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Nepraj grupoj:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Malnepraj grupoj:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Kongruita de:" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Pli malalta versio de pako %s jam instalita, ne povas malaltgradigi ĝin." -+msgid "Filename : %s" -+msgstr "Dosiernomo : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Pako %s ne instalita, ne povas reinstali ĝin." -+msgid "Repo : %s" -+msgstr "Deponejo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Priskribo : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Dosiero %s estas fontpako kaj oni ne povas ĝisdatigi ĝin, malatentante." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Pako %s ne instalita, ne povas ĝisdatigi ĝin." -+msgid "License : %s" -+msgstr "Permesilo : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "Pli alta versio de pako %s jam instalita, ne povas ĝisdatigi ĝin." -+msgid "Provide : %s" -+msgstr "Provizas : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pako %s disponeblas, sed ne estas instalita." -+msgid "Other : %s" -+msgstr "Alia : %s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Estis eraro dum kalkulado de totala elŝut-grandeco" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Pako %s disponeblas, sed instalita por alia arĥitekturo." -+msgid "Total size: %s" -+msgstr "Totala grandeco: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "Neniu pako %s instalita." -+msgid "Total download size: %s" -+msgstr "Totala elŝut-grandeco: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "Ne estas valida formo: %s" -+msgid "Installed size: %s" -+msgstr "Instalita grandeco: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Neniu pako markita por forigo." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Estis eraro dum kulkulado de instalita grandeco" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Pakoj por argumento %s disponeblas, sed ne instalitaj." -- --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Pako %s de plej malalta versio jam instalita, ne povas malaltgradigi ĝin." -+msgid "Freed space: %s" -+msgstr "Liberigita spaco: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Ago ne traktita: {}" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Markante pakojn kiel instalitaj de la grupo:" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Neniu pako %s disponeblas." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Markante pakojn kiel forigitaj de la grupo:" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grupo" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pakojn" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Instalante grupajn/modulajn pakojn" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Instalante grupajn pakojn" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Fiaskante pako estas: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Instalonte" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Altgradigonte" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Reinstalonte" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Konsentis la ŝlosilon." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Instalonte dependecojn" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Rifuzis la ŝlosilon." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Instalonte malfortajn dependecojn" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Forigonte" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Ŝlosilo sukcese enportita" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Forigonte dependajn pakojn" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Ne instalis iujn ajn ŝlosilojn" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Forigonte neuzitajn dependecojn" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Malaltgradigonte" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Eble vi intencis: {}" -- --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Malŝaltante modulojn" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Pako %s jam estas instalita." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Reagordante modulojn" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Agorda eraro: %s" -- --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Instalante grupojn" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Altgradigante grupojn" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instalita : %s-%s je %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Forigante grupojn" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Konstruita: %s je %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF nur elŝutos pakojn por la transakcio." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF nur elŝutos pakojn, instalos GPG-ŝlosilojn, kaj kontrolos la " --"transakcion." -+"Preterpasante pakojn kun konfliktoj:\n" -+"(aldonu “%s” al la komandlinio por devigi ilian altgradigon)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Rompis operacion." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Preterpasante pakojn kun difektajn dependecojn%s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Elŝutante pakojn:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " aŭ parto de grupo" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Eraro dum elŝutado de pakoj:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Pako" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transakcio malsukcesis" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Pako" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "anstataŭigante" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Transakcia resumo\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG-kontrolo MALSUKCESIS" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instali" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Altgradigi" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Arĥaikigante pakojn" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Forigi" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Neniu pako markita por distribuaĵa sinkronigo." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Malaltgradigi" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Neniu pako markita por malaltgradigo." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Preterpasi" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Instalitaj pakoj" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Pako" -+msgstr[1] "Pakoj" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Disponeblaj pakoj" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Dependa pako" -+msgstr[1] "Dependaj pakoj" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Aŭtomate forigi pakojn" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Altgradigitaj" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Ceteraj pakoj" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Malaltgradigitaj" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Disponeblaj altgradigoj" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instalitaj" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Freŝaldonitaj pakoj" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstalitaj" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Neniu kongrua pako al listo" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Neniu kongruo trovita" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Forigitaj" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Neniu transakcia identigilo specifita" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Malsukcesis" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Ne trovis specifitan transakcian identigilon" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Totala" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Trovis pli ol unu transakcian identigilon!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Transakcia historio ne kompletas, antaŭ %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistemo" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Transakcia historio ne kompletas, post %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Malfarante transakcion {}, de {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Preterpasante kunigitan transakcion %d ĝis %d, ĉar ili surmetas" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Nekonata deponejo: “%s”" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Neniu transakcio" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Neniu deponeja kongruo: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Malbonaj transakciaj identigiloj, aŭ pako(j), specifitaj" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Oni devas ruli ĉi tiun komando per la root-uzanto." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Komandlinio" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Neniu tia komando: %s. Bonvolu uzi %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Uzantonomo" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Povus esti DNF kromprograman komandon, provu: “dnf install 'dnf-" --"command(%s)'”" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Identigilo" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Povus esti DNF kromprograman komandon, sed ŝargado de kromprogramoj estas " --"ĉimomente malŝaltita." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Dato kaj horo" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Ago(j)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Aliigita" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Neniu transakcia identigilo, aŭ pako, specifita" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Forigita" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argumento {}: ne permesita kun argumento {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Ne instalita" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Komando “%s” jam specifita" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Pli malnova" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Ekskludoj en dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Pli nova" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Inkludoj en dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transakcia ID :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Ekskludoj en deponejo " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Komenca tempo :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Inkludoj en deponejo " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Komenca rpmdb :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Por diagnozi la problemon, provu ruli: “%s”." -+msgid "(%u seconds)" -+msgstr "(%u sekundoj)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "Vi probable difektigis RPMDB, “%s” povus ripari la problemon." -+msgid "(%u minutes)" -+msgstr "(%u minutoj)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u horoj)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problema deponejo: %s" -+msgid "(%u days)" -+msgstr "(%u tagoj)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "montri detalojn pri la pako aŭ grupo de pakoj" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Fina tempo :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "montri ĉiujn pakojn (implicita)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Fina rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "montri nur disponeblajn pakojn" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Uzanto :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "montri nur instalitajn pakojn" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Liver-kodo :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "montri nur ceterajn pakojn" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Rompita" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "montri nur altgradigajn pakojn" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Sukceso" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "montri nur aŭtomate-forigi pakojn" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Fiaskoj:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "montri nur freŝdate aliigitajn pakojn" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Fiasko:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKO" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Eldon-versio :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "listigi pakon aŭ grupon de pakoj" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Komandlinio :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "serĉi la pakon kiu provizas la specifitan valoron" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Komento :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "IA_ĈENO" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transakcio farita per:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Serĉante pakojn: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Aliigitaj pakoj:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "kontroli por disponeblaj pakaj altgradigoj" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Eligo de skripteto:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Eraroj:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Neniu pako disponeblas." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dependeco-instalo" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Neniu pako markita por instalo." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Arĥaikigita" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Neniu pako instalita." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Forigi" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstali" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (el %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Pako %s.%s %s estos instalita" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Instalita pako %s%s ne disponeblas." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Package %s.%s %s estos altgradigo" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Neniu pako instalita el la deponejo." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Package %s.%s %s estos forigita" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Neniu pako markita por reinstalo." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Package %s.%s %s estos reinstalita" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Neniu pako markita por altgradigo." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Package %s.%s %s estos malaltgradigo" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Package %s.%s %s estos arĥaikigante" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "DEPONEJO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Package %s.%s %s estos altgradigita" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "montri helpeman mesaĝon pri uzado" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Package %s.%s %s estos arĥaikigita" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "KOMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Komencante solvon de dependecoj" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "montri, aŭ uzi, la transakcian historion" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Finante solvon de dependecoj" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Trovis pli ol unu transakcian identigilon.\n" --"“{}” bezonas unu transakcian identigilon aŭ pakonomon." -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Neniu transakcia identigilo aŭ pakonomo specifita." - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Vi ne havas atingon al la historia datumbazo." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Komandlinia eraro: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Ne povas malfari transakcion %s, fari tion kaŭzus nekoheran pakan " --"datumbazon." -+msgid "bad format: %s" -+msgstr "malbona formo: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Ne povas ŝanĝomalfari transakcion %s, fari tion kaŭzus nekoheran pakan " --"datumbazon." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt-argumento havas plurajn valorojn: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt-argumento havas neniun valoron: %s" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Ne povas konverti “{}” al transakcia identigilo.\n" --"Uzu “”, “last”, “last-”." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Malnepraj argumentoj" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Neniu transakcio kiu manipulas la pakon “{}” estis trovita." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "loko de agordodosiero" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "kvieta operacio" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "babilema operacio" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "montri DNF-version kaj ĉesi" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "agordi instal-radikon" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "ne instali dokumentadon" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "malŝalti ĉiujn kromprogramojn" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "ŝalti kromprogramojn per nomo" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "malŝalti kromprogramojn per nomo" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"anstataŭigi la valoron de $releasever en agordaj kaj deponejaj dosieroj" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "montri komandan helpon" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "ruli entute el sistema kaŝmemoro, ne ĝisdatigi kaŝmemoron" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "maksimuma komanda atendotempo" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"forigi ĉiujn nenecesajn pakojn kiuj oni origine instalis kiel dependecoj" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "sencimiga eliga nivelo" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Forigenda pako" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "ŝutas detalajn solv-rezultojn en dosierojn" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "kontroli ĉu estas problemoj en la packagedb" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "montri duoblaĵojn, en deponejoj, en listaj/serĉaj komandoj" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "montri ĉiujn problemojn; implicita" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "erara eliga nivelo" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "montri dependecajn problemojn" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "montri duoblaĵajn problemojn" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "sencimiga eniga nivelo por rpm" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "montri arĥaikigitajn pakojn" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "aŭtomate jesi ĉiujn demandojn" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "aŭtomate nei ĉiujn demandojn" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" -+"ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " -+"specifita plurfoje" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} estas duoblaĵo kun {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{0} arĥaikigas {1}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} provizas {} sed oni ne povas trovi ĝin" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "ekskluzivi pakojn pere de nomo aŭ glob" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Forigante dosieron %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "forigi kaŝmemorajn datumojn" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "etikedo kaj vojo al cetera deponejo, povas esti specifita plurfoje." - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Purigenda metadatuma speco" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "malŝalti forigon de deponejoj kiuj ne plu estas uzataj" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Purigante datumojn: " -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Kaŝmemoro senvalidiĝis" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "kontroli ĉu koloro estas uzata" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d dosiero forigita" --msgstr[1] "%d dosieroj forigitaj" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Atendante por fino de procezo kun pid %d." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "solvi nur al IPv4-adresoj" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Listigi dependecojn de pako, kaj kiuj pakoj provizas ilin" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "solvi nur al IPv6-adresoj" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "sinkronigi insalitajn pakojn al la lastaj disponeblaj versioj" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "agordi dosierujon al kiu kopii pakojn" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Sinkronigenda pako" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "nur elŝuti pakojn" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Malaltgradigi pakon" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "aldoni komenton al transakcio" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Malaltgradigenda pako" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "montri, aŭ uzi, la informojn de grupoj" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Neniu grupdatumoj disponeblas por agorditaj deponejoj." -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Averto: Grupo %s ne ekzistas." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Averto: Neniu grupo kongruas:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Inkluzivi pakojn kiu necesas por ripari la specifitan konsilon, en " -+"ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Disponeblaj mediaj grupoj:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Inkluzivi pakojn kiu necesas por ripari la specifitan BZ, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Instalitaj mediaj grupoj:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Inkluzivi pakojn kiu necesas por ripari la specifitan CVE, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Instalitaj grupoj:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Inkluzivi sekureco-rilatajn pakojn kiu kongruas la gravecon, en ĝisdatigoj" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Instalitaj lingvaj grupoj:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Devigi uzon de arĥitekturo" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Disponeblaj grupoj:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Listo de ĉefaj komandoj:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Disponeblaj lingvaj grupoj:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Listo de kromprogramaj komandoj:" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inkluzivi malneprajn pakojn el grupo" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Eraro: %s" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "montri ankaŭ kaŝitajn grupojn" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Ĉesis." - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "montru nur instalitajn grupojn" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Neniu lega/lanĉa atingo en la aktuala dosierujo, movante al /" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "montri nur disponeblajn grupojn" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Nevalida grupo-subkomando, uzu: %s." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Ne eblas trovi nepran gruppakon." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "instali pakon aŭ pakojn sur via sistemo" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Instalenda pako" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Ne eblas trovi kongruon" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Solvis dependecojn." - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Ne estas valida rpm-dosiervojo: %s" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Plenumita!" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Estas sekvaj alternativoj por “{0}”: {1}" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " Instalita : %s-%s je %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "generi la metadatuman kaŝmemoron" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Konstruita: %s je %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Farante kaŝmemorajn dosierojn por ĉiuj metadatumaj dosieroj." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF nur elŝutos pakojn por la transakcio." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "marki aŭ malmarki instalitajn pakojn kiel instalitaj de uzanto." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" -+"DNF nur elŝutos pakojn, instalos GPG-ŝlosilojn, kaj kontrolos la " -+"transakcion." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s markita kiel uzanto-instalita." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Rompis operacion." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s malmarkita kiel uzanto-instalita." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nenio farenda." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s markita kiel grupo-instalita." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Elŝutante pakojn:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Eraro:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Eraro dum elŝutado de pakoj:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Pako %s ne estas instalita." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transakcio malsukcesis" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Neniu kongruo modulo al listo" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG-kontrolo MALSUKCESIS" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Arĥaikigante pakojn" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interagi kun moduloj." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Neniu pako markita por distribuaĵa sinkronigo." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "montri nur ŝaltitajn modulojn" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Neniu kongruo por argumento: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "montri nur malŝaltitajn modulojn" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Neniu pako %s disponeblas." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "montri nur instalitajn modulojn" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Pakoj por argumento %s disponeblas, sed ne instalitaj." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "montri profilan enhavon" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Neniu pako markita por malaltgradigo." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "reinstali pakon" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Instalitaj pakoj" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Reinstalenda pako" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Disponeblaj pakoj" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "forigi pakon aŭ pakojn de via sistemo" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Aŭtomate forigi pakojn" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "forigi duobligitajn pakojn" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Ceteraj pakoj" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Disponeblaj altgradigoj" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Neniu duobligita pako trovita por forigo." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Freŝaldonitaj pakoj" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Neniu kongrua pako al listo" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "nekonata" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Neniu kongruo trovita" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "Neniam (lasta: %s)" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Neniu transakcia identigilo specifita" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" --msgstr "Tuj (lasta: %s)" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Ne trovis specifitan transakcian identigilon" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Trovis pli ol unu transakcian identigilon!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s sekundo(j) (lasta: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Transakcia historio ne kompletas, antaŭ %u." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "Transakcia historio ne kompletas, post %u." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "montri ĉiujn deponejojn" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Neniu pako %s instalita." - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "montri ŝaltitajn deponejojn (implicita)" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Malfarante transakcion {}, de {}" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "montri malŝaltitajn deponejojn" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Nekonata deponejo: “%s”" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Neniu deponejo disponeblas" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Neniu deponeja kongruo: %s" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "ŝaltita" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Oni devas ruli ĉi tiun komando per la root-uzanto." - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "malŝaltita" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Neniu tia komando: %s. Bonvolu uzi %s --help" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Deponeja identigilo: " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Povus esti DNF kromprograman komandon, provu: “dnf install 'dnf-" -+"command(%s)'”" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Deponeja nomo : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Povus esti DNF kromprograman komandon, sed ŝargado de kromprogramoj estas " -+"ĉimomente malŝaltita." - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Deponeja stato : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Agorda eraro: %s" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Deponejaj markoj : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" -+"Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Deponeja grandeco : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argumento {}: ne permesita kun argumento {}" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Komando “%s” jam specifita" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Ĝisdatigita : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Ekskludoj en dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Inkludoj en dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Ekskludoj en deponejo " - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Inkludoj en deponejo " -+ -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "deponeja identigilo" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Rulante" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "stato" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Dormante" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nomo de deponejo" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Neinterrompebla" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Totalaj pakoj: %s" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombio" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "la serĉenda ŝlosilo" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Nekonata" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Ne eblas trovi informojn pri la ŝlosita procezo (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " La aplikaĵo kun PID %d estas: %s" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memoro : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Komencis: %s - antaŭ %s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Stato : %s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "serĉi pakajn detalojn por la specifita ĉeno" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "montri liston de dosieroj ene de la pako" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "serĉi ankaŭ pakan priskribon kaj URL" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "INFORMPETA_ĈENO" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s precize kongruis: %%s" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s kongruis: %%s" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Trovis neniun kongruon." - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Serĉante pakojn: " - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "kontroli ĉu estas problemoj en la packagedb" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "montri ĉiujn problemojn; implicita" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "montri dependecajn problemojn" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "montri duoblaĵajn problemojn" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "montri arĥaikigitajn pakojn" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} estas duoblaĵo kun {}" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{0} arĥaikigas {1}" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} provizas {} sed oni ne povas trovi ĝin" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "sinkronigi insalitajn pakojn al la lastaj disponeblaj versioj" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Sinkronigenda pako" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "ĝisdatigi pakon aŭ pakojn sur via sistemo" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Altgradigenda pako" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Neniu pako markita por altgradigo." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"forigi ĉiujn nenecesajn pakojn kiuj oni origine instalis kiel dependecoj" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Forigenda pako" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "generi la metadatuman kaŝmemoron" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Montri nur disponeblajn pakojn." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Farante kaŝmemorajn dosierojn por ĉiuj metadatumaj dosieroj." - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Montri nur instalitajn pakojn." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Por diagnozi la problemon, provu ruli: “%s”." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "Vi probable difektigis RPMDB, “%s” povus ripari la problemon." - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Problema deponejo: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "montri detalojn pri la pako aŭ grupo de pakoj" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "montri ĉiujn pakojn (implicita)" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "montri nur disponeblajn pakojn" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "montri nur instalitajn pakojn" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "montri nur ceterajn pakojn" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "montri nur altgradigajn pakojn" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "montri nur aŭtomate-forigi pakojn" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "serĉi pakajn detalojn por la specifita ĉeno" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "montri nur freŝdate aliigitajn pakojn" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "serĉi ankaŭ pakan priskribon kaj URL" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "listigi pakon aŭ grupon de pakoj" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "INFORMPETA_ĈENO" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "serĉi la pakon kiu provizas la specifitan valoron" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "IA_ĈENO" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "kontroli por disponeblaj pakaj altgradigoj" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Neniu pako disponeblas." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Neniu pako markita por instalo." - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Neniu pako instalita." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s precize kongruis: %%s" -+msgid " (from %s)" -+msgstr " (el %s)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" --msgstr "%s kongruis: %%s" -+msgid "Installed package %s%s not available." -+msgstr "Instalita pako %s%s ne disponeblas." - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Trovis neniun kongruon." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Neniu pako instalita el la deponejo." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Neniu pako markita por reinstalo." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Neniu pako markita por forigo." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SKRIPTO" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "DEPONEJO" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Rulenda skripto en DNF ŝelo" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "montri helpeman mesaĝon pri uzado" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Nesubtenita ŝlosilvaloro." -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "KOMANDO" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Ne povis trovi deponejon: %s" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "montri, aŭ uzi, la transakcian historion" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} argumento [valoro]\n" --" argumento: debugleve, errorleve, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Se neniu valoro estas specifita, tiam la aktuala valoro estas presita.\n" --" Se valoro estas specifita, tiam tiu valoro estas agordita." -+"Trovis pli ol unu transakcian identigilon.\n" -+"“{}” bezonas unu transakcian identigilon aŭ pakonomon." - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Neniu transakcia identigilo aŭ pakonomo specifita." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Vi ne havas atingon al la historia datumbazo." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" --"{} [komando]\n" --" presi helpon" -+"Ne povas malfari transakcion %s, fari tion kaŭzus nekoheran pakan " -+"datumbazon." - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" --"{} argumento [opcio]\n" --" list: listigi deponejojn kaj ilian stato. opcio = [ all | id | glob]\n" --" enable: ŝalti deponejojn. opcio = deponeja identigilo\n" --" disable: malŝalti deponejojn. opcio = deponeja identigilo" -+"Ne povas ŝanĝomalfari transakcion %s, fari tion kaŭzus nekoheran pakan " -+"datumbazon." - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" resolve the transaction set" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{}\n" --" solvi la transakcian aron" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{} argumento\n" --" list: listigi la enhavojn de la transakcio\n" --" reset: reagordi (nuligi per nuloj) la transakcion\n" --" run: ruli la transakcion" -+"Ne povas konverti “{}” al transakcia identigilo.\n" -+"Uzu “”, “last”, “last-”." - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Neniu transakcio kiu manipulas la pakon “{}” estis trovita." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Malaltgradigi pakon" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Malaltgradigenda pako" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"{}\n" --" ruli la transakcion" -+"altgradigi, sed nur “plej nova” pakokongruo kiu riparas problemon, kiun via " -+"sistemo suferas" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" --"{}\n" --" ĉesigi la ŝelon" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Neniu kongruo modulo al listo" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Eraro: Ne povas malfermi %s por legado" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Forlasante ŝelon" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interagi kun moduloj." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "montri nur ŝaltitajn modulojn" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "montri nur malŝaltitajn modulojn" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "montri nur instalitajn modulojn" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "montri profilan enhavon" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "forigi pakon aŭ pakojn de via sistemo" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "forigi duobligitajn pakojn" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Neniu duobligita pako trovita por forigo." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Ne estas valida formo: %s" -+ - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" - msgstr "cimoriparo" -@@ -1925,6 +1989,11 @@ msgstr "plibonigo" - msgid "security" - msgstr "sekureco" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "nekonata" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "novapako" -@@ -2046,1178 +2115,1360 @@ msgid "Unknown/Sec." - msgstr "Nekonata/Sek." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Cimoj" -+msgid "Update ID" -+msgstr "Ĝisdatiga identigilo" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Speco" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Ĝisdatiga identigilo" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Ĝisdatigitaj" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Cimoj" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE-oj" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Priskribo" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Rajtoj" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Graveco" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Rajtoj" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Dosieroj" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instalitaj" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "vera" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "malvera" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "vera" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "ĝisdatigi pakon aŭ pakojn sur via sistemo" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "marki aŭ malmarki instalitajn pakojn kiel instalitaj de uzanto." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Altgradigenda pako" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s markita kiel uzanto-instalita." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"altgradigi, sed nur “plej nova” pakokongruo kiu riparas problemon, kiun via " --"sistemo suferas" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s malmarkita kiel uzanto-instalita." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Ĉesis." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s markita kiel grupo-instalita." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Neniu lega/lanĉa atingo en la aktuala dosierujo, movante al /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Eraro:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Pako %s ne estas instalita." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Listigi dependecojn de pako, kaj kiuj pakoj provizas ilin" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Forigante dosieron %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "forigi kaŝmemorajn datumojn" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Purigenda metadatuma speco" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Solvis dependecojn." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Purigante datumojn: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Plenumita!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Kaŝmemoro senvalidiĝis" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Komandlinia eraro: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d dosiero forigita" -+msgstr[1] "%d dosieroj forigitaj" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "malbona formo: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Atendante por fino de procezo kun pid %d." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt-argumento havas plurajn valorojn: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "instali pakon aŭ pakojn sur via sistemo" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Ne eblas trovi kongruon" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt-argumento havas neniun valoron: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Ne estas valida rpm-dosiervojo: %s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Malnepraj argumentoj" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Estas sekvaj alternativoj por “{0}”: {1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "loko de agordodosiero" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "kvieta operacio" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "la serĉenda ŝlosilo" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "babilema operacio" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "montri DNF-version kaj ĉesi" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "agordi instal-radikon" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "ne instali dokumentadon" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "malŝalti ĉiujn kromprogramojn" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "ŝalti kromprogramojn per nomo" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "malŝalti kromprogramojn per nomo" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" --"anstataŭigi la valoron de $releasever en agordaj kaj deponejaj dosieroj" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "montri komandan helpon" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "ruli entute el sistema kaŝmemoro, ne ĝisdatigi kaŝmemoron" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "maksimuma komanda atendotempo" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "sencimiga eliga nivelo" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "ŝutas detalajn solv-rezultojn en dosierojn" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "montri duoblaĵojn, en deponejoj, en listaj/serĉaj komandoj" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "erara eliga nivelo" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "sencimiga eniga nivelo por rpm" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "aŭtomate jesi ĉiujn demandojn" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "aŭtomate nei ĉiujn demandojn" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "montri liston de dosieroj ene de la pako" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" --"ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " --"specifita plurfoje" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "ekskluzivi pakojn pere de nomo aŭ glob" -- --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:191 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "etikedo kaj vojo al cetera deponejo, povas esti specifita plurfoje." -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "malŝalti forigon de deponejoj kiuj ne plu estas uzataj" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "kontroli ĉu koloro estas uzata" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "solvi nur al IPv4-adresoj" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "solvi nur al IPv6-adresoj" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "agordi dosierujon al kiu kopii pakojn" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "nur elŝuti pakojn" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "aldoni komenton al transakcio" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" --"Inkluzivi pakojn kiu necesas por ripari la specifitan konsilon, en " --"ĝisdatigoj" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" --"Inkluzivi pakojn kiu necesas por ripari la specifitan BZ, en ĝisdatigoj" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Montri nur disponeblajn pakojn." -+ -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Montri nur instalitajn pakojn." -+ -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Inkluzivi pakojn kiu necesas por ripari la specifitan CVE, en ĝisdatigoj" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"Inkluzivi sekureco-rilatajn pakojn kiu kongruas la gravecon, en ĝisdatigoj" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Devigi uzon de arĥitekturo" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Listo de ĉefaj komandoj:" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Listo de kromprogramaj komandoj:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Nomo" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoĥo" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Versio" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Versio" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Eldono" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arĥ" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Arĥitekturo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Neniam (lasta: %s)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Grandeco" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Tuj (lasta: %s)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "G-eco" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s sekundo(j) (lasta: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Fonto" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "D-ejo" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "montri ĉiujn deponejojn" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Deponejo" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "montri ŝaltitajn deponejojn (implicita)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "El deponejo" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "montri malŝaltitajn deponejojn" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Pakinto" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Neniu deponejo disponeblas" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Konstrua tempo" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "ŝaltita" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Instala tempo" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "malŝaltita" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instalite de" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Deponeja identigilo: " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Resumo" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Deponeja nomo : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Permesilo" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Deponeja stato : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Priskribo" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Neniu listigenda pako" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Deponejaj markoj : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "j" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "jes" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ne" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Deponeja grandeco : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Ĉu ĉi tio bonas? [j/N]: " -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Ĉu ĉi tio bonas? [J/n]: " -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Ĝisdatigita : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Grupo: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Grupa identigilo: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Priskribo: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "" - --#: ../dnf/cli/output.py:796 -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "" -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "" -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "deponeja identigilo" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "stato" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nomo de deponejo" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid " Language: %s" --msgstr " Lingvo: %s" -+msgid "Total packages: %s" -+msgstr "Totalaj pakoj: %s" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Nepraj pakoj:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Implicitaj pakoj:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SKRIPTO" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Malnepraj pakoj:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Rulenda skripto en DNF ŝelo" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Kondiĉaj pakoj:" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Nesubtenita ŝlosilvaloro." - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Environment Group: %s" --msgstr "Media grupo: %s" -+msgid "Could not find repository: %s" -+msgstr "Ne povis trovi deponejon: %s" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} argumento [valoro]\n" -+" argumento: debugleve, errorleve, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Se neniu valoro estas specifita, tiam la aktuala valoro estas presita.\n" -+" Se valoro estas specifita, tiam tiu valoro estas agordita." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [komando]\n" -+" presi helpon" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} argumento [opcio]\n" -+" list: listigi deponejojn kaj ilian stato. opcio = [ all | id | glob]\n" -+" enable: ŝalti deponejojn. opcio = deponeja identigilo\n" -+" disable: malŝalti deponejojn. opcio = deponeja identigilo" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" solvi la transakcian aron" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} argumento\n" -+" list: listigi la enhavojn de la transakcio\n" -+" reset: reagordi (nuligi per nuloj) la transakcion\n" -+" run: ruli la transakcion" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" ruli la transakcion" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" ĉesigi la ŝelon" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " Media identigilo: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Eraro: Ne povas malfermi %s por legado" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Nepraj grupoj:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Forlasante ŝelon" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Malnepraj grupoj:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "reinstali pakon" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Kongruita de:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Reinstalenda pako" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Filename : %s" --msgstr "Dosiernomo : %s" -+msgid "Package %s available, but not installed." -+msgstr "Pako %s disponeblas, sed ne estas instalita." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "montri, aŭ uzi, la informojn de grupoj" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Neniu grupdatumoj disponeblas por agorditaj deponejoj." -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Deponejo : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Averto: Grupo %s ne ekzistas." - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Priskribo : " -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Averto: Neniu grupo kongruas:" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Disponeblaj mediaj grupoj:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Instalitaj mediaj grupoj:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Instalitaj grupoj:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Instalitaj lingvaj grupoj:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Disponeblaj grupoj:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Disponeblaj lingvaj grupoj:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inkluzivi malneprajn pakojn el grupo" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "montri ankaŭ kaŝitajn grupojn" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "montru nur instalitajn grupojn" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "montri nur disponeblajn grupojn" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "URL : %s" --msgstr "URL : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Nevalida grupo-subkomando, uzu: %s." -+ -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Ne eblas trovi nepran gruppakon." - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Permesilo : %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Provizas : %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Other : %s" --msgstr "Alia : %s" -- --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Estis eraro dum kalkulado de totala elŝut-grandeco" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Ne instalos fontan rpm-pakon (%s)" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Total size: %s" --msgstr "Totala grandeco: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Jam elŝutita" -+ -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Total download size: %s" --msgstr "Totala elŝut-grandeco: %s" -+msgid "unsupported checksum type: %s" -+msgstr "mesubtenita kontrolsuma speco: %s" - --#: ../dnf/cli/output.py:1001 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Installed size: %s" --msgstr "Instalita grandeco: %s" -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Estis eraro dum kulkulado de instalita grandeco" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Konsileto: [d]implicita, [e]ŝaltita, [x]malŝaltita, [i]nstalita" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Liberigita spaco: %s" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Markante pakojn kiel instalitaj de la grupo:" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Malatente nenecesan profilon: “{}/{}”" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Markante pakojn kiel forigitaj de la grupo:" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grupo" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Ne eblas kongrui profilon en argumento {}" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pakojn" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Neniu implicita profilo por modulo {}:{}" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Instalante grupajn/modulajn pakojn" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Profilo {} ne kongruas por modulo {}:{}" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Instalante grupajn pakojn" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Instalonte" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Ne eblas solvi argumenton {}" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Altgradigonte" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Neniu kongruo por pako {}" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Reinstalonte" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Instalonte dependecojn" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Instalonte malfortajn dependecojn" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Forigonte" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+msgstr[1] "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Forigonte dependajn pakojn" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Ŝaltante alian fluon por “{}”." - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Forigonte neuzitajn dependecojn" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nenio montrenda." - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Malaltgradigonte" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Instalante pli novan version de “{}” ol specifita. Kialo: {}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Ŝaltitaj moduloj: {}." - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Neniu profilo specifita por “{}”, bonvolu specifi profilon." - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC-etendaĵo: Ŝlosilo por uzanto " - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "estas valida." - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Malŝaltante modulojn" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "havas nekonatan staton." - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Reagordante modulojn" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC-etendaĵo: " - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Instalante grupojn" -- --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Altgradigante grupojn" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Komencis dnf-automatic." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Forigante grupojn" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Dormi por %s sekundoj" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/emitter.py:31 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "The following updates have been applied on '%s':" - msgstr "" --"Preterpasante pakojn kun konfliktoj:\n" --"(aldonu “%s” al la komandlinio por devigi ilian altgradigon)" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:32 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Preterpasante pakojn kun difektajn dependecojn%s" -- --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " aŭ parto de grupo" -- --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Pako" -+msgid "The following updates are available on '%s':" -+msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Pako" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "anstataŭigante" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Updates downloaded on '%s'." - msgstr "" --"\n" --"Transakcia resumo\n" --"%s\n" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instali" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Altgradigi" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Malsukcesis sendi retmesaĝon per “%s”: %s" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Forigi" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Malsukcesis lanĉi komandon “%s”: ricevis %d" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Malaltgradigi" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problemoj en peto:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Preterpasi" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "mankantaj pakoj: " - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Pako" --msgstr[1] "Pakoj" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "rompitaj pakoj: " - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Dependa pako" --msgstr[1] "Dependaj pakoj" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "mankantaj grupoj aŭ moduloj: " - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Altgradigitaj" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "rompitaj grupoj aŭ moduloj: " - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Malaltgradigitaj" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+msgstr[1] "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstalitaj" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s estas malplena dosiero" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Forigitaj" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Malsukcesis" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problemo" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Totala" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "ŝargante deponejon “{}” fiasko: {}" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Ŝargado de deponejo “{}” malsukcesis" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistemo" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+ -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "" -+ -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" -+ -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Preterpasante kunigitan transakcion %d ĝis %d, ĉar ili surmetas" -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Neniu transakcio" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Malbonaj transakciaj identigiloj, aŭ pako(j), specifitaj" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Komandlinio" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Uzantonomo" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metadatuma kaŝmemoro kreita." - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Identigilo" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: uzante metadatumojn el %s." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Dato kaj horo" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Ago(j)" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Lasta kontrolo de metadatuma senvalidiĝo: antaŭ %s je %s." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Aliigita" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Neniu transakcia identigilo, aŭ pako, specifita" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Forigita" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Ne instalita" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Pli nova" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Pli malnova" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transakcia ID :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Komenca tempo :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Komenca rpmdb :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "" - --#: ../dnf/cli/output.py:1870 --#, python-format --msgid "(%u seconds)" --msgstr "(%u sekundoj)" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Rulante transakcion" - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" --msgstr "(%u minutoj)" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Diskaj bezonoj:" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u hours)" --msgstr "(%u horoj)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+msgstr[1] "" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u tagoj)" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Resumo de eraro(j)" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Fina tempo :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Fina rpmdb :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Uzanto :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Rompita" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Liver-kodo :" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Sukceso" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Fiaskoj:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Fiasko:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Eldon-versio :" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Komandlinio :" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Ne povis malfermi: {}" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Komento :" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transakcio farita per:" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problemo dum malfermado de pako %s" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Aliigitaj pakoj:" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Eligo de skripteto:" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Eraroj:" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "Ne povas forigi %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dependeco-instalo" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s forigita" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Arĥaikigita" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Neniu kongruo por grupa pako “{}”" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Arĥaikigante" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" -+msgstr "Aldonante pakojn el grupo “%s”: %s" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Forigi" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstali" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" - --#: ../dnf/cli/output.py:2142 --#, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Pako %s.%s %s estos instalita" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "neniu pako kongruita" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Package %s.%s %s estos altgradigo" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Package %s.%s %s estos forigita" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Pli malalta versio de pako %s jam instalita, ne povas malaltgradigi ĝin." - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Package %s.%s %s estos reinstalita" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Pako %s ne instalita, ne povas reinstali ĝin." - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Package %s.%s %s estos malaltgradigo" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Dosiero %s estas fontpako kaj oni ne povas ĝisdatigi ĝin, malatentante." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Package %s.%s %s estos arĥaikigante" -+msgid "Package %s not installed, cannot update it." -+msgstr "Pako %s ne instalita, ne povas ĝisdatigi ĝin." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Package %s.%s %s estos altgradigita" -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "Pli alta versio de pako %s jam instalita, ne povas ĝisdatigi ĝin." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Package %s.%s %s estos arĥaikigita" -- --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Komencante solvon de dependecoj" -- --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Finante solvon de dependecoj" -+msgid "Package %s available, but installed for different architecture." -+msgstr "Pako %s disponeblas, sed instalita por alia arĥitekturo." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2173 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" -+"Pako %s de plej malalta versio jam instalita, ne povas malaltgradigi ĝin." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Rulante" -- --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Dormante" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Ago ne traktita: {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Neinterrompebla" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombio" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Nekonata" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Ne eblas trovi informojn pri la ŝlosita procezo (PID %d)" -+msgid ". Failing package is: %s" -+msgstr ". Fiaskante pako estas: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " La aplikaĵo kun PID %d estas: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memoro : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Konsentis la ŝlosilon." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Rifuzis la ŝlosilon." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Komencis: %s - antaŭ %s" -+msgid "Key import failed (code %d)" -+msgstr "" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Ŝlosilo sukcese enportita" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Ne instalis iujn ajn ŝlosilojn" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Stato : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "preterpasante." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Grupo “%s” ne estas instalita." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Eble vi intencis: {}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Grupo “%s” ne ekzistas." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Grupo “%s” ne instalita." -+msgid "Package %s is already installed." -+msgstr "Pako %s jam estas instalita." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3277,6 +3528,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3287,36 +3543,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Ne instalos fontan rpm-pakon (%s)" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC-etendaĵo: Ŝlosilo por uzanto " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "estas valida." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "havas nekonatan staton." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC-etendaĵo: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "mesubtenita kontrolsuma speco: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "" -@@ -3329,226 +3555,43 @@ msgstr "" - msgid "done" - msgstr "farita" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problemoj en peto:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "mankantaj pakoj: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "rompitaj pakoj: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "mankantaj grupoj aŭ moduloj: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "rompitaj grupoj aŭ moduloj: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" --msgstr[1] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" --msgstr[1] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Ŝaltante alian fluon por “{}”." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nenio montrenda." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Instalante pli novan version de “{}” ol specifita. Kialo: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Ŝaltitaj moduloj: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Neniu profilo specifita por “{}”, bonvolu specifi profilon." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Konsileto: [d]implicita, [e]ŝaltita, [x]malŝaltita, [i]nstalita" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Malatente nenecesan profilon: “{}/{}”" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Ne eblas kongrui profilon en argumento {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Neniu implicita profilo por modulo {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Profilo {} ne kongruas por modulo {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Ne eblas solvi argumenton {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Neniu kongruo por pako {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "preterpasante." - --#: ../dnf/package.py:273 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "%s is empty file" --msgstr "%s estas malplena dosiero" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Analizado de dosiero malsukcesis: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Ŝargitaj kromprogramoj: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Jam elŝutita" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "ŝaltante %s deponejon" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Aldonis %s deponejon el %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Group_id '%s' does not exist." - msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Malaltgradigante" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Purigo" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Instalante" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Reinstalante" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Forigante" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Altgradigante" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Kontrolante" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Rulante skripteton" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Preparante" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problemo" -diff --git a/po/es.po b/po/es.po -index bf389d1..62ce08c 100644 ---- a/po/es.po -+++ b/po/es.po -@@ -28,7 +28,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-03-02 10:58+0000\n" - "Last-Translator: Máximo Castañeda Riloba \n" - "Language-Team: Spanish (http://www.transifex.com/projects/p/dnf/language/es/)\n" -@@ -39,2085 +39,2020 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Las siguientes actualizaciones han sido aplicadas en '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Las siguientes actualizaciones están disponibles en '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Las siguientes actualizaciones fueron descargadas en '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Actualizaciones aplicadas en '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Actualizaciones descargadas en '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Actualizaciones disponibles en '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "No se pudo enviar un correo electrónico a través de '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "No se pudo ejecutar '%s': devolvió %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAQUETE" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valor de configuración desconocido: %s=%s en %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Paquete a instalar" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Opción de configuración desconocida: %s = %s en %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Revirtiendo" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Inicio de dnf-automatic." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Limpieza" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Espera de %s segundos" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Instalando" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Error: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Reemplazando" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "fallo al cargar repositorio '{}': {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Reinstalando" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Ha fallado la carga del repositorio '{}'" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Eliminando" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"El temporizador para almacenamiento en caché de metadatos está desactivado " --"cuando se ejecuta con una conexión limitada." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Actualizando" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" --"El temporizador para almacenamiento en caché de metadatos está desactivado " --"cuando se ejecuta con batería." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verificando" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Ejecutando scriptlet" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Caché de metadatos actualizado recientemente." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Preparando" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: nunca caducará y no se recargará." -+msgid "Parsing file failed: %s" -+msgstr "Falló el análisis del archivo: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: ha caducado y se recargará." -+msgid "Loaded plugins: %s" -+msgstr "Complementos cargados: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" --"%s: los metadatos caducarán tras %d segundos, por lo que se recargarán ahora" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: caducará tras %d segundos." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Caché de metadatos creada." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: usando metadatos de %s." -+msgid "enabling %s repository" -+msgstr "habilitando repositorio %s" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Descartando repositorios: %s" -+msgid "Added %s repo from %s" -+msgstr "Añadido repositorio %s desde %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Última comprobación de caducidad de metadatos hecha hace %s, el %s." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Nombre" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" --"Los paquetes descargados se han guardado en caché para la próxima " --"transacción." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Nombre" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Puede borrar los paquetes de la caché ejecutando '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoch" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "tsflag no válido en el archivo de configuración: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Versión" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "No se pudo añadir el archivo de grupos desde el repositorio: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Versión" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Ejecutando verificación de operación" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Lanzamiento" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Error: verificación de operación vs depsolve:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arq." - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Verificación de operación exitosa." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Arquitectura" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Ejecutando prueba de operaciones" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Tam." - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Error en la verificación de operación:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Tamaño" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Prueba de operación exitosa." -+#. Translators: This message should be no longer than 12 characters. -+# auto translated by TM merge from project: firewalld, version: master, DocId: -+# po/firewalld -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Fuente" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Ejecutando operación" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Repo" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Requerimientos de disco:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Repositorio" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Se necesita al menos %dMB más de espacio en %s." --msgstr[1] "Se necesitan al menos %dMB más de espacio en %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Desde repo" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Resumen de errores" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Empaquetador" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "La base de datos de RPM se ha cambiado desde fuera de DNF." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Construido" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Se produjo algún error durante la transacción." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Instalado" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Fallo al obtener el bloqueo de la operación (como usuario %s)." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instalado por" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "No se pudo ejecutar la transacción" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Resumen" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "La transacción no pudo iniciarse:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Resumen" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Falló al eliminar archivo de transacción %s" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "No se descargaron algunos paquetes. Se volverá a intentar." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licencia" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPMs redujo %.1f MB de actualizaciones a %.1f MB (%d.1%% de ahorro)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Descripción" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Los errores en Delta RPMs incrementaron %.1f MB de actualizaciones a %.1f MB" --" (%d.1%% desperdiciado)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Descripción" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "No se pudo abrir: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "No hay paquetes que listar" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "No se ha instalado la llave pública de %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "s" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problemas abriendo el paquete %s" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "sí" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "¿Está de acuerdo [s/N]?: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "¿Está de acuerdo [S/n]?: " -+ -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "La llave pública de %s no es confiable" -+msgid "Group: %s" -+msgstr "Grupo: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "El paquete %s no está firmado" -+msgid " Group-Id: %s" -+msgstr " Group-Id: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "No es posible eliminar %s" -+msgid " Description: %s" -+msgstr " Descripción: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s eliminado" -+msgid " Language: %s" -+msgstr " Idioma: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "No hay coincidencia para el grupo \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Paquetes obligatorios:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Añadiendo paquetes del grupo '%s': %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Paquetes predeterminados:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nada por hacer." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Paquetes opcionales:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "No hay grupos marcados para eliminar." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Paquetes condicionales:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "No hay grupos marcados para actualizar." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Grupos de entorno: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "No hay coincidencias para el argumento: %s" -+msgid " Environment-Id: %s" -+msgstr " Environment-Id: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "no existe paquete coincidente" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Grupos obligatorios:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "El paquete %s no está instalado, no se puede revertir." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Grupos opcionales" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Ya hay instalada una versión anterior del paquete %s, no se puede revertir." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Resultado de:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "El paquete %s n está instalado, no puede reinstalarse." -+msgid "Filename : %s" -+msgstr "Archivo : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"El archivo %s es un paquete de fuentes y no se puede actualizar, por lo que " --"se descarta." -+msgid "Repo : %s" -+msgstr "Repositorio : %s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "El paquete %s no está instalado, no puede actualizarse." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Descripción : " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"El paquete %s de una versión mas reciente esta instalado, no se puede " --"actualizar." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "El paquete %s está disponible, pero no instalado." -+msgid "License : %s" -+msgstr "Licencia : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "El paquete %s está disponible, pero instalado para otra arquitectura." -+msgid "Provide : %s" -+msgstr "Proporciona : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "Ningún paquete %s instalado." -+msgid "Other : %s" -+msgstr "Otros : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Formato incorrecto: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "No se han seleccionado paquetes para eliminar." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "Tamaño total: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Hay paquetes para %s, pero no instalados." -+msgid "Total download size: %s" -+msgstr "Tamaño total de la descarga: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Ya está instalada la versión más baja del paquete %s, no se puede revertir." -+msgid "Installed size: %s" -+msgstr "Tamaño instalado: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Acción desconocida: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Hubo un error mientras se calculaba el tamaño instalado" - --# auto translated by TM merge from project: dnf-plugins-extras, version: --# master, DocId: dnf-plugins-extras --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "No hay ningún paquete %s disponible." -+msgid "Freed space: %s" -+msgstr "Espacio liberado: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"No es necesaria ninguna actualización de seguridad, pero hay {} " --"actualización disponible" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Marcando paquetes como instalados por el grupo:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"No es necesaria ninguna actualización de seguridad, pero hay {} " --"actualizaciones disponibles" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Marcando paquetes como removidos por el grupo:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " --"actualización disponible" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grupo" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " --"actualizaciones disponibles" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paquetes" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". El paquete que falla es: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Instalando los paquetes del grupo/módulo" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Llaves GPG configuradas como: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Instalando los grupos de paquetes" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "La llave GPG de %s (0x%s) ya se encuentra instalada" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Instalando" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Se ha aprobado la clave." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Actualizando" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Se ha rechazado la clave." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Reinstalando" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "La importación de la llave falló (código %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Instalando dependencias" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "La llave ha sido importada exitosamente" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Instalando dependencias débiles" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "No se instaló ninguna llave" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Eliminando" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero con este paquete no son correctas.\n" --"Verifique que las URLs de la llave para este repositorio estén correctamente configuradas." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Eliminando dependencias" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "" --"La importación de la(s) llave(s) no funcionó, ¿llave(s) equivocada(s)?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Eliminando dependencias sin uso" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Tal vez quiso decir: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Revirtiendo" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" --"El paquete \"{}\" del repositorio local \"{}\" no tiene una suma de " --"verificación correcta" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Instalando perfiles de módulos" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" --"Algunos paquetes del repositorio local no pasan el control de integridad" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "" --"El paquete \"{}\" del repositorio \"{}\" no tiene una suma de verificación " --"correcta" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Activando flujos de módulos" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Algunos paquetes no están correctos en la caché, pero no se pueden descargar" --" debido al uso de la opción \"--cacheonly\"" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Cambiando flujos de módulos" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "El paquete %s ya está instalado." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Falló el análisis del archivo \"%s\": %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Instalando grupos de entorno" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "No se pudo leer el archivo \"%s\": %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Actualizando grupos de entorno" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Error de configuración: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Eliminando grupos de entorno" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Los alias contienen infinitas redirecciones" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Instalando grupos" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, se usarán los parámetros originales" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Actualizando grupos" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instalado : %s-%s en %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Eliminando grupos" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Construido: %s en %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF se limitará a descargar los paquetes para la transacción" -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF se limitará a descargar los paquetes, instalar las llaves gpg y " --"comprobar la transacción." -+"Descartando paquetes con conflictos:\n" -+"(añada '%s' a la linea de comandos para forzar su actualización)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operación abortada." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Descartando paquetes con conflictos en las dependencias%s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Descargando paquetes:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " o que son parte de un grupo" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Error al descargar los paquetes:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Paquete" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Falló la transacción" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Paquete" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "se sustituye" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n" --"Utilice \"-y\" para forzarla." -+"\n" -+"Resumen de la transacción\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "FALLÓ la verificación de GPG" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalar" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Listas de cambios para {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Actualizar" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Reemplazando paquetes" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Eliminar" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "No se han seleccionado paquetes para sincronización de distribución" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Revertir" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "No se han seleccionado paquetes para revertir." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Descartar" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Paquetes instalados" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paquete" -+msgstr[1] "Paquetes" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Paquetes disponibles" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Paquete dependiente" -+msgstr[1] "Paquetes dependientes" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Autoeliminar Paquetes" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Actualizado" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Paquetes extra" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Revertido" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Actualizaciones disponibles" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instalado" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Paquetes añadidos recientemente" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstalado" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "No hay paquetes que se correspondan con la lista" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Omitido" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "No se ha encontrado ningún resultado" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Eliminado" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "No se ha indicado un ID de transacción" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Fallido" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "No se ha encontrado el ID de transacción indicado" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "¡Se ha encontrado más de un ID de transacción!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Historial de operaciones incompleto antes de %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Historial de operaciones incompleto después de %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Deshaciendo la transacción {}, de {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Descartando la transacción fusionada de %d a %d, pues se solapa" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Repositorio desconocido: '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Sin transacciones" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "No hay repositorios coincidentes: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Se han indicado paquetes o IDs de transacciones erróneas" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Este comando debe ejecutarse como usuario root." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Línea de comandos" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "No existe el comando: %s. Por favor, utilice %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Usuario" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Podría ser un complemento de DNF, pruebe: \"dnf install 'dnf-command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Podría tratarse de un complemento de DNF, pero la carga de complementos no " --"está activada." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Día y hora" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir y --downloaddir sólo son válidos si acompañan a --downloadonly o a" --" los comandos download o system-upgrade." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Acción(es)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled y --disable, --set-disabled requieren el uso del " --"comando config-manager." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Modificado" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "No se pudo obtener el histórico" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "No se ha indicado ningún paquete ni ID de transacción" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"No se pudo detectar la versión de lanzamiento (use '--releasever' para " --"especificarla)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Eliminado" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "opción {}: no permitida con la opción {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "No instalado" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "El comando \"%s\" ya ha sido definido" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Antiguos" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Exclusiones en dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Nuevos" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Inclusiones en dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID de transacción:" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Exclusiones en repositorio " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Hora inicial :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Inclusiones en repositorio " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Rpmdb inicial :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Para diagnosticar el problema, intente ejecutar: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u segundos)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Probablemente tiene corrupta la RPMDB, la ejecución '%s' podría solucionar " --"el problema." -+msgid "(%u minutes)" -+msgstr "(%u minutos)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Tiene activada la verificación de paquetes mediante GPG. Es una buena idea,\n" --"pero no tiene ninguna llave pública GPG instalada. Debe descargar e instalar\n" --"las de los paquetes que desea instalar.\n" --"Puede hacerlo con el comando:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"También puede especificar la url de la llave que le gustaría usar para\n" --"un repositorio en la opción 'gpgkey' en la sección del repositorio y DNF\n" --"la instalará por usted.\n" --"\n" --"Para más información contacte con su distribución o proveedor de paquetes." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u horas)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problema del repositorio: %s" -+msgid "(%u days)" -+msgstr "(%u dias)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "muestra detalles acerca de un paquete o de un grupo de paquetes" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Hora final :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "mostrar todos los paquetes (opción predeterminada)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Rpmdb final :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "mostrar sólo los paquetes disponibles" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Usuario :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "mostrar sólo los paquetes instalados" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Código de retorno:" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "mostrar sólo los paquetes extras" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Abortado" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "mostrar sólo las actualizaciones" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Éxito" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "" --"mostrar sólo los paquetes con marca de borrado automático cuando no haya " --"dependencias" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Errores:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "mostrar sólo paquetes con cambios recientes" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Error:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAQUETE" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Publicación :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "muestra un paquete o grupos de paquetes" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Línea de comando :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "localiza el paquete que ofrezca el valor indicado" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Comentario :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "UN_TEXTO" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transacción realizada con:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Buscando paquetes: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Paquetes modificados:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "comprueba si hay actualizaciones disponibles" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Información del scriptlet:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "mostrar lista de cambios antes de la actualización" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Errores:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "No hay ningún paquete disponible." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Instalación de dependencias" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "No se han seleccionado paquetes para instalar." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Reemplazado" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Ningún paquete instalado." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Eliminar" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstalar" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (desde %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Paquete %s.%s %s seleccionado para instalar" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "El paquete instalado %s%s no se encuentra disponible." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Paquete %s.%s %s seleccionado como actualización" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Ningún paquete instalado desde el repositorio." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Paquete %s.%s %s seleccionado para eliminar" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "No se han seleccionado paquetes para reinstalar." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "No se han seleccionando paquetes para actualizar." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Paquete %s.%s %s seleccionado para revertir" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "ejecuta comandos con todos los paquetes en un repositorio dado" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Paquete %s.%s %s seleccionado para actualizar" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "muestra un mensaje de ayuda del uso" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Comenzando resolución de dependencias" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "muestra o usa el historial de transacciones" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Resolución de dependencias finalizada" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Se ha encontrado más de un ID de transacción.\n" --"'{}' exige un ID de transacción o nombre de paquete." -+"Importando llave GPG 0x%s:\n" -+" ID usuario: \"%s\"\n" -+" Huella : %s\n" -+" Desde : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "No se ha indicado ningún paquete ni ID de transacción." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Error en la línea de comando: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "No posee acceso a la base de datos del historial." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "formato incorrecto: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"No se pueden deshacer las operaciones %s, hacerlo resultaría en una base de " --"datos de paquetes inconsistente." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Hay varios valores para el parámetro setopt: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"No se puede revertir la operación %s, hacerlo resultaría en una base de " --"datos de paquetes inconsistente." -+msgid "Setopt argument has no value: %s" -+msgstr "No se define valor para el parámetro setopt: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"La definición del rango de transacciones no es válida '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Parámetros opcionales" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"No se pudo convertir '{}' en un ID de transacción.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "ubicación del archivo de configuración" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "No se ha encontrado ninguna transacción que manipule el paquete '{}'." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "operación discreta" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Muestra o crea alias de comandos" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "operación detallada" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "activar uso de alias" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "mostrar la versión de DNF y salir" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "desactivar uso de alias" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "define la raíz de instalación" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Los alias están activos" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "no instalar documentación" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Los alias no están activos" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "desactivar todos los complementos" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "La clave de alias no es válida: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "activar complementos por nombre" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "El alias no tiene valor: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "desactivar complementos de acuerdo a su nombre" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Añadido alias: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "" -+"anular el valor de $releasever de archivos de configuración y repositorio" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "No se encuentra el alias: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "define opciones arbitrarias de configuración y repositorios" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Borrado el alias: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "resuelve los problemas de dependencias saltándose paquetes" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "mostrar ayuda del comando" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "permitir borrado de paquetes instalados para resolver dependencias" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "El uso de alias no está activo." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "intentar la mejor versión del paquete disponible en operaciones." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "No se indicó ningún alias." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "no limitar la transacción al mejor candidato" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "No se indicó ningún alias." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "" -+"ejecutar completamente a partir de la caché de sistema (no del usuario), sin" -+" actualizarla" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "No hay ningún alias." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "tiempo máximo de espera de comando" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "No hay coincidencias para %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "nivel de depuración de la salida" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" --"elimina los paquetes que se instalaron debido a dependencias y que ya no se " --"necesitan" -- --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Paquete a eliminar" -+"descargar en archivos los resultados detallados de la resolución de " -+"dependencias" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "comprobar problemas en la base de datos de paquetes" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "" -+"mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "mostrar todos los problemas (opción predeterminada)" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "nivel de error de la salida" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "mostrar problemas de dependencias" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"activa la lógica de obsolescencia de dnf para upgrade, o muestra las " -+"capacidades que el paquete hace obsoletas para info, list y repoquery" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "mostrar problemas de duplicados" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "nivel de depuración de salida para rpm" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "mostrar paquetes obsoletos" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "responder \"sí\" a todas las preguntas" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "mostrar problemas con funciones proporcionadas" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "responder \"no\" a todas las preguntas" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "a {} le falta {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"activar repositorios específicos por identificador o patrón, se puede usar " -+"varias veces" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} es un duplicado de {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"activar repositorios con el comando config-manager (guarda automáticamente)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} es reemplazado por {}" -- --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} proporciona {}, pero no se pudo encontrar" -- --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Eliminando archivo %s" -- --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "elimina los datos de la caché" -- --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tipo de metadatos que limpiar" -- --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Limpiando los datos: " -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"desactivar repositorios con el comando config-manager (guarda " -+"automáticamente)" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Caché caducada" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "excluir paquetes por nombre o patrón" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d archivo eliminado" --msgstr[1] "%d archivos eliminados" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "desactivar la opción excludepkgs" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Esperando a que finalice el proceso con pid %d." -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "nombre y ruta a un repositorio adicional, se puede usar varias veces" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Mostrar las dependencias del paquete y qué paquetes las suplen" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "" -+"desactiva el proceso de eliminación de dependencias que ya no se necesitan" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" --"sincroniza los paquetes instalados a las últimas versiones disponibles" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Paquete a sincronizar" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "controla la utilización de colores" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Revierte un paquete a una versión anterior" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "marcar los metadatos como caducados antes de ejecutar el comando" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Paquete a revertir" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "resolver a direcciones IPv4 únicamente" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "muestra o usa la información de grupos" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "resolver a direcciones IPv6 únicamente" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "" --"No existen datos de grupo disponibles en los repositorios configurados." -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "directorio al que copiar los paquetes" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Aviso: el grupo %s no existe." -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "Solo descargar los paquetes" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Advertencia: No hay grupos coincidentes:" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "añade un comentario a la transacción" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Grupos de entorno disponibles:" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Incluir paquetes con solución de problemas" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Grupos de entorno instalados:" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Incluir paquetes con mejoras" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grupos instalados:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Incluir nuevos paquetes" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grupos de idioma instalados:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Incluir paquetes de seguridad" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grupos disponibles:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "Incluir los paquetes necesarios para corregir el aviso indicado" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Grupos de idioma disponibles:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "Incluir los paquetes necesarios para corregir el error de BZ indicado" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "incluir paquetes opcionales del grupo" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "Incluir los paquetes necesarios para corregir el CVE indicado" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "mostrar también los grupos ocultos" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "Incluir paquetes de seguridad con esa severidad" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "mostrar sólo los grupos instalados" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Fuerza el uso de una arquitectura" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "mostrar sólo los grupos disponibles" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Lista de comandos principales:" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Lista de comandos de los complementos:" -+ -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Sub-comando groups invalido, use: %s." -+msgid "Error: %s" -+msgstr "Error: %s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "No se pudo encontrar un paquete obligatorio del grupo." -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Terminado." - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "instala uno o varios paquetes en su sistema" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Sin permiso de lectura/ejecución en el directorio actual, moviendo a /" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Paquete a instalar" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" -+"pruebe a añadir '{}' a la línea de comandos para reemplazar los paquetes que" -+" producen conflictos" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "No se pudo encontrar ningún resultado" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" -+"pruebe a añadir '{}' para descartar los paquetes que no se pueden instalar" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "La ruta de archivo rpm no es válida: %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " o '{}' para descartar los paquetes que no se pueden instalar" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Para \"{0}\" existen las siguientes alternativas: {1}" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" -+"pruebe a añadir '{}' para no tener en cuenta sólo los mejores candidatos" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "genera la caché de metadatos" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " o '{}' para no tener en cuenta sólo los mejores candidatos" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Creando los archivos de caché para todos los archivos de metadatos." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dependencias resueltas." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" --"marca o desmarca los paquetes instalados como instalados por el usuario." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "¡Listo!" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as user installed." --msgstr "%s marcado como instalado por el usuario." -+msgid " Installed: %s-%s at %s" -+msgstr " Instalado : %s-%s en %s" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s desmarcado como instalado por el usuario." -+msgid " Built : %s at %s" -+msgstr " Construido: %s en %s" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s marcado como instalado por un grupo." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF se limitará a descargar los paquetes para la transacción" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Error:" -- --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "El paquete %s no está instalado." -- --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "La operación cambiaría el módulo '{0}' del flujo '{1}' al '{2}'" -- --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "No se encontraron módulos coincidentes" -- --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"No se puede cambiar el flujo activo de un módulo.\n" --"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá activar el otro flujo." -- --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:194 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"No se puede cambiar el flujo activo de un módulo.\n" --"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá instalar el otro flujo." -- --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interactuar con los módulos." -- --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "mostrar sólo los módulos activos" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "mostrar sólo los módulos inactivos" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "mostrar sólo los módulos instalados" -+"DNF se limitará a descargar los paquetes, instalar las llaves gpg y " -+"comprobar la transacción." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "mostrar el contenido del perfil" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operación abortada." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "reinstala un paquete" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nada por hacer." - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Paquete a reinstalar" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Descargando paquetes:" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "elimina uno o varios paquetes de su sistema" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Error al descargar los paquetes:" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "elimina paquetes duplicados" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Falló la transacción" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"elimina versiones antiguas de paquetes de sólo instalación que superen el " --"límite" -+"Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n" -+"Utilice \"-y\" para forzarla." - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "No se encontraron paquetes duplicados para eliminar." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "FALLÓ la verificación de GPG" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "No se encontraron paquetes de sólo instalación para eliminar." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Listas de cambios para {}" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "desconocido" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Reemplazando paquetes" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "Nunca (último: %s)" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "No se han seleccionado paquetes para sincronización de distribución" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Instant (last: %s)" --msgstr "Instantáneo (último: %s)" -+msgid "No match for argument: %s" -+msgstr "No hay coincidencias para el argumento: %s" - --#: ../dnf/cli/commands/repolist.py:44 -+# auto translated by TM merge from project: dnf-plugins-extras, version: -+# master, DocId: dnf-plugins-extras -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s segundo(s) (último: %s)" -+msgid "No package %s available." -+msgstr "No hay ningún paquete %s disponible." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "muestra los repositorios de software configurados" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Hay paquetes para %s, pero no instalados." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "mostrar todos los repositorios" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "No se han seleccionado paquetes para revertir." - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "mostrar los repositorios activos (opción predeterminada)" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Paquetes instalados" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "mostrar los repositorios desactivados" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Paquetes disponibles" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "No hay ningún repositorio disponible" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Autoeliminar Paquetes" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "habilitado" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Paquetes extra" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "inhabilitado" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Actualizaciones disponibles" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Paquetes añadidos recientemente" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-name : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "No hay paquetes que se correspondan con la lista" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "No se ha encontrado ningún resultado" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revision: " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "No se ha indicado un ID de transacción" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "No se ha encontrado el ID de transacción indicado" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "¡Se ha encontrado más de un ID de transacción!" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "Historial de operaciones incompleto antes de %u." - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "Historial de operaciones incompleto después de %u." - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-size : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Ningún paquete %s instalado." - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Deshaciendo la transacción {}, de {}" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Actualizados : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Repositorio desconocido: '%s'" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirrors : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "No hay repositorios coincidentes: %s" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Este comando debe ejecutarse como usuario root." - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "No existe el comando: %s. Por favor, utilice %s --help" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Podría ser un complemento de DNF, pruebe: \"dnf install 'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Podría tratarse de un complemento de DNF, pero la carga de complementos no " -+"está activada." - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repositorio excluído: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Error de configuración: %s" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Nombre de archivo del repositorio: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir y --downloaddir sólo son válidos si acompañan a --downloadonly o a" -+" los comandos download o system-upgrade." - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id del repositorio" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled y --disable, --set-disabled requieren el uso del " -+"comando config-manager." - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "estado" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nombre del repositorio" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Total de paquetes: %s" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"No se pudo detectar la versión de lanzamiento (use '--releasever' para " -+"especificarla)" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "buscar paquetes que coincidan con la palabra clave" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "opción {}: no permitida con la opción {}" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "la clave para buscar" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "El comando \"%s\" ya ha sido definido" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " --"parámetros)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Exclusiones en dnf.conf: " - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Inclusiones en dnf.conf: " - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "mostrar solamente resultados de esta ARCH" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Exclusiones en repositorio " - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "mostrar solamente resultados que sean dueños de este FILE" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Inclusiones en repositorio " - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "mostrar sólo resultados con conflictos con REQ" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"muestra resultados que requieren, sugieren, complementan, mejoran o " --"recomiendan archivos REQ o paquetes que proporcionan REQ" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Falló el análisis del archivo \"%s\": %s" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "mostrar sólo los resultados que reemplazan a REQ" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "No se pudo leer el archivo \"%s\": %s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "mostrar sólo los resultados que proporcionan REQ" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Los alias contienen infinitas redirecciones" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "" --"mostrar los resultados que requieren el archivo REQ o que algún paquete " --"proporcione REQ" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, se usarán los parámetros originales" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "mostrar solo los resultados que recomiendan REQ" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Ejecutando" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "mostrar solo los resultados que mejoran REQ" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Durmiendo" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "mostrar solo los resultados que sugieren REQ" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ininterrumplible" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "mostrar solo los resultados que complementan REQ" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "" --"comprobar dependencias implícitas (archivos y provisiones); opción " --"predeterminada" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Rastreado/Detenido" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "" --"comprobar las dependencias tal como se indican, opción contraria a --alldeps" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Desconocido" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" --"con --whatrequires y --requires --resolve, hace una consulta recursiva." -+"Imposible encontrar información acerca del proceso bloqueante (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "mostrar todas las dependencias y qué paquetes las suplen" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " La aplicación con PID %d es: %s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "mostrar etiquetas disponibles para usar con --queryformat" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memoria : %5s RSS (%5sB VSZ)" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "resolver las capacidades hasta los paquetes que las originan" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Iniciado: %s - hace %s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "mostrar el árbol recursivo para paquete(s)" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Estado : %s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "operar en el RPM fuente correspondiente" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Muestra o crea alias de comandos" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"mostrar los N paquetes más recientes para un nombre.arquitectura dado (o los" --" anteriores a los N más recientes si N es negativo)" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "activar uso de alias" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "mostrar información detallada del paquete" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "desactivar uso de alias" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "mostrar la lista de archivos del paquete" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Los alias están activos" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "mostrar el nombre del paquete fuente RPM" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Los alias no están activos" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "mostrar cambios del paquete" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "La clave de alias no es válida: %s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formato para presentar paquetes encontrados" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "El alias no tiene valor: %s" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" --" (predeterminado)" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Añadido alias: %s" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"usar nombre-versión-lanzamiento para mostrar los paquetes (opción " --"predeterminada de rpm)" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "No se encuentra el alias: %s" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"usar epoch:nombre-versión-lanzamiento.arquitecura para mostrar los pquetes" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Borrado el alias: %s" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias %s" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "limitar la consulta a los paquetes duplicados instalados" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Alias %s='%s'" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "limitar la consulta a paquetes «installonly» instalados" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "El uso de alias no está activo." - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"limitar la consulta a paquetes instalados con dependencias sin satisfacer" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "No se indicó ningún alias." - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "mostrar de dónde se pueden descargar los paquetes" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "No se indicó ningún alias." - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "No hay ningún alias." - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Mostrar las capacidades de las que el paquete puede depender, mejorar, " --"recomendar, sugerir y complementar." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "No hay coincidencias para %s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Mostrar las capacidades que el paquete puede mejorar." -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "busca detalles en los paquetes con la cadena indicada" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Mostrar las capacidades proporcionadas por el paquete." -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "buscar también en descripción y URL de los paquetes" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Mostrar las capacidades que el paquete recomienda." -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "TEXTO_CONSULTA" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Mostrar las capacidades de las que el paquete depende." -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " , " - --#: ../dnf/cli/commands/repoquery.py:226 -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"mostrar las capacidades de las que el paquete depende para ejecutar un guion" --" %%pre." -+msgid "%s Exactly Matched: %%s" -+msgstr "Coincidencia exacta en %s: %%s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Mostrar las capacidades que el paquete sugiere." -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "Coincidencia en %s: %%s" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Mostrar las capacidades que el paquete puede complementar." -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "No se encontraron coincidencias." - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Mostrar sólo paquetes disponibles" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Buscando paquetes: " - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Mostrar solo paquetes instalados" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "comprobar problemas en la base de datos de paquetes" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Mostrar sólo paquetes que no están presentes en ninguno de los repositorios " --"disponibles" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "mostrar todos los problemas (opción predeterminada)" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "Mostrar sólo paquetes que actualizan para alguno ya instalado" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "mostrar problemas de dependencias" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Mostrar sólo paquetes que se puede eliminar con el comando \"dnf " --"autoremove\"" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "mostrar problemas de duplicados" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Mostrar sólo paquetes instalados por el usuario." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "mostrar paquetes obsoletos" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Mostrar sólo paquetes editados recientemente" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "mostrar problemas con funciones proporcionadas" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "a {} le falta {}" -+ -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} es un duplicado de {}" -+ -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} es reemplazado por {}" -+ -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} proporciona {}, pero no se pudo encontrar" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" --"La opción '--resolve' debe usarse junto con '--conflicts', '--depends', '--" --"enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" --"suggests' o '--supplements'" -+"sincroniza los paquetes instalados a las últimas versiones disponibles" - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Paquete a sincronizar" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "actualiza uno o varios paquetes en su sistema" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Paquete a actualizar" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "No se han seleccionando paquetes para actualizar." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"La opción '--recursive' debe usarse junto con '--whatrequires ' " --"(opcionalmente puede incluir '--alldeps', pero no '--exactdeps'), o con '--" --"requires --resolve'" -+"elimina los paquetes que se instalaron debido a dependencias y que ya no se " -+"necesitan" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "El paquete {} no contiene archivos" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Paquete a eliminar" - --# auto translated by TM merge from project: dnf-plugins-core, version: master, --# DocId: dnf-plugins-core --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Etiquetas de consulta disponibles: usar --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "genera la caché de metadatos" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "la opción {} necesita --whatrequires o --whatdepends" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Creando los archivos de caché para todos los archivos de metadatos." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Para diagnosticar el problema, intente ejecutar: '%s'." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+"Probablemente tiene corrupta la RPMDB, la ejecución '%s' podría solucionar " -+"el problema." - --#: ../dnf/cli/commands/repoquery.py:501 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"description:\n" --" For the given packages print a tree of the packages." -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"No se ha indicado una opción válida\n" --"uso: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [búsqueda] [--tree]\n" -+"Tiene activada la verificación de paquetes mediante GPG. Es una buena idea,\n" -+"pero no tiene ninguna llave pública GPG instalada. Debe descargar e instalar\n" -+"las de los paquetes que desea instalar.\n" -+"Puede hacerlo con el comando:\n" -+" rpm --import public.gpg.key\n" - "\n" --"descripción:\n" --" Para los paquetes indicado mostrar un árbol de los paquetes." -+"\n" -+"También puede especificar la url de la llave que le gustaría usar para\n" -+"un repositorio en la opción 'gpgkey' en la sección del repositorio y DNF\n" -+"la instalará por usted.\n" -+"\n" -+"Para más información contacte con su distribución o proveedor de paquetes." - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "busca detalles en los paquetes con la cadena indicada" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Problema del repositorio: %s" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "buscar también en descripción y URL de los paquetes" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "TEXTO_CONSULTA" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "muestra detalles acerca de un paquete o de un grupo de paquetes" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Nombre" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "mostrar todos los paquetes (opción predeterminada)" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Resumen" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "mostrar sólo los paquetes disponibles" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Descripción" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "mostrar sólo los paquetes instalados" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "mostrar sólo los paquetes extras" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " , " -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "mostrar sólo las actualizaciones" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "Coincidencia exacta en %s: %%s" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "" -+"mostrar sólo los paquetes con marca de borrado automático cuando no haya " -+"dependencias" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "Coincidencia en %s: %%s" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "mostrar sólo paquetes con cambios recientes" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "No se encontraron coincidencias." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "muestra un paquete o grupos de paquetes" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "ejecutar una sesión interactiva de DNF" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "localiza el paquete que ofrezca el valor indicado" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "GUION" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "UN_TEXTO" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Guion a ejecutar en la sesión de DNF" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "comprueba si hay actualizaciones disponibles" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Clave desconocida." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "mostrar lista de cambios antes de la actualización" - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "No hay ningún paquete disponible." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "No se han seleccionado paquetes para instalar." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Ningún paquete instalado." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "Could not find repository: %s" --msgstr "No se pudo encontrar el repositorio %s" -+msgid " (from %s)" -+msgstr " (desde %s)" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "El paquete instalado %s%s no se encuentra disponible." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Ningún paquete instalado desde el repositorio." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "No se han seleccionado paquetes para reinstalar." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "No se han seleccionado paquetes para eliminar." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "ejecuta comandos con todos los paquetes en un repositorio dado" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "muestra un mensaje de ayuda del uso" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "muestra o usa el historial de transacciones" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} arg [valor]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Si no se indica valor se muestra el actual.\n" --" Si se indica valor se cambia el ajuste." -+"Se ha encontrado más de un ID de transacción.\n" -+"'{}' exige un ID de transacción o nombre de paquete." - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "No se ha indicado ningún paquete ni ID de transacción." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "No posee acceso a la base de datos del historial." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" --"{} [comando]\n" --" muestra ayuda" -+"No se pueden deshacer las operaciones %s, hacerlo resultaría en una base de " -+"datos de paquetes inconsistente." - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" --"{} arg [opción]\n" --" list: muestra repositorios y sus estados. opción = [all | id | glob]\n" --" enable: activa repositorios. opción = id del repositorio\n" --" disable: desactiva repositorioss. opción = id del repositorio" -+"No se puede revertir la operación %s, hacerlo resultaría en una base de " -+"datos de paquetes inconsistente." - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" resolve the transaction set" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{}\n" --" resuelve la transacción" -+"La definición del rango de transacciones no es válida '{}'.\n" -+"Use '..'." - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{} arg\n" --" list: muestra el contenido de la transacción\n" --" reset: reinicia (vacía) la transacción\n" --" run: ejecuta la transacción" -+"No se pudo convertir '{}' en un ID de transacción.\n" -+"Use '', 'last', 'last-'." - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "No se ha encontrado ninguna transacción que manipule el paquete '{}'." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Revierte un paquete a una versión anterior" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Paquete a revertir" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"{}\n" --" ejecuta la transacción" -+"actualiza, pero sólo paquetes que solucionan problemas que afectan a su " -+"sistema" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "La operación cambiaría el módulo '{0}' del flujo '{1}' al '{2}'" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "No se encontraron módulos coincidentes" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" --"{}\n" --" sale de la sesión" -+"No se puede cambiar el flujo activo de un módulo.\n" -+"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá activar el otro flujo." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" --"Comandos específicos de sesión:\n" --"\n" --"config realiza ajustes de configuración\n" --"help muestra ayuda\n" --"repository (o repo) activa, desactiva o lista repositorios\n" --"resolvedep resuelve la transacción\n" --"transaction (o ts) muestra, vacía o ejecuta la transacción\n" --"run resuelve y ejecuta la transacción\n" --"exit (o quit) sale de la sesión" -+"No se puede cambiar el flujo activo de un módulo.\n" -+"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá instalar el otro flujo." - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Error: no se pudo abrir %s para lectura" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interactuar con los módulos." - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Saliendo de la sesión" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "mostrar sólo los módulos activos" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "mostrar sólo los módulos inactivos" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "mostrar sólo los módulos instalados" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "mostrar el contenido del perfil" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "elimina uno o varios paquetes de su sistema" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "elimina paquetes duplicados" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" --"ejecutar una modalidad dnf interactiva para eliminar e instalar un spec" -+"elimina versiones antiguas de paquetes de sólo instalación que superen el " -+"límite" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Lo que se quiere eliminar" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "No se encontraron paquetes duplicados para eliminar." - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Lo que se quiere instalar" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "No se encontraron paquetes de sólo instalación para eliminar." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Formato incorrecto: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -2131,6 +2066,11 @@ msgstr "mejora" - msgid "security" - msgstr "seguridad" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "desconocido" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "paquete nuevo" -@@ -2253,1196 +2193,1509 @@ msgid "Unknown/Sec." - msgstr "Desconocido/Seg." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Errores" -+msgid "Update ID" -+msgstr "Actualizar ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tipo" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Actualizar ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Actualizado" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Errores" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Descripción" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Derechos" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Severidad" - --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" --msgstr "Archivos" -- --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instalado" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Derechos" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "falso" -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" -+msgstr "Archivos" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "verdadero" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "actualiza uno o varios paquetes en su sistema" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Paquete a actualizar" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "falso" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"actualiza, pero sólo paquetes que solucionan problemas que afectan a su " --"sistema" -+"marca o desmarca los paquetes instalados como instalados por el usuario." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Terminado." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s marcado como instalado por el usuario." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Sin permiso de lectura/ejecución en el directorio actual, moviendo a /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s desmarcado como instalado por el usuario." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" --"pruebe a añadir '{}' a la línea de comandos para reemplazar los paquetes que" --" producen conflictos" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s marcado como instalado por un grupo." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" --"pruebe a añadir '{}' para descartar los paquetes que no se pueden instalar" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Error:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " o '{}' para descartar los paquetes que no se pueden instalar" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "El paquete %s no está instalado." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" --"pruebe a añadir '{}' para no tener en cuenta sólo los mejores candidatos" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Mostrar las dependencias del paquete y qué paquetes las suplen" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " o '{}' para no tener en cuenta sólo los mejores candidatos" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Eliminando archivo %s" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dependencias resueltas." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "elimina los datos de la caché" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "¡Listo!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tipo de metadatos que limpiar" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Error en la línea de comando: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Limpiando los datos: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "formato incorrecto: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Caché caducada" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Hay varios valores para el parámetro setopt: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d archivo eliminado" -+msgstr[1] "%d archivos eliminados" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "No se define valor para el parámetro setopt: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Esperando a que finalice el proceso con pid %d." - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Parámetros opcionales" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "instala uno o varios paquetes en su sistema" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "ubicación del archivo de configuración" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "No se pudo encontrar ningún resultado" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "operación discreta" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "La ruta de archivo rpm no es válida: %s" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "operación detallada" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Para \"{0}\" existen las siguientes alternativas: {1}" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "mostrar la versión de DNF y salir" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "buscar paquetes que coincidan con la palabra clave" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "define la raíz de instalación" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "la clave para buscar" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "no instalar documentación" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " -+"parámetros)" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "desactivar todos los complementos" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "activar complementos por nombre" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "mostrar solamente resultados de esta ARCH" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "desactivar complementos de acuerdo a su nombre" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "mostrar solamente resultados que sean dueños de este FILE" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "mostrar sólo resultados con conflictos con REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"anular el valor de $releasever de archivos de configuración y repositorio" -+"muestra resultados que requieren, sugieren, complementan, mejoran o " -+"recomiendan archivos REQ o paquetes que proporcionan REQ" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "define opciones arbitrarias de configuración y repositorios" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "mostrar sólo los resultados que reemplazan a REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "resuelve los problemas de dependencias saltándose paquetes" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "mostrar sólo los resultados que proporcionan REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "mostrar ayuda del comando" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" -+"mostrar los resultados que requieren el archivo REQ o que algún paquete " -+"proporcione REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "permitir borrado de paquetes instalados para resolver dependencias" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "mostrar solo los resultados que recomiendan REQ" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "intentar la mejor versión del paquete disponible en operaciones." -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "mostrar solo los resultados que mejoran REQ" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "no limitar la transacción al mejor candidato" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "mostrar solo los resultados que sugieren REQ" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "" --"ejecutar completamente a partir de la caché de sistema (no del usuario), sin" --" actualizarla" -- --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "tiempo máximo de espera de comando" -- --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "nivel de depuración de la salida" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "mostrar solo los resultados que complementan REQ" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" --"descargar en archivos los resultados detallados de la resolución de " --"dependencias" -+"comprobar dependencias implícitas (archivos y provisiones); opción " -+"predeterminada" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" --"mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" -- --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "nivel de error de la salida" -+"comprobar las dependencias tal como se indican, opción contraria a --alldeps" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"activa la lógica de obsolescencia de dnf para upgrade, o muestra las " --"capacidades que el paquete hace obsoletas para info, list y repoquery" -+"con --whatrequires y --requires --resolve, hace una consulta recursiva." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "nivel de depuración de salida para rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "mostrar todas las dependencias y qué paquetes las suplen" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "responder \"sí\" a todas las preguntas" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "mostrar etiquetas disponibles para usar con --queryformat" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "responder \"no\" a todas las preguntas" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "resolver las capacidades hasta los paquetes que las originan" - --#: ../dnf/cli/option_parser.py:247 -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "mostrar el árbol recursivo para paquete(s)" -+ -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "operar en el RPM fuente correspondiente" -+ -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"activar repositorios específicos por identificador o patrón, se puede usar " --"varias veces" -+"mostrar los N paquetes más recientes para un nombre.arquitectura dado (o los" -+" anteriores a los N más recientes si N es negativo)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" --"activar repositorios con el comando config-manager (guarda automáticamente)" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "mostrar información detallada del paquete" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" --"desactivar repositorios con el comando config-manager (guarda " --"automáticamente)" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "mostrar la lista de archivos del paquete" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "excluir paquetes por nombre o patrón" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "mostrar el nombre del paquete fuente RPM" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "desactivar la opción excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "mostrar cambios del paquete" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "nombre y ruta a un repositorio adicional, se puede usar varias veces" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formato para presentar paquetes encontrados" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"desactiva el proceso de eliminación de dependencias que ya no se necesitan" -+"usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" -+" (predeterminado)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" -+"usar nombre-versión-lanzamiento para mostrar los paquetes (opción " -+"predeterminada de rpm)" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "controla la utilización de colores" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" -+"usar epoch:nombre-versión-lanzamiento.arquitecura para mostrar los pquetes" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "marcar los metadatos como caducados antes de ejecutar el comando" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "resolver a direcciones IPv4 únicamente" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "limitar la consulta a los paquetes duplicados instalados" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "resolver a direcciones IPv6 únicamente" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "limitar la consulta a paquetes «installonly» instalados" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "directorio al que copiar los paquetes" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"limitar la consulta a paquetes instalados con dependencias sin satisfacer" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "Solo descargar los paquetes" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "mostrar de dónde se pueden descargar los paquetes" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "añade un comentario a la transacción" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Incluir paquetes con solución de problemas" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Mostrar las capacidades de las que el paquete puede depender, mejorar, " -+"recomendar, sugerir y complementar." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Incluir paquetes con mejoras" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Mostrar las capacidades que el paquete puede mejorar." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Incluir nuevos paquetes" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Mostrar las capacidades proporcionadas por el paquete." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Incluir paquetes de seguridad" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Mostrar las capacidades que el paquete recomienda." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "Incluir los paquetes necesarios para corregir el aviso indicado" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Mostrar las capacidades de las que el paquete depende." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "Incluir los paquetes necesarios para corregir el error de BZ indicado" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+"mostrar las capacidades de las que el paquete depende para ejecutar un guion" -+" %%pre." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "Incluir los paquetes necesarios para corregir el CVE indicado" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Mostrar las capacidades que el paquete sugiere." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "Incluir paquetes de seguridad con esa severidad" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Mostrar las capacidades que el paquete puede complementar." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Fuerza el uso de una arquitectura" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Mostrar sólo paquetes disponibles" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Lista de comandos principales:" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Mostrar solo paquetes instalados" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Lista de comandos de los complementos:" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "" -+"Mostrar sólo paquetes que no están presentes en ninguno de los repositorios " -+"disponibles" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Nombre" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "Mostrar sólo paquetes que actualizan para alguno ya instalado" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoch" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" -+"Mostrar sólo paquetes que se puede eliminar con el comando \"dnf " -+"autoremove\"" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Versión" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Mostrar sólo paquetes instalados por el usuario." - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Versión" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Mostrar sólo paquetes editados recientemente" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Lanzamiento" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"La opción '--resolve' debe usarse junto con '--conflicts', '--depends', '--" -+"enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" -+"suggests' o '--supplements'" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arq." -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"La opción '--recursive' debe usarse junto con '--whatrequires ' " -+"(opcionalmente puede incluir '--alldeps', pero no '--exactdeps'), o con '--" -+"requires --resolve'" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Arquitectura" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "El paquete {} no contiene archivos" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Tamaño" -+# auto translated by TM merge from project: dnf-plugins-core, version: master, -+# DocId: dnf-plugins-core -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Etiquetas de consulta disponibles: usar --queryformat \".. %{tag} ..\"" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Tam." -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "la opción {} necesita --whatrequires o --whatdepends" - --#. Translators: This message should be no longer than 12 characters. --# auto translated by TM merge from project: firewalld, version: master, DocId: --# po/firewalld --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Fuente" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"No se ha indicado una opción válida\n" -+"uso: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [búsqueda] [--tree]\n" -+"\n" -+"descripción:\n" -+" Para los paquetes indicado mostrar un árbol de los paquetes." - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Repo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nunca (último: %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Repositorio" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Instantáneo (último: %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Desde repo" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s segundo(s) (último: %s)" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Empaquetador" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "muestra los repositorios de software configurados" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Construido" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "mostrar todos los repositorios" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Instalado" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "mostrar los repositorios activos (opción predeterminada)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instalado por" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "mostrar los repositorios desactivados" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Resumen" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "No hay ningún repositorio disponible" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licencia" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "habilitado" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Descripción" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "inhabilitado" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "No hay paquetes que listar" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "s" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-name : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "sí" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revision: " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-size : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Actualizados : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirrors : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repositorio excluído: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Nombre de archivo del repositorio: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id del repositorio" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "estado" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nombre del repositorio" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Total de paquetes: %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "ejecutar una sesión interactiva de DNF" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "GUION" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Guion a ejecutar en la sesión de DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Clave desconocida." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "No se pudo encontrar el repositorio %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [valor]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Si no se indica valor se muestra el actual.\n" -+" Si se indica valor se cambia el ajuste." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [comando]\n" -+" muestra ayuda" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [opción]\n" -+" list: muestra repositorios y sus estados. opción = [all | id | glob]\n" -+" enable: activa repositorios. opción = id del repositorio\n" -+" disable: desactiva repositorioss. opción = id del repositorio" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "¿Está de acuerdo [s/N]?: " -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" resuelve la transacción" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "¿Está de acuerdo [S/n]?: " -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: muestra el contenido de la transacción\n" -+" reset: reinicia (vacía) la transacción\n" -+" run: ejecuta la transacción" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Grupo: %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" ejecuta la transacción" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Group-Id: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" sale de la sesión" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Descripción: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Comandos específicos de sesión:\n" -+"\n" -+"config realiza ajustes de configuración\n" -+"help muestra ayuda\n" -+"repository (o repo) activa, desactiva o lista repositorios\n" -+"resolvedep resuelve la transacción\n" -+"transaction (o ts) muestra, vacía o ejecuta la transacción\n" -+"run resuelve y ejecuta la transacción\n" -+"exit (o quit) sale de la sesión" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Language: %s" --msgstr " Idioma: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Paquetes obligatorios:" -+msgid "Error: Cannot open %s for reading" -+msgstr "Error: no se pudo abrir %s para lectura" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Paquetes predeterminados:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Saliendo de la sesión" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Paquetes opcionales:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "reinstala un paquete" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Paquetes condicionales:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Paquete a reinstalar" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Environment Group: %s" --msgstr "Grupos de entorno: %s" -+msgid "Package %s available, but not installed." -+msgstr "El paquete %s está disponible, pero no instalado." - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Environment-Id: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"ejecutar una modalidad dnf interactiva para eliminar e instalar un spec" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Grupos obligatorios:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Lo que se quiere eliminar" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Grupos opcionales" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Lo que se quiere instalar" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Resultado de:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "muestra o usa la información de grupos" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Archivo : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "" -+"No existen datos de grupo disponibles en los repositorios configurados." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Repositorio : %s" -- --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Descripción : " -+msgid "Warning: Group %s does not exist." -+msgstr "Aviso: el grupo %s no existe." - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Advertencia: No hay grupos coincidentes:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licencia : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Grupos de entorno disponibles:" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Proporciona : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Grupos de entorno instalados:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Otros : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grupos instalados:" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grupos de idioma instalados:" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Tamaño total: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grupos disponibles:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Tamaño total de la descarga: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Grupos de idioma disponibles:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Tamaño instalado: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "incluir paquetes opcionales del grupo" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Hubo un error mientras se calculaba el tamaño instalado" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "mostrar también los grupos ocultos" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Espacio liberado: %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "mostrar sólo los grupos instalados" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Marcando paquetes como instalados por el grupo:" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "mostrar sólo los grupos disponibles" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Marcando paquetes como removidos por el grupo:" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Sub-comando groups invalido, use: %s." - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grupo" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "No se pudo encontrar un paquete obligatorio del grupo." - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paquetes" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Instalando los paquetes del grupo/módulo" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Instalando los grupos de paquetes" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "No instalará un paquete rpm fuente (%s)." - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Instalando" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "no se ha encontrado gestor de datos para %s" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Actualizando" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Ya descargado" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Reinstalando" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "tipo de suma de verificación no soportada: %s" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Instalando dependencias" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "buscando el servidor más adecuado (%s servidores)... " - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Instalando dependencias débiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Leyenda: [d] predeterminado, [e] activo, [x] inactivo, [i] instalado" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Eliminando" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Leyenda: [d] predeterminado, [e] habilitado, [x] inhabilitado, [i]nstalado, [a]ctivo" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Eliminando dependencias" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Descartando perfil innecesario: '{}/{}'" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Eliminando dependencias sin uso" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Revirtiendo" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "No se pudo encontrar el perfil en el argumento {}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Instalando perfiles de módulos" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "No hay perfiles predeterminados para el módulo {}:{}" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "No hay coincidencia para el perfil {} del módulo {}:{}" -+ -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Activando flujos de módulos" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "No se pudo resolver el parámetro {}" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Cambiando flujos de módulos" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "No hay coincidencia para el paquete {}" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Instalando grupos de entorno" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Actualizando grupos de entorno" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Problema de dependencias en módulos:" -+msgstr[1] "Problemas de dependencias en módulos:" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Eliminando grupos de entorno" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Activando un flujo diferente para '{}'." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Instalando grupos" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nada que mostrar." - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Actualizando grupos" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Instalando una versión de '{}' más nueva que la indicada. Razón: {}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Eliminando grupos" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Módulos activos: {}." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Descartando paquetes con conflictos:\n" --"(añada '%s' a la linea de comandos para forzar su actualización)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "No se ha indicado perfil para '{}', por favor indique uno." - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Descartando paquetes con conflictos en las dependencias%s" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "Extensión DNSSEC: la clave para el usuario " - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " o que son parte de un grupo" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "es válida." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Paquete" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "tiene un estado desconocido." - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Paquete" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "Extensión DNSSEC: " - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "se sustituye" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Comprobando la validez de las claves importadas." - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Resumen de la transacción\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valor de configuración desconocido: %s=%s en %s; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalar" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Opción de configuración desconocida: %s = %s en %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Actualizar" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Inicio de dnf-automatic." - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Eliminar" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Espera de %s segundos" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Revertir" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Las siguientes actualizaciones han sido aplicadas en '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Descartar" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Las siguientes actualizaciones están disponibles en '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paquete" --msgstr[1] "Paquetes" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Las siguientes actualizaciones fueron descargadas en '%s':" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Paquete dependiente" --msgstr[1] "Paquetes dependientes" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Actualizaciones aplicadas en '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Actualizado" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Actualizaciones descargadas en '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Revertido" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Actualizaciones disponibles en '%s'." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstalado" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "No se pudo enviar un correo electrónico a través de '%s': %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Omitido" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "No se pudo ejecutar '%s': devolvió %d" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Eliminado" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problemas en la petición:" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Fallido" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "paquetes que faltan: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "paquetes con errores: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "módulos o grupos que faltan: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "módulos o grupos con errores: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Descartando la transacción fusionada de %d a %d, pues se solapa" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Sin transacciones" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s es un archivo vacío" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Se han indicado paquetes o IDs de transacciones erróneas" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Falló el almacenamiento de la hora del último makecache." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Línea de comandos" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Falló la obtención de la hora del último makecache." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Usuario" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problema" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "fallo al cargar repositorio '{}': {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Día y hora" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Ha fallado la carga del repositorio '{}'" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Acción(es)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"El temporizador para almacenamiento en caché de metadatos está desactivado " -+"cuando se ejecuta con una conexión limitada." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Modificado" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"El temporizador para almacenamiento en caché de metadatos está desactivado " -+"cuando se ejecuta con batería." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "No se pudo obtener el histórico" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "No se ha indicado ningún paquete ni ID de transacción" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Caché de metadatos actualizado recientemente." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Eliminado" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: nunca caducará y no se recargará." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "No instalado" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: ha caducado y se recargará." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Nuevos" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" -+"%s: los metadatos caducarán tras %d segundos, por lo que se recargarán ahora" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Antiguos" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: caducará tras %d segundos." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID de transacción:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Caché de metadatos creada." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Hora inicial :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: usando metadatos de %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Rpmdb inicial :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Descartando repositorios: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u segundos)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Última comprobación de caducidad de metadatos hecha hace %s, el %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Los paquetes descargados se han guardado en caché para la próxima " -+"transacción." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutos)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Puede borrar los paquetes de la caché ejecutando '%s'." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u horas)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "tsflag no válido en el archivo de configuración: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u dias)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "No se pudo añadir el archivo de grupos desde el repositorio: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Hora final :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Ejecutando verificación de operación" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Rpmdb final :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Error: verificación de operación vs depsolve:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Usuario :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Verificación de operación exitosa." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Abortado" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Ejecutando prueba de operaciones" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Código de retorno:" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Error en la verificación de operación:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Éxito" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Prueba de operación exitosa." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Errores:" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Ejecutando operación" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Requerimientos de disco:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Se necesita al menos %dMB más de espacio en %s." -+msgstr[1] "Se necesitan al menos %dMB más de espacio en %s." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Error:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Resumen de errores" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Publicación :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "La base de datos de RPM se ha cambiado desde fuera de DNF." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Línea de comando :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Se produjo algún error durante la transacción." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Comentario :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Fallo al obtener el bloqueo de la operación (como usuario %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transacción realizada con:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "No se pudo ejecutar la transacción" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Paquetes modificados:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "La transacción no pudo iniciarse:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Información del scriptlet:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Falló al eliminar archivo de transacción %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Errores:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "No se descargaron algunos paquetes. Se volverá a intentar." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Instalación de dependencias" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPMs redujo %.1f MB de actualizaciones a %.1f MB (%d.1%% de ahorro)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Reemplazado" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Los errores en Delta RPMs incrementaron %.1f MB de actualizaciones a %.1f MB" -+" (%d.1%% desperdiciado)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Reemplazando" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "No se pudo abrir: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Eliminar" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "No se ha instalado la llave pública de %s" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstalar" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problemas abriendo el paquete %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Paquete %s.%s %s seleccionado para instalar" -+msgid "Public key for %s is not trusted" -+msgstr "La llave pública de %s no es confiable" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Paquete %s.%s %s seleccionado como actualización" -+msgid "Package %s is not signed" -+msgstr "El paquete %s no está firmado" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Paquete %s.%s %s seleccionado para eliminar" -+msgid "Cannot remove %s" -+msgstr "No es posible eliminar %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" -+msgid "%s removed" -+msgstr "%s eliminado" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "No hay coincidencia para el grupo \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Paquete %s.%s %s seleccionado para revertir" -+msgid "Adding packages from group '%s': %s" -+msgstr "Añadiendo paquetes del grupo '%s': %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "No hay grupos marcados para eliminar." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "No hay grupos marcados para actualizar." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "no existe paquete coincidente" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "El paquete %s no está instalado, no se puede revertir." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Paquete %s.%s %s seleccionado para actualizar" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Ya hay instalada una versión anterior del paquete %s, no se puede revertir." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "El paquete %s n está instalado, no puede reinstalarse." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Comenzando resolución de dependencias" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"El archivo %s es un paquete de fuentes y no se puede actualizar, por lo que " -+"se descarta." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Resolución de dependencias finalizada" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "El paquete %s no está instalado, no puede actualizarse." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Importando llave GPG 0x%s:\n" --" ID usuario: \"%s\"\n" --" Huella : %s\n" --" Desde : %s" -+"El paquete %s de una versión mas reciente esta instalado, no se puede " -+"actualizar." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Ejecutando" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "El paquete %s está disponible, pero instalado para otra arquitectura." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Durmiendo" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Ya está instalada la versión más baja del paquete %s, no se puede revertir." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ininterrumplible" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Acción desconocida: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"No es necesaria ninguna actualización de seguridad, pero hay {} " -+"actualización disponible" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Rastreado/Detenido" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"No es necesaria ninguna actualización de seguridad, pero hay {} " -+"actualizaciones disponibles" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Desconocido" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " -+"actualización disponible" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Imposible encontrar información acerca del proceso bloqueante (PID %d)" -+"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " -+"actualizaciones disponibles" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " La aplicación con PID %d es: %s" -+msgid ". Failing package is: %s" -+msgstr ". El paquete que falla es: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memoria : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "Llaves GPG configuradas como: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Iniciado: %s - hace %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "La llave GPG de %s (0x%s) ya se encuentra instalada" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Estado : %s" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Se ha aprobado la clave." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "saltando." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Se ha rechazado la clave." - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Group '%s' is not installed." --msgstr "El grupo '%s' no está instalado." -+msgid "Key import failed (code %d)" -+msgstr "La importación de la llave falló (código %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "La llave ha sido importada exitosamente" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "No se instaló ninguna llave" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' does not exist." --msgstr "El grupo '%s' no existe." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero con este paquete no son correctas.\n" -+"Verifique que las URLs de la llave para este repositorio estén correctamente configuradas." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" -+"La importación de la(s) llave(s) no funcionó, ¿llave(s) equivocada(s)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Tal vez quiso decir: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" -+"El paquete \"{}\" del repositorio local \"{}\" no tiene una suma de " -+"verificación correcta" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" -+"Algunos paquetes del repositorio local no pasan el control de integridad" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "El entorno '%s' no está instalado." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+"El paquete \"{}\" del repositorio \"{}\" no tiene una suma de verificación " -+"correcta" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "El identificador de grupo '%s' no existe." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Algunos paquetes no están correctos en la caché, pero no se pueden descargar" -+" debido al uso de la opción \"--cacheonly\"" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "El grupo '%s' no está instalado." -+msgid "Package %s is already installed." -+msgstr "El paquete %s ya está instalado." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3505,6 +3758,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "ID incorrecto para repositorio: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: fallo en la comprobación %s: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3515,36 +3773,6 @@ msgstr "repo %s: clave 0x%s ya importada" - msgid "repo %s: imported key 0x%s." - msgstr "repo %s: importada clave 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "No instalará un paquete rpm fuente (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "Extensión DNSSEC: la clave para el usuario " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "es válida." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "tiene un estado desconocido." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "Extensión DNSSEC: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Comprobando la validez de las claves importadas." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "tipo de suma de verificación no soportada: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Falló la reconstrucción a partir de delta RPM" -@@ -3557,230 +3785,45 @@ msgstr "Falló la verificación de la reconstrucción a partir de delta RPM" - msgid "done" - msgstr "hecho" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problemas en la petición:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "paquetes que faltan: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "paquetes con errores: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "módulos o grupos que faltan: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "módulos o grupos con errores: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Problema de dependencias en módulos:" --msgstr[1] "Problemas de dependencias en módulos:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Error en el contenido del archivo de bloqueo: %s.\n" - "Asegúrese de que no hay otros procesos de dnf en ejecución y borre el archivo manualmente o ejecute systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Activando un flujo diferente para '{}'." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nada que mostrar." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Instalando una versión de '{}' más nueva que la indicada. Razón: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Módulos activos: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "No se ha indicado perfil para '{}', por favor indique uno." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Leyenda: [d] predeterminado, [e] activo, [x] inactivo, [i] instalado" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Leyenda: [d] predeterminado, [e] habilitado, [x] inhabilitado, [i]nstalado, [a]ctivo" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Descartando perfil innecesario: '{}/{}'" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "No se pudo encontrar el perfil en el argumento {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "No hay perfiles predeterminados para el módulo {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "No hay coincidencia para el perfil {} del módulo {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "No se pudo resolver el parámetro {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "No hay coincidencia para el paquete {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: fallo en la comprobación %s: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s es un archivo vacío" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Falló el almacenamiento de la hora del último makecache." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Falló la obtención de la hora del último makecache." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Falló el análisis del archivo: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Complementos cargados: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "saltando." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "no se ha encontrado gestor de datos para %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Ya descargado" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "buscando el servidor más adecuado (%s servidores)... " -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "habilitando repositorio %s" -+msgid "Environment '%s' is not installed." -+msgstr "El entorno '%s' no está instalado." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "Añadido repositorio %s desde %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Environment '%s' is not available." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Revirtiendo" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Limpieza" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Instalando" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Reinstalando" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Eliminando" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Actualizando" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verificando" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Ejecutando scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Preparando" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problema" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "El identificador de grupo '%s' no existe." -diff --git a/po/eu.po b/po/eu.po -index 294bffa..3e60ed3 100644 ---- a/po/eu.po -+++ b/po/eu.po -@@ -13,7 +13,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-08-28 04:12+0000\n" - "Last-Translator: Asier Sarasua Garmendia \n" - "Language-Team: Basque (http://www.transifex.com/projects/p/dnf/language/eu/)\n" -@@ -24,1879 +24,1957 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Hurrengo eguneratzeak aplikatu dira '%s' gainean:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Hurrengo eguneratzeak daude eskuragarri '%s'(e)rako:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Hurrengo eguneratzeak deskargatu dira '%s'(e)rako:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "'%s'(e)n aplikatutako eguneratzeak." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "'%s'(e)rako deskargatutako eguneratzeak." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "'%s'(e)rentzat eskuragarri dauden eguneratzeak." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "'%s' bidez posta elektronikoa bidaltzeak huts egin du: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKETEA" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Garbitzen" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Errorea: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Zaharkitutzat hartzen" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Ezabatzen" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" --"Metadatu-tenporizadorea cacheatzea desgaituta bateriarekin funtzionatzean." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Metadatu-tenporizadorea cacheatzea desgaituta." - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Metadatu-cachea berriki freskatu da." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Egiaztatzen" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Scriptlet-a exekutatzen" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: will expire after %d seconds." -+msgid "Loaded plugins: %s" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metadatuen cachea sortu da." -- --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: %s(e)ko metadatuak erabiltzen." -- --#: ../dnf/base.py:422 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:457 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "You can remove cached packages by executing '%s'." -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s" -- --#: ../dnf/base.py:602 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s" -+msgid "Added %s repo from %s" -+msgstr "%s biltegia gehitu da %s(e)tik" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Transakzio-egiaztapena exekutatzen" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Transakzio-egiaztapena ongi egin da." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Sasoia" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Transakzio-proba exekutatzen" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transakzio-proba ongi egin da." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Argitalpena" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Transakzioa exekutatzen" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Ezin izan da transakzio-blokeoa eskuratu (honela saioa hasita: %s)." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Ezin izan da transakzioa exekutatu." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Biltegitik" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transakzioa ezin izan da abiarazi:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "%s transakzio-fitxategia kentzeak huts egin du" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Eraikitze-data" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Instalatze-data" -+ -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instalatzailea:" -+ -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" --"Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " --"gutxiago da)" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URLa" -+ -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Lizentzia" -+ -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s-(r)entzako gako publikoa ez dago instalatuta" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Arazoa %s paketea irekitzen" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "b" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "bai" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "e" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ez" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Ados? [b/E]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Ongi [Y/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "%s-(r)entzako gako publikoa ez da fidagarria" -+msgid "Group: %s" -+msgstr "Taldea: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "%s paketea ez dago sinatuta" -+msgid " Group-Id: %s" -+msgstr " Talde-IDa: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Ezin da %s kendu" -+msgid " Description: %s" -+msgstr " Deskribapena: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s kendu da" -+msgid " Language: %s" -+msgstr " Hizkuntza: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Derrigorrezko paketeak:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Pakete lehenetsiak:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Ez dago egiteko ezer." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Hautazko paketeak:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Ez da talderik markatu hura kentzeko." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Baldintzapeko paketeak:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Ingurune-taldea: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Ez dago bat etortzerik argumenturako: %s" -+msgid " Environment-Id: %s" -+msgstr " Ingurune-IDa: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "ez dago bat datorren paketerik" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Derrigorrezko taldeak:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Aukerako taldeak:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Bertsio zaharragoko %s paketea instalatuta dago, ezin da bertsio zaharragoa " --"instalatu." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Bat-egitea hemendik:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "%s paketea ez dago instalatuta, ezin da berrinstalatu." -+msgid "Filename : %s" -+msgstr "Fitxategi-izena : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "Repo : %s" -+msgstr "Biltegia : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Deskribapena: " - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "%s paketea ez dago instalatuta, ezin da eguneratu." -+msgid "URL : %s" -+msgstr "URLa : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "Bertsio berriagoko %s paketea instalatuta dago, ezin da eguneratu." -+msgid "License : %s" -+msgstr "Lizentzia : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." --msgstr "%s paketea ez dago instalatuta." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -- --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Ez da paketerik markatu kendua izateko." -+msgid "Total size: %s" -+msgstr "Tamaina osoa: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "" -+msgid "Total download size: %s" -+msgstr "Deskargaren tamaina osoa: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"%s paketearen bertsio zaharra dagoeneko instalatuta, ezin da bertsio " --"zaharragoa instalatu." -+msgid "Installed size: %s" -+msgstr "Tamaina instalatu ondoren: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Taldea" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paketeak" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "%s-(e)ko GPG gakoa (0x%s) jadanik instalatuta dago" -- --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Gakoaren inportazioak huts egin du (%d kodea)" -- --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Gakoa ongi inportatu da" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Ez da gakorik instalatu" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" --"\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak pakete honetarako.\n" --"Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Gako(ar)en inportazioak ez du balio izan, gako okerra(k)?" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Kentzen" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Konfigurazio-errorea: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instalatua: %s-%s %s-(e)n" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Eraikia : %s %s-(e)n" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" -+"Gatazkak dituzten paketeak saltatzen:\n" -+"(gehitu '%s' komando-lerroari haien bertsio-berritzea behartzeko)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Eragiketa abortatu da." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Paketeak deskargatzen:" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Errorea paketeak deskargatzen:" -- --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" --"Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n" --"Erabili \"-y\" gainidazteko." - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Paketeak zaharkitutzat hartzen" -- --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Ez da paketerik markatu banaketaren sinkronizaziorako." -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "ordezten" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Transakzio-laburpena\n" -+"%s\n" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Instalatutako paketeak" -- --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Pakete eskuragarriak" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalatu" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Kendu paketeak automatikoki" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Bertsio-berritu" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Pakete gehigarriak" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Kendu" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Bertsio zaharra instalatu" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Berriki gehitutako paketeak" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Saltatu" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Ez dago bat datorren paketerik zerrendatzeko" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paketea" -+msgstr[1] "Paketeak" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Ez da parekatzerik aurkitu" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Mendeko paketea" -+msgstr[1] "Mendeko paketeak" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Ez da transakzio-IDrik eman" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Bertsio-berritua" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Ez da aurkitu emandako transakzio-IDarekin" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Bertsio zaharra instalatua" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Transakzio-ID bat baino gehiago aurkitu da!" -- --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Transakzioen historia osatu gabe dago, %u baino lehen." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instalatua" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Transakzioen historia osatu gabe dago, %u ondoren." -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Berriro instalatua" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Biltegi ezezaguna: '%s'" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Kendua" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Huts egin du" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Guztira" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Ez dago halako komandorik: %s. Erabili %s --help" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" -+ -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" --"DNF plugin baten komandoa izan daiteke, saiatu: \"dnf install 'dnf-" --"command(%s)'\"" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Ez dago transakziorik" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Komando-lerroa" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "IDa" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data eta ordua" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Ekintza(k)" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "\"%s\" komandoa jadanik definitua" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Aldatua" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Ez da transakzio-IDrik, edo paketerik, eman" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Ezabatua" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Ez instalatua" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Zaharragoa" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Berriagoa" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transakzio-IDa :" -+ -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Hasiera-ordua :" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Hasierako rpmdb-a :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Arazoa diagnostikatzeko, saiatu '%s' exekutatzen." -+msgid "(%u seconds)" -+msgstr "(%u segundo)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Ziur aski RPMDB hondatuta daukazu, '%s' exekutatzeak akatsa konpon dezake." -+msgid "(%u minutes)" -+msgstr "(%u minutu)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u ordu)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Arazoa duen biltegia: %s" -+msgid "(%u days)" -+msgstr "(%u egun)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Amaiera-ordua :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "erakutsi pakete guztiak (lehenetsia)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Amaierako rpmdb-a :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "erakutsi eskuragarri dauden paketeak soilik" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Erabiltzailea :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "erakutsi instalatutako paketeak soilik" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Itzulera-kodea :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "erakutsi pakete gehigarriak soilik" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Abortatua" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Arrakasta" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Hutsegiteak:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Hutsegitea:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKETEA" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Komando-lerroa :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "zerrendatu pakete bat edo pakete multzo bat" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "aurkitu zein paketek hornitzen duen emandako balioa" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transakzioa honekin burutu da:" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "KATEREN_BAT" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Aldatutako paketeak:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Paketeak bilatzen: " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptlet-irteera:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Erroreak:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Mendekotasunak instalatu" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Ez dago paketerik eskuragarri." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Zaharkitua" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Ezabatu" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Ez dago paketerik instalatuta." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Berrinstalatu" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (%s-(e)tik)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Ez dago paketerik instalatuta biltegitik." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Ez da paketerik markatu bertsio-berritzeko." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "BILTEGIA" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "KOMANDOA" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Mendekotasunen ebazpena hasten" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Mendekotasunen ebazpena amaitu da" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"0x%s GPA gakoa inportatzen:\n" -+" Erabil. IDa : \"%s\"\n" -+" Hatz-marka: %s\n" -+" Hemendik : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Komando-lerroko errorea: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Ez daukazu historiaren DBra sartzeko baimenik." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "formatu okerra: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" --"Ezin da %s transakzioa desegin, desegingo balitz koherentziarik gabeko " --"paketeen datu-base bat sortuko litzateke." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" --"Ezin da %s transakzioa leheneratu, hori egingo balitz koherentziarik gabeko " --"paketeen datu-base bat sortuko litzateke." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "konfigurazio-fitxategiaren kokapena" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "eragiketa lasaia" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "eragiketa berritsua" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "erakutsi DNF bertsioa eta irten" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "ezarri instalazio-erroa" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "desgaitu plugin guztiak" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "desgaitu pluginak izenaren arabera" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" -+"saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -- --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "arazketa-irteeraren maila" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Kenduko den paketea" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "erakutsi arazo guztiak; lehenetsia" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "errore-irteeraren maila" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "erakutsi mendekotasun-arazoak" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "erakutsi bikoiztuen arazoak" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "arazketa-irteeraren maila rpm-rako" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "erakutsi pakete zaharkituak" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "baztertu paketeak izenaren edo ereduaren arabera" -+ -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Datuak garbitzen: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "kontrolatu kolorea erabiliko den" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "fitxategi %d kendu da" --msgstr[1] "%d fitxategi kendu dira" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "ebatzi IPv4 helbideak soilik" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "%d pid-a duen prozesua amaitu dadin itxaroten." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "ebatzi IPv6 helbideak soilik" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako." -- --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Abisua: %s taldea ez da existitzen." -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Talde instalatuak:" -- --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Instalatutako hizkuntza-taldeak:" -- --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Talde eskuragarriak:" -- --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Eskuragarri dauden hizkuntza-taldeak:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Baliogabeko talde-azpikomandoa, erabili: %s." -+msgid "Error: %s" -+msgstr "Errorea: %s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Amaitu da." - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" -+"Ez dago irakurri/exekutatu baimenik uneko direktorioan, errora mugitzen" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Mendekotasunak ebatzi dira." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Osatua!" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as user installed." --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " Instalatua: %s-%s %s-(e)n" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s unmarked as user installed." -+msgid " Built : %s at %s" -+msgstr " Eraikia : %s %s-(e)n" -+ -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Errorea:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Eragiketa abortatu da." - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "%s paketea ez dago instalatuta." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Ez dago egiteko ezer." - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Paketeak deskargatzen:" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Errorea paketeak deskargatzen:" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:262 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n" -+"Erabili \"-y\" gainidazteko." - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Paketeak zaharkitutzat hartzen" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Ez da paketerik markatu banaketaren sinkronizaziorako." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Ez dago bat etortzerik argumenturako: %s" -+ -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Berrinstalatu pakete bat" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Instalatutako paketeak" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Berrinstalatuko den paketea" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Pakete eskuragarriak" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "kendu pakete bat edo gehiago zure sistematik" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Kendu paketeak automatikoki" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "kendu bikoiztutako paketeak" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Pakete gehigarriak" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Ez da bikoiztutako paketerik aurkitu." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Berriki gehitutako paketeak" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Ez dago bat datorren paketerik zerrendatzeko" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "ezezaguna" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Ez da parekatzerik aurkitu" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Ez da transakzio-IDrik eman" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Ez da aurkitu emandako transakzio-IDarekin" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Transakzio-ID bat baino gehiago aurkitu da!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Inoiz ez (azkena: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Transakzioen historia osatu gabe dago, %u baino lehen." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Berehala (azkena: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Transakzioen historia osatu gabe dago, %u ondoren." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s segundo (azkena: %s)" -+msgid "No package %s installed." -+msgstr "%s paketea ez dago instalatuta." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "erakutsi biltegi guztiak" -- --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "erakutsi gaitutako biltegiak (lehenetsia)" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Biltegi ezezaguna: '%s'" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "erakutsi desgaitutako biltegiak" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Ez dago biltegirik erabilgarri" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "gaitua" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Ez dago halako komandorik: %s. Erabili %s --help" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "desgaitua" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"DNF plugin baten komandoa izan daiteke, saiatu: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Biltegi-id : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Biltegi-izena : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Konfigurazio-errorea: %s" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Biltegi-egoera : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Biltegi-berrikuspena: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Biltegi-etiketak : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Banaketa-biltegi-etiketak: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Biltegi-eguneratua: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Biltegi-pkgs: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Biltegi-tamaina: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "\"%s\" komandoa jadanik definitua" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Biltegi-metaesteka: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Eguneratua : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Biltegi-ispiluak: " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Biltegi-baseurl: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Biltegi-iraungipena: " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Biltegi-baztertu: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Biltegi-barneratu: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Biltegi-baztertua: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Biltegi-izena: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "biltegi id-a" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Exekutatzen" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "egoera" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Lotan" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "biltegi-izena" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ezin da eten" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zonbia" -+ -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Aztarnatua/Gelditua" -+ -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Ezezaguna" -+ -+#: ../dnf/cli/utils.py:113 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Ez da aurkitu blokeo-prozesuari buruzko informazioa (%d PIDa)" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " %d PIDa duen aplikazioa hau da: %s" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memoria: %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Hasiera: %s - duela %s" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Egoera : %s" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "KONTSULTA_KATEA" -+ -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "erakutsi paketeko fitxategien zerrenda" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "erakutsi paketearen iturburuko RPM izena" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Ez da bat etortzerik aurkitu." - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Paketeak bilatzen: " - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "erakutsi arazo guztiak; lehenetsia" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "erakutsi mendekotasun-arazoak" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "erakutsi bikoiztuen arazoak" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "erakutsi pakete zaharkituak" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Ez da paketerik markatu bertsio-berritzeko." - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Kenduko den paketea" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Arazoa diagnostikatzeko, saiatu '%s' exekutatzen." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" -+"Ziur aski RPMDB hondatuta daukazu, '%s' exekutatzeak akatsa konpon dezake." - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Arazoa duen biltegia: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "erakutsi pakete guztiak (lehenetsia)" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "erakutsi eskuragarri dauden paketeak soilik" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "erakutsi instalatutako paketeak soilik" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "erakutsi pakete gehigarriak soilik" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "zerrendatu pakete bat edo pakete multzo bat" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "KONTSULTA_KATEA" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "aurkitu zein paketek hornitzen duen emandako balioa" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "KATEREN_BAT" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URLa" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Ez dago paketerik eskuragarri." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Ez dago paketerik instalatuta." - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Matched: %%s" -+msgid " (from %s)" -+msgstr " (%s-(e)tik)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Ez da bat etortzerik aurkitu." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Ez dago paketerik instalatuta biltegitik." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Ez da paketerik markatu kendua izateko." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "BILTEGIA" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "KOMANDOA" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Ez daukazu historiaren DBra sartzeko baimenik." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" -+"Ezin da %s transakzioa desegin, desegingo balitz koherentziarik gabeko " -+"paketeen datu-base bat sortuko litzateke." - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" -+"Ezin da %s transakzioa leheneratu, hori egingo balitz koherentziarik gabeko " -+"paketeen datu-base bat sortuko litzateke." - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" resolve the transaction set" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" run the transaction" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "kendu pakete bat edo gehiago zure sistematik" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "kendu bikoiztutako paketeak" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Ez da bikoiztutako paketerik aurkitu." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1911,6 +1989,11 @@ msgstr "hobekuntza" - msgid "security" - msgstr "segurtasuna" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "ezezaguna" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2030,1175 +2113,1338 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Akatsak" -+msgid "Update ID" -+msgstr "Eguneratze IDa" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Mota" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Eguneratze IDa" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Eguneratua" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Akatsak" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEak" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Deskribapena" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Eskubideak" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Larritasuna" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Eskubideak" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Fitxategiak" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instalatua" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "egia" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "faltsua" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "egia" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Amaitu da." -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" --"Ez dago irakurri/exekutatu baimenik uneko direktorioan, errora mugitzen" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Errorea:" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "%s paketea ez dago instalatuta." -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Mendekotasunak ebatzi dira." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Datuak garbitzen: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Osatua!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Komando-lerroko errorea: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "fitxategi %d kendu da" -+msgstr[1] "%d fitxategi kendu dira" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "formatu okerra: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "%d pid-a duen prozesua amaitu dadin itxaroten." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "konfigurazio-fitxategiaren kokapena" -- --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "eragiketa lasaia" -- --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "eragiketa berritsua" -- --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "erakutsi DNF bertsioa eta irten" -- --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "ezarri instalazio-erroa" -- --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "desgaitu plugin guztiak" -- --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "desgaitu pluginak izenaren arabera" -- --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" --"gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" -- --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" -- --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" --"saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" -- --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "arazketa-irteeraren maila" -- --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" -- --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" -- --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "errore-irteeraren maila" -- --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:132 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "arazketa-irteeraren maila rpm-rako" -- --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "baztertu paketeak izenaren edo ereduaren arabera" -- --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "kontrolatu kolorea erabiliko den" -- --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "ebatzi IPv4 helbideak soilik" -- --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "ebatzi IPv6 helbideak soilik" -- --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "erakutsi paketeko fitxategien zerrenda" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "erakutsi paketearen iturburuko RPM izena" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Sasoia" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Argitalpena" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Biltegitik" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Eraikitze-data" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Instalatze-data" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instalatzailea:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Lizentzia" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "b" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "bai" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "e" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ez" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Ados? [b/E]: " -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Ongi [Y/n]: " -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/repolist.py:39 - #, python-format --msgid "Group: %s" --msgstr "Taldea: %s" -+msgid "Never (last: %s)" -+msgstr "Inoiz ez (azkena: %s)" - --#: ../dnf/cli/output.py:792 -+#: ../dnf/cli/commands/repolist.py:41 - #, python-format --msgid " Group-Id: %s" --msgstr " Talde-IDa: %s" -+msgid "Instant (last: %s)" -+msgstr "Berehala (azkena: %s)" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#: ../dnf/cli/commands/repolist.py:44 - #, python-format --msgid " Description: %s" --msgstr " Deskribapena: %s" -+msgid "%s second(s) (last: %s)" -+msgstr "%s segundo (azkena: %s)" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "erakutsi biltegi guztiak" -+ -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "erakutsi gaitutako biltegiak (lehenetsia)" -+ -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "erakutsi desgaitutako biltegiak" -+ -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Ez dago biltegirik erabilgarri" -+ -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "gaitua" -+ -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "desgaitua" -+ -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Biltegi-id : " -+ -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Biltegi-izena : " -+ -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Biltegi-egoera : " -+ -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Biltegi-berrikuspena: " -+ -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Biltegi-etiketak : " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Banaketa-biltegi-etiketak: " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Biltegi-eguneratua: " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Biltegi-pkgs: " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Biltegi-tamaina: " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Biltegi-metaesteka: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Eguneratua : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Biltegi-ispiluak: " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Biltegi-baseurl: " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Biltegi-iraungipena: " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Biltegi-baztertu: " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Biltegi-barneratu: " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Biltegi-baztertua: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Biltegi-izena: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "biltegi id-a" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "egoera" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "biltegi-izena" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid " Language: %s" --msgstr " Hizkuntza: %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Derrigorrezko paketeak:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Pakete lehenetsiak:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Hautazko paketeak:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Baldintzapeko paketeak:" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Environment Group: %s" --msgstr "Ingurune-taldea: %s" -+msgid "Could not find repository: %s" -+msgstr "" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " Ingurune-IDa: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Derrigorrezko taldeak:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Aukerako taldeak:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Berrinstalatu pakete bat" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Bat-egitea hemendik:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Berrinstalatuko den paketea" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Filename : %s" --msgstr "Fitxategi-izena : %s" -+msgid "Package %s available, but not installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Biltegia : %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Deskribapena: " -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URLa : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako." - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "License : %s" --msgstr "Lizentzia : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Abisua: %s taldea ez da existitzen." - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Tamaina osoa: %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Talde instalatuak:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Deskargaren tamaina osoa: %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Instalatutako hizkuntza-taldeak:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Tamaina instalatu ondoren: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Talde eskuragarriak:" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Eskuragarri dauden hizkuntza-taldeak:" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Taldea" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paketeak" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Baliogabeko talde-azpikomandoa, erabili: %s." - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." -+ -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "onartzen ez den kontroleko batura mota: %s" -+ -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Kentzen" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" --"Gatazkak dituzten paketeak saltatzen:\n" --"(gehitu '%s' komando-lerroari haien bertsio-berritzea behartzeko)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "ordezten" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "" -+ -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" --"\n" --"Transakzio-laburpena\n" --"%s\n" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalatu" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Bertsio-berritu" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Kendu" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Hurrengo eguneratzeak aplikatu dira '%s' gainean:" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Bertsio zaharra instalatu" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Hurrengo eguneratzeak daude eskuragarri '%s'(e)rako:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Saltatu" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Hurrengo eguneratzeak deskargatu dira '%s'(e)rako:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paketea" --msgstr[1] "Paketeak" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "'%s'(e)n aplikatutako eguneratzeak." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Mendeko paketea" --msgstr[1] "Mendeko paketeak" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "'%s'(e)rako deskargatutako eguneratzeak." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Bertsio-berritua" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "'%s'(e)rentzat eskuragarri dauden eguneratzeak." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Bertsio zaharra instalatua" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "'%s' bidez posta elektronikoa bidaltzeak huts egin du: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Berriro instalatua" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Kendua" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Huts egin du" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Guztira" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s is empty file" -+msgstr "%s fitxategi hutsa da" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Ez dago transakziorik" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Komando-lerroa" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "IDa" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data eta ordua" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Metadatu-tenporizadorea cacheatzea desgaituta bateriarekin funtzionatzean." - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Ekintza(k)" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Metadatu-tenporizadorea cacheatzea desgaituta." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Aldatua" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Metadatu-cachea berriki freskatu da." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Ez da transakzio-IDrik, edo paketerik, eman" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Ezabatua" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Ez instalatua" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Berriagoa" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metadatuen cachea sortu da." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Zaharragoa" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: %s(e)ko metadatuak erabiltzen." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transakzio-IDa :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Hasiera-ordua :" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Hasierako rpmdb-a :" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u seconds)" --msgstr "(%u segundo)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutu)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u hours)" --msgstr "(%u ordu)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u egun)" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Transakzio-egiaztapena exekutatzen" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Amaiera-ordua :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Amaierako rpmdb-a :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Transakzio-egiaztapena ongi egin da." - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Erabiltzailea :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Transakzio-proba exekutatzen" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Abortatua" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Itzulera-kodea :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transakzio-proba ongi egin da." - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Arrakasta" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Transakzioa exekutatzen" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Hutsegiteak:" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Hutsegitea:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Komando-lerroa :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transakzioa honekin burutu da:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Ezin izan da transakzio-blokeoa eskuratu (honela saioa hasita: %s)." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Aldatutako paketeak:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Ezin izan da transakzioa exekutatu." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptlet-irteera:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transakzioa ezin izan da abiarazi:" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Erroreak:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "%s transakzio-fitxategia kentzeak huts egin du" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Mendekotasunak instalatu" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Zaharkitua" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " -+"gutxiago da)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Zaharkitutzat hartzen" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Ezabatu" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Berrinstalatu" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s-(r)entzako gako publikoa ez dago instalatuta" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1229 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "" -+msgid "Problem opening package %s" -+msgstr "Arazoa %s paketea irekitzen" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "" -+msgid "Public key for %s is not trusted" -+msgstr "%s-(r)entzako gako publikoa ez da fidagarria" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "" -+msgid "Package %s is not signed" -+msgstr "%s paketea ez dago sinatuta" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "" -+msgid "Cannot remove %s" -+msgstr "Ezin da %s kendu" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "%s removed" -+msgstr "%s kendu da" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Ez da talderik markatu hura kentzeko." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "ez dago bat datorren paketerik" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." -+ -+#: ../dnf/base.py:1919 -+#, python-format -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" -+"Bertsio zaharragoko %s paketea instalatuta dago, ezin da bertsio zaharragoa " -+"instalatu." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "%s paketea ez dago instalatuta, ezin da berrinstalatu." -+ -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Mendekotasunen ebazpena hasten" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "%s paketea ez dago instalatuta, ezin da eguneratu." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Mendekotasunen ebazpena amaitu da" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "Bertsio berriagoko %s paketea instalatuta dago, ezin da eguneratu." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" --"0x%s GPA gakoa inportatzen:\n" --" Erabil. IDa : \"%s\"\n" --" Hatz-marka: %s\n" --" Hemendik : %s" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Exekutatzen" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"%s paketearen bertsio zaharra dagoeneko instalatuta, ezin da bertsio " -+"zaharragoa instalatu." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Lotan" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ezin da eten" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zonbia" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Aztarnatua/Gelditua" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Ezezaguna" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Ez da aurkitu blokeo-prozesuari buruzko informazioa (%d PIDa)" -+msgid ". Failing package is: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " %d PIDa duen aplikazioa hau da: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memoria: %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "%s-(e)ko GPG gakoa (0x%s) jadanik instalatuta dago" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Hasiera: %s - duela %s" -+msgid "Key import failed (code %d)" -+msgstr "Gakoaren inportazioak huts egin du (%d kodea)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Gakoa ongi inportatu da" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Ez da gakorik instalatu" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Egoera : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak pakete honetarako.\n" -+"Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "saltatzen." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Gako(ar)en inportazioak ez du balio izan, gako okerra(k)?" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "'%s' taldea ez da hasieratu." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "'%s' taldea ez da existitzen." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "'%s' ingurunea ez dago instalatuta." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "'%s' taldea ez dago instalatuta." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3258,6 +3504,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3268,36 +3519,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "onartzen ez den kontroleko batura mota: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Delta RPMen berreraikitzeak huts egin du" -@@ -3310,221 +3531,43 @@ msgstr "Deltatik berreraikitako RPMaren kontroleko baturak huts egin du" - msgid "done" - msgstr "eginda" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s fitxategi hutsa da" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "saltatzen." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "" -+msgid "Environment '%s' is not installed." -+msgstr "'%s' ingurunea ez dago instalatuta." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "%s biltegia gehitu da %s(e)tik" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Garbitzen" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Ezabatzen" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Egiaztatzen" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Scriptlet-a exekutatzen" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/fa.po b/po/fa.po -index 3e197c9..cc1975f 100644 ---- a/po/fa.po -+++ b/po/fa.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-04-30 09:37+0000\n" - "Last-Translator: Hesam Esfahlani \n" - "Language-Team: Persian\n" -@@ -14,1860 +14,1934 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "بسته نرم‌افزاری" -+ -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "بسته مورد نظر برای نصب" -+ -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "بازگشت به ویرایش پایین‌تر" -+ -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "پاک کردن" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "در حال نصب" -+ -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "نصب مجدد" -+ -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "پاک کردن" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "ارتقا دادن" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "تایید" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "آماده سازی" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/emitter.py:80 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Updates applied on '%s'." -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Updates downloaded on '%s'." -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Updates available on '%s'." -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "زمان‌سنج برای ذخیره اطلاعات در حافظه موقت غیرفعال شد" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:788 -+#, python-format -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid " Language: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Problem opening package %s" -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "" -+ -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s is not signed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Cannot remove %s" -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "%s removed" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No match for argument: %s" -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "" -+ -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "" -+ -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1348 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "To diagnose the problem, try running: '%s'." -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2148 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "بسته نرم‌افزاری" -- --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Removing file %s" -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "بسته مورد نظر برای نصب" -- --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+ -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1882,6 +1956,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2001,19 +2080,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2025,1136 +2104,1303 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Command line error: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:285 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:502 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Language: %s" -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Other : %s" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Total download size: %s" -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Installed size: %s" -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/emitter.py:32 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:33 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" - msgstr[0] "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "زمان‌سنج برای ذخیره اطلاعات در حافظه موقت غیرفعال شد" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/output.py:1870 --#, python-format --msgid "(%u seconds)" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u hours)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2173 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "" -+ -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." -+msgid "Package %s is already installed." - msgstr "" - - #: ../dnf/conf/config.py:134 -@@ -3215,6 +3461,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3225,36 +3476,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "" -@@ -3267,221 +3488,43 @@ msgstr "" - msgid "done" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "بازگشت به ویرایش پایین‌تر" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "پاک کردن" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "در حال نصب" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "نصب مجدد" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "پاک کردن" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "ارتقا دادن" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "تایید" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "آماده سازی" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/fi.po b/po/fi.po -index 042d309..471d767 100644 ---- a/po/fi.po -+++ b/po/fi.po -@@ -13,7 +13,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-11-29 07:01+0000\n" - "Last-Translator: Jiri Grönroos \n" - "Language-Team: Finnish (http://www.transifex.com/projects/p/dnf/language/fi/)\n" -@@ -24,1877 +24,1948 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKETTI" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Asennettava paketti" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Siivotaan" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Asennetaan" -+ -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Vanhentava" -+ -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Asennetaan uudelleen" -+ -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Poistetaan" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Varmistetaan" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Suoritetaan skriptletti" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Valmistellaan" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/emitter.py:107 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to send an email via '%s': %s" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "" -+msgid "Loaded plugins: %s" -+msgstr "Ladattu liitännäiset: %s" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" --msgstr "Virhe: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Aikakausi" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Julkaisu" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Lähde" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Viimeinen metatiedon vanhenemistarkistus : %s sitten, ajankohta %s." -- --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" --"Ladatut paketit tallennettiin välimuistiin seuraavaan onnistuneeseen " --"transaktioon saakka." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Voit poistaa välimuistissa olevat paketit suorittamalla '%s'." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Paketoija" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Virheellinen tsflag asetustiedostossa: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Koostamisaika" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Ryhmätiedoston lisääminen asennuslähteelle epäonnistui: %s - %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Asennusaika" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Suoritetaan transaktiotarkistus" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Asentanut:" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Transaktiotarkistus onnistui." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Suoritetaan transaktiotesti" -- --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Transaktiotarkistuksen virhe:" -- --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transaktiotesti onnistui." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Suoritetaan transaktio" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Levyvaatimukset:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Lisenssi" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." --msgstr[1] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Yhteenveto virheistä" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Transaktion aikana tapahtui virheitä." -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "k" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "kyllä" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Transaktiota ei voitu suorittaa." -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "e" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transaktiota ei voitu aloittaa:" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ei" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Transaktiotiedoston %s poistaminen epäonnistui" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Onko tämä ok [k/E]: " - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Joitain paketteja ei ladattu. Yritetään uudelleen." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Onko tämä ok [K/e]: " - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPM -paketit vähensivät %.1f megatavun päivitykset %.1f megatavuun " --"(%d.1%% säästetty)" -+msgid "Group: %s" -+msgstr "Ryhmä: %s" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Epäonnistuneet Delta RPM -paketit suurensivat %.1f megatavun päivitykset " --"%.1f megatavuun (%d.1%% tuhlattu)" -- --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Avaus ei onnistunut: {}" -+msgid " Group-Id: %s" -+msgstr " Ryhmätunnus: %s" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Public key for %s is not installed" --msgstr "Julkista avainta pakettia %s varten ei ole asennettu" -+msgid " Description: %s" -+msgstr " Kuvaus: %s" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Problem opening package %s" --msgstr "Ongelma paketin %s avaamisessa" -+msgid " Language: %s" -+msgstr " Kieli: %s" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "Paketin %s julkiseen avaimeen ei luoteta" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Pakolliset paketit:" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "Pakettia %s ei ole allekirjoitettu" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Oletuspaketit:" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "Ei voida poistaa tiedostoa %s" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Valinnaiset paketit:" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "tiedosto %s on poistettu" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Ehdolliset paketit:" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Ei mitään tehtävää." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Pakolliset ryhmät:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Ryhmiä ei ole merkitty poistettaviksi." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Valinnaiset ryhmät:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Ryhmää ei ole merkitty päivitettäväksi." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Vastaavuus :" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "No match for argument: %s" --msgstr "" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "" -+msgid "Filename : %s" -+msgstr "Tiedostonimi: %s" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." -+msgid "Repo : %s" -+msgstr "Asennuslähde : %s" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Kuvaus : " - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" --"Pakettia %s ei ole asennettu, joten sen asentaminen uudelleen ei onnistu." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "Tiedosto %s on lähdepaketti eikä sitä voida päivittää, ohitetaan." -+msgid "License : %s" -+msgstr "Lisenssi : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Pakettia %s ei ole asennettu, joten sitä ei voi päivittää." -+msgid "Provide : %s" -+msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." --msgstr "Paketti %s saatavilla, mutta ei asennettu." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "Koko yhteensä: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "Pakettia %s ei ole asennettu." -+msgid "Total download size: %s" -+msgstr "Ladattavaa yhteensä: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -+msgid "Installed size: %s" -+msgstr "Koko asennettuna: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Paketteja ei ole merkitty poistettavaksi." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Asennuskokoa laskettaessa tapahtui virhe" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "" -+msgid "Freed space: %s" -+msgstr "Vapautettu tila: %s" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Pakettia %s ei ole saatavilla." -- --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "No security updates needed, but {} update available" -- --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Tietoturvapäivityksiä ei tarvita, mutta päivityksiä on {} saatavilla" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Ryhmä" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "pakettia" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr "" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Asennetaan ryhmäpaketteja" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Asennetaan" -+ -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo asennetuna" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Asennetaan uudelleen" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Avain on hyväksytty." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Asennetaan riippuvuuksia" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Avain on hylätty." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Asennetaan heikkoja riippuvuuksia" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Avaimen tuonti epäonnistui (koodi %d)" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Poistetaan" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Avaimen tuonti onnistui" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Mitään avaimia ei asennettu" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Poistetaan käyttämättömiä riippuvuuksia" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" --"Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n" --"Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?" -- --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Kenties tarkoitit: {}" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Paketti %s on jo asennettu." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " Asennettiin : %s-%s ajassa %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " Käännettiin : %s ajassa %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF lataa paketit vain transaktiota varten." -- --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "DNF lataa vain paketit, asentaa gpg-avaimet ja tarkistaa transaktion." -+msgid "Skipping packages with broken dependencies%s" -+msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Toimenpide peruttu." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Ladataan paketteja:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Virhe paketteja ladatessa:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transaktio epäonnistui" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "korvataan" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n" --"Käytä valitsinta ”-y” tämän muuttamiseksi." -+"\n" -+"Transaktion yhteenveto\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG-tarkistus EPÄONNISTUI" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Asennus" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Päivitä" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Vanhentavat paketit" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Poista" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Varhennus" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Ohita" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Asennetut paketit" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "paketti" -+msgstr[1] "pakettia" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Saatavilla olevat paketit" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Automaattisesti poistettavat paketit" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Päivitetty" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Lisäpaketit" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Varhennettu" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Asennettu" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Äskettäin lisätyt paketit" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Uudelleenasennettu" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Hakutuloksia ei löytynyt" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Poistettu" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Transaktiotunnusta ei annettu" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Epäonnistui" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Annettua transaktiotunnusta ei löytynyt" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Yhteensä" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Löytyi useampi kuin yksi transaktiotunnus!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Järjestelmä" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "" -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Ei transaktioita" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Annettu virheellinen transaktiotunnus tai paketit" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Tämä komento tulee suorittaa root-käyttäjänä." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "komentorivi" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Käyttäjänimi" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Kyseessä saattaa olla DNF-liitännäisen komento, yritä: \"dnf install 'dnf-" --"command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Tunniste" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Päivämäärä ja kellonaika" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Toiminnot" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Muutettu" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Transaktiotunnusta tai pakettia ei annettu" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " --"määrittääksesi julkaisuversion)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Poistettu" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Ei asennettu" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Komento ”%s” on jo määritelty" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Vanhempi" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Uudempi" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transaktiotunnus :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Aloitusaika :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "RPM-tietokanta alussa :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "" -+msgid "(%u seconds)" -+msgstr "(%u sekuntia)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" -+msgid "(%u minutes)" -+msgstr "(%u minuuttia)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u tuntia)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "" -+msgid "(%u days)" -+msgstr "(%u päivää)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Lopetusaika :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "näytä kaikki paketit (oletus)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "RPM-tietokanta lopussa:" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "näytä vain saatavilla olevat paketit" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Käyttäjä :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "näytä vain asennetut paketit" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Lopetuskoodi :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Keskeytetty" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Onnistui" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Epäonnistuneet:" -+ -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Epäonnistui:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "näytä vain äskettäin muuttuneet paketit" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Komentorivi :" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKETTI" -- --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Kommentti :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaktio suoritettiin:" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Muutetut paketit:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Etsitään paketteja: " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Skriptletin tuloste:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "tarkista saatavilla olevat pakettipäivitykset" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Virheet:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Riippuvuuden asennus" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Pakettia ei ole saatavilla." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Vanhennettu" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Poisto" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Ei pakettia asennettu." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Uudelleenasennus" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (asennuslähteestä %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Paketti %s.%s %s asennetaan" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Asennettu paketti %s%s ei saatavilla." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Paketti %s.%s %s päivitetään" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Paketti %s.%s %s poistetaan" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Paketti %s.%s %s asennetaan uudelleen" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Paketteja ei ole merkitty päivitettäväksi." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Paketti %s.%s %s on varhennus" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Paketti %s.%s %s päivitettään" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "näyttää avuliaan käyttö viestin" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "KOMENTO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Aloitetaan riippuvuuksien selvitys" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Riippuvuuksien selvitys valmistui" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"Tuodaan GPG-avain 0x%s:\n" -+" Käyttäjätunniste : \"%s\"\n" -+" Sormenjälki : %s\n" -+" Lähde : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Komentorivivirhe: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "asetustiedoston sijainti" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "hiljainen toiminta" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "yksityiskohtaset tulosteet" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "näytä DNF:n versio ja poistu" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "aseta asennusjuuri" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "poista kaikki lisäosat käytöstä" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "poista liitännäisiä käytöstä nimen perusteella" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "näytä komennon ohje" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "toimi kokonaan välimuistista, älä päivitä sitä" -+ -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "virheenjäljitystulosteiden taso" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "virhetulostustaso" -+ -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Poistettava paketti" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm:n virheenjäljitystulosteiden taso" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "näytä riippuvuusongelmat" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Poistetaan tiedosto %s" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "käytetäänkö värejä" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "poista välimuistissa olevat tiedot" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d tiedosto poistettu" --msgstr[1] "%d tiedostoa poistettu" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "lataa vain paketit" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Odotetaan prosessin prosessitunnisteella (PID) %d valmistuvan." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "lisää kommentti transaktioon" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Synkronoitava paketti" -- --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Varhenna paketti" -- --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Varhennettava paketti" -- --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Varoitus: Ryhmää %s ei ole olemassa." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Saatavilla olevat ympäristöryhmät:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Asennetut ympäristöryhmät:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Asennetut ryhmät:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Asennetut kieliryhmät:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Saatavilla olevat ryhmät:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Saatavilla olevat kieliryhmät:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Virhe: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "näytä myös piilotetut ryhmät" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "näytä vain asennetut ryhmät" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "näytä vain saatavilla olevat ryhmät" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "asenna paketti tai paketteja järjestelmääsi" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Asennettava paketti" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Riipuvuudet selvitetty." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Valmis!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Virheellinen rpm-tiedoston polku: %s" -+msgid " Installed: %s-%s at %s" -+msgstr " Asennettiin : %s-%s ajassa %s" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Käännettiin : %s ajassa %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF lataa paketit vain transaktiota varten." - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "DNF lataa vain paketit, asentaa gpg-avaimet ja tarkistaa transaktion." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Toimenpide peruttu." -+ -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Ei mitään tehtävää." -+ -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Ladataan paketteja:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Virhe paketteja ladatessa:" -+ -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transaktio epäonnistui" -+ -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n" -+"Käytä valitsinta ”-y” tämän muuttamiseksi." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG-tarkistus EPÄONNISTUI" -+ -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Vanhentavat paketit" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s marked as group installed." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Virhe:" -- --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Package %s is not installed." --msgstr "Pakettia %s ei ole asennettu." -+msgid "No package %s available." -+msgstr "Pakettia %s ei ole saatavilla." - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Asennetut paketit" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Saatavilla olevat paketit" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Automaattisesti poistettavat paketit" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Lisäpaketit" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Äskettäin lisätyt paketit" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "asenna paketti uudelleen" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Hakutuloksia ei löytynyt" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Paketti uudelleenasennettavaksi" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Transaktiotunnusta ei annettu" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "poista paketti tai paketteja järjestelmästäsi" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Annettua transaktiotunnusta ei löytynyt" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Löytyi useampi kuin yksi transaktiotunnus!" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Pakettia %s ei ole asennettu." - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "tuntematon" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 - #, python-format --msgid "Never (last: %s)" --msgstr "Ei koskaan (viimeksi: %s)" -+msgid "Unknown repo: '%s'" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Instant (last: %s)" --msgstr "Heti (viimeksi: %s)" -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Tämä komento tulee suorittaa root-käyttäjänä." -+ -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s sekunti(a) (viimeksi: %s)" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" -+"Kyseessä saattaa olla DNF-liitännäisen komento, yritä: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "käytössä" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "pois käytöstä" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Lähdetunnus : " -- --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Lähdenimi : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " -+"määrittääksesi julkaisuversion)" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Lähteen tila : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Lähderevisio : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Komento ”%s” on jo määritelty" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Lähteen tagit : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Lähteen jakelutagit: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Lähde päivitetty : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Lähteen paketit : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Lähteen koko : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Lähteen metalink : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Päivitetty : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Lähteen peilit : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Lähteen baseurl : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Lähde vanhentuu : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Suoritetaan" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Lähde ohittaa : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Unessa" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Lähde sisältää : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ei voi keskeyttää" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Lähde ohitettu : " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "lähdetiedostonimi: " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Jäljitetään/Pysäytetty" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "lähdetunnus" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Tuntematon" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "tila" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "lähdenimi" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:120 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Muisti : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Aloitettu : %s - %s sitten" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Tila : %s" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "näytä hakutulokset vain tälle arkkitehtuurille" -- --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " -+ -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "näytä yksityiskohtaisia tietoja paketista" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "näytä luettelo paketin tiedostoista" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Tuloksia ei löytynyt." - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Etsitään paketteja: " - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "näytä riippuvuusongelmat" -+ -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Synkronoitava paketti" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Päivitettävä paketti" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Paketteja ei ole merkitty päivitettäväksi." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Poistettava paketti" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/__init__.py:49 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Näytä vain saatavilla olevat paketit." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Näytä vain asennetut paketit." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "näytä kaikki paketit (oletus)" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Näytä vain paketit, jotka käyttäjä on asentanut." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "näytä vain saatavilla olevat paketit" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Näytä vain äskettäen muokatut paketit" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "näytä vain asennetut paketit" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Paketti {} ei sisällä tiedostoja" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "näytä vain äskettäin muuttuneet paketit" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "tarkista saatavilla olevat pakettipäivitykset" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Pakettia ei ole saatavilla." - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Ei pakettia asennettu." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (asennuslähteestä %s)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "Installed package %s%s not available." -+msgstr "Asennettu paketti %s%s ei saatavilla." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Tuloksia ei löytynyt." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Paketteja ei ole merkitty poistettavaksi." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SKRIPTI" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "näyttää avuliaan käyttö viestin" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "KOMENTO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Avain-arvo ei tuettu." -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" resolve the transaction set" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Varhenna paketti" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Varhennettava paketti" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" run the transaction" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "poista paketti tai paketteja järjestelmästäsi" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1909,6 +1980,11 @@ msgstr "" - msgid "security" - msgstr "turvallisuus" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "tuntematon" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2028,1169 +2104,1339 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tyyppi" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Päivitetty" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE:t" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Kuvaus" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Oikeudet" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Oikeudet" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Tiedostot" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Asennettu" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "tosi" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "epätosi" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "tosi" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Päivitettävä paketti" -- --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Virhe:" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Pakettia %s ei ole asennettu." - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Poistetaan tiedosto %s" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "poista välimuistissa olevat tiedot" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Riipuvuudet selvitetty." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Valmis!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Komentorivivirhe: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d tiedosto poistettu" -+msgstr[1] "%d tiedostoa poistettu" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Odotetaan prosessin prosessitunnisteella (PID) %d valmistuvan." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "asenna paketti tai paketteja järjestelmääsi" -+ -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Virheellinen rpm-tiedoston polku: %s" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "asetustiedoston sijainti" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "hiljainen toiminta" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "yksityiskohtaset tulosteet" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "näytä DNF:n versio ja poistu" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "näytä hakutulokset vain tälle arkkitehtuurille" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "aseta asennusjuuri" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "poista kaikki lisäosat käytöstä" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "poista liitännäisiä käytöstä nimen perusteella" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "näytä komennon ohje" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "toimi kokonaan välimuistista, älä päivitä sitä" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "virheenjäljitystulosteiden taso" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "virhetulostustaso" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm:n virheenjäljitystulosteiden taso" -- --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "näytä yksityiskohtaisia tietoja paketista" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "näytä luettelo paketin tiedostoista" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:197 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "käytetäänkö värejä" -- --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "lataa vain paketit" -- --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "lisää kommentti transaktioon" -- --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Näytä vain saatavilla olevat paketit." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Näytä vain asennetut paketit." -+ -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Aikakausi" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Näytä vain paketit, jotka käyttäjä on asentanut." - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Näytä vain äskettäen muokatut paketit" -+ -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Julkaisu" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Paketti {} ei sisällä tiedostoja" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Ei koskaan (viimeksi: %s)" -+ -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Heti (viimeksi: %s)" -+ -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s sekunti(a) (viimeksi: %s)" -+ -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Lähde" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Paketoija" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "käytössä" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Koostamisaika" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "pois käytöstä" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Asennusaika" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Lähdetunnus : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Asentanut:" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Lähdenimi : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Lähteen tila : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Lisenssi" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Lähderevisio : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Lähteen tagit : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Lähteen jakelutagit: " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "k" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Lähde päivitetty : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "kyllä" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Lähteen paketit : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "e" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Lähteen koko : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ei" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Lähteen metalink : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Onko tämä ok [k/E]: " -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Päivitetty : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Onko tämä ok [K/e]: " -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Lähteen peilit : " - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Lähteen baseurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Lähde vanhentuu : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Lähde ohittaa : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Lähde sisältää : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Lähde ohitettu : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "lähdetiedostonimi: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "lähdetunnus" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "tila" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "lähdenimi" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Group: %s" --msgstr "Ryhmä: %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:792 -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SKRIPTI" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Avain-arvo ei tuettu." -+ -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid " Group-Id: %s" --msgstr " Ryhmätunnus: %s" -+msgid "Could not find repository: %s" -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Description: %s" --msgstr " Kuvaus: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "asenna paketti uudelleen" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Paketti uudelleenasennettavaksi" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid " Language: %s" --msgstr " Kieli: %s" -+msgid "Package %s available, but not installed." -+msgstr "Paketti %s saatavilla, mutta ei asennettu." - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Pakolliset paketit:" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Oletuspaketit:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Valinnaiset paketit:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Ehdolliset paketit:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Environment-Id: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Varoitus: Ryhmää %s ei ole olemassa." -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Pakolliset ryhmät:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Saatavilla olevat ympäristöryhmät:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Valinnaiset ryhmät:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Asennetut ympäristöryhmät:" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Vastaavuus :" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Asennetut ryhmät:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Asennetut kieliryhmät:" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Tiedostonimi: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Saatavilla olevat ryhmät:" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Asennuslähde : %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Saatavilla olevat kieliryhmät:" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Kuvaus : " -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "näytä myös piilotetut ryhmät" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Lisenssi : %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "näytä vain asennetut ryhmät" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "näytä vain saatavilla olevat ryhmät" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Provide : %s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Koko yhteensä: %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total download size: %s" --msgstr "Ladattavaa yhteensä: %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Ei asenna lähde-rpm-pakettia (%s)." - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Installed size: %s" --msgstr "Koko asennettuna: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Asennuskokoa laskettaessa tapahtui virhe" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Ladattu jo" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Freed space: %s" --msgstr "Vapautettu tila: %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Ryhmä" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "pakettia" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Asennetaan ryhmäpaketteja" -- --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Asennetaan" -- --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Asennetaan uudelleen" -- --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Asennetaan riippuvuuksia" -- --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Asennetaan heikkoja riippuvuuksia" -- --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Poistetaan" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Poistetaan käyttämättömiä riippuvuuksia" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Ei mitään näytettävää." -+ -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "korvataan" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" --"\n" --"Transaktion yhteenveto\n" --"%s\n" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Asennus" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Päivitä" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Poista" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Varhennus" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Ohita" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "paketti" --msgstr[1] "pakettia" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Päivitetty" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Varhennettu" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Uudelleenasennettu" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Poistettu" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Epäonnistui" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Yhteensä" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Järjestelmä" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s is empty file" -+msgstr "%s on tyhjä tiedosto" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Ei transaktioita" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Annettu virheellinen transaktiotunnus tai paketit" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Ongelma" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "komentorivi" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Käyttäjänimi" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Tunniste" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Päivämäärä ja kellonaika" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Toiminnot" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Muutettu" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Transaktiotunnusta tai pakettia ei annettu" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Poistettu" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Ei asennettu" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Uudempi" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Vanhempi" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transaktiotunnus :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Aloitusaika :" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Viimeinen metatiedon vanhenemistarkistus : %s sitten, ajankohta %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "RPM-tietokanta alussa :" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Ladatut paketit tallennettiin välimuistiin seuraavaan onnistuneeseen " -+"transaktioon saakka." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u seconds)" --msgstr "(%u sekuntia)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Voit poistaa välimuistissa olevat paketit suorittamalla '%s'." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minuuttia)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Virheellinen tsflag asetustiedostossa: %s" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u hours)" --msgstr "(%u tuntia)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Ryhmätiedoston lisääminen asennuslähteelle epäonnistui: %s - %s" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u päivää)" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Suoritetaan transaktiotarkistus" -+ -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Lopetusaika :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Transaktiotarkistus onnistui." - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "RPM-tietokanta lopussa:" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Suoritetaan transaktiotesti" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Käyttäjä :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Transaktiotarkistuksen virhe:" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Keskeytetty" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transaktiotesti onnistui." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Lopetuskoodi :" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Suoritetaan transaktio" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Onnistui" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Levyvaatimukset:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Epäonnistuneet:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." -+msgstr[1] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Epäonnistui:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Yhteenveto virheistä" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Komentorivi :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Transaktion aikana tapahtui virheitä." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Kommentti :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaktio suoritettiin:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Transaktiota ei voitu suorittaa." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Muutetut paketit:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transaktiota ei voitu aloittaa:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Skriptletin tuloste:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Transaktiotiedoston %s poistaminen epäonnistui" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Virheet:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Joitain paketteja ei ladattu. Yritetään uudelleen." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Riippuvuuden asennus" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPM -paketit vähensivät %.1f megatavun päivitykset %.1f megatavuun " -+"(%d.1%% säästetty)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Vanhennettu" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Epäonnistuneet Delta RPM -paketit suurensivat %.1f megatavun päivitykset " -+"%.1f megatavuun (%d.1%% tuhlattu)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Vanhentava" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Avaus ei onnistunut: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Poisto" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Julkista avainta pakettia %s varten ei ole asennettu" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Uudelleenasennus" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Ongelma paketin %s avaamisessa" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Paketti %s.%s %s asennetaan" -+msgid "Public key for %s is not trusted" -+msgstr "Paketin %s julkiseen avaimeen ei luoteta" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Paketti %s.%s %s päivitetään" -+msgid "Package %s is not signed" -+msgstr "Pakettia %s ei ole allekirjoitettu" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Paketti %s.%s %s poistetaan" -+msgid "Cannot remove %s" -+msgstr "Ei voida poistaa tiedostoa %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Paketti %s.%s %s asennetaan uudelleen" -+msgid "%s removed" -+msgstr "tiedosto %s on poistettu" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Paketti %s.%s %s on varhennus" -+msgid "Adding packages from group '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Ryhmiä ei ole merkitty poistettaviksi." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Ryhmää ei ole merkitty päivitettäväksi." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Paketti %s.%s %s päivitettään" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "" -+"Pakettia %s ei ole asennettu, joten sen asentaminen uudelleen ei onnistu." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Aloitetaan riippuvuuksien selvitys" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "Tiedosto %s on lähdepaketti eikä sitä voida päivittää, ohitetaan." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Riippuvuuksien selvitys valmistui" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Pakettia %s ei ole asennettu, joten sitä ei voi päivittää." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Tuodaan GPG-avain 0x%s:\n" --" Käyttäjätunniste : \"%s\"\n" --" Sormenjälki : %s\n" --" Lähde : %s" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Suoritetaan" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Unessa" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ei voi keskeyttää" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "No security updates needed, but {} update available" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Jäljitetään/Pysäytetty" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Tietoturvapäivityksiä ei tarvita, mutta päivityksiä on {} saatavilla" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Tuntematon" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+ -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Muisti : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo asennetuna" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Avain on hyväksytty." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Avain on hylätty." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Aloitettu : %s - %s sitten" -+msgid "Key import failed (code %d)" -+msgstr "Avaimen tuonti epäonnistui (koodi %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Avaimen tuonti onnistui" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Mitään avaimia ei asennettu" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Tila : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n" -+"Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "ohitetaan." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Ryhmää '%s' ei ole asennettu." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Kenties tarkoitit: {}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Ryhmää '%s' ei ole olemassa." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Ympäristöä '%s' ei ole asennettu." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Ryhmää '%s' ei ole asennettu." -+msgid "Package %s is already installed." -+msgstr "Paketti %s on jo asennettu." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3250,6 +3496,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3260,36 +3511,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Ei asenna lähde-rpm-pakettia (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "" -@@ -3302,221 +3523,43 @@ msgstr "" - msgid "done" - msgstr "valmis" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Ei mitään näytettävää." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s on tyhjä tiedosto" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "ohitetaan." - --#: ../dnf/plugin.py:63 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Ladattu liitännäiset: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Ladattu jo" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "" -+msgid "Environment '%s' is not installed." -+msgstr "Ympäristöä '%s' ei ole asennettu." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Siivotaan" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Asennetaan" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Asennetaan uudelleen" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Poistetaan" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+msgid "Group_id '%s' does not exist." - msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Varmistetaan" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Suoritetaan skriptletti" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Valmistellaan" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Ongelma" -diff --git a/po/fil.po b/po/fil.po -index ef6fd75..e20ae50 100644 ---- a/po/fil.po -+++ b/po/fil.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-04-14 04:03+0000\n" - "Last-Translator: Alvin Abuke \n" - "Language-Team: Filipino\n" -@@ -14,1713 +14,1543 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=n > 1\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Ang sumusunod ng mga updates ay nagawa na sa '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Ang sumusunod na mga updates ay available na sa '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Ang sumusunod na mga updates ay downloaded sa '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Updates na nai-apply sa '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Updates na na-download sa '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Updates na magagamit sa '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Bigo na maipdala ang email sa pamamagitan ng '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Bigo na ma-execute ang command '%s': ibinalik ang %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACKAGE" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Kamalian : %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Parsing file failed: %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: will expire after %d seconds." -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Huling pag-tsek ng metadata expiration : %s ago pa sa %s." -- --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+msgid "Added %s repo from %s" - msgstr "" --"Ang downloaded na packages ay naka-save na sa cache hanggang sa susunod na " --"successful na transaction." -- --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Maaaring ma remove ang cached packages sa pag-execute ng '%s'." -- --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Di wastong tsflag sa config file: %s" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" --"Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " --"sayang)" -- --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Hindi Mabukasan: {}" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Public key sa %s ay hindi naka-install" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problema sa pagbukas ng package na %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "Public key para sa %s ay hindi mapag-kakatiwalaan" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "No match for argument: %s" -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "No package %s available." --msgstr "Walang package %s na magagamit." -- --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:914 -+#, python-format -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:940 -+#, python-format -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:2295 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "GPG Keys are configured as: %s" -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2371 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Key import failed (code %d)" -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "May mga packages sa local na repository na may maling checksum" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Ang Package \"{}\" sa repository na \"{}\" ay may maling checksum" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" --"May mga packages na may invalid cache, ngunit hindi ma-download dahil sa \"" --"--cacheonly\" na opsyon" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1256 -+#, python-format -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Naka-Install" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACKAGE" -- --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Hinahanap ang Packages: " -- --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/output.py:2148 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/output.py:2150 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Invalid alias key: %s" -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "Alias argument has no value: %s" -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" --"alisin ang lahat ng hindi na kailangan na packages na orihinal na naka-" --"install bilang dependencies" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Package na aalisin" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "alisin ang cached data" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Metadata type na lilinisin" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Nililinis ang data: " -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Cache ay nag-expire na" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d file na natanggal" --msgstr[1] "%d file na natanggal" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Nag-hihintay sa proseso na may pid %d na matapos." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" --"i-synchronize ang naka-install na mga packages sa pinakabagong magagamit na " --"mga bersyon" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Package na i-synchronize" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "ipakita, o gamitin, ang grupo ng impormasyon" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Walang grupo ng data na magagamit para sa configured na repositories." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Babala: Grupo %s ay hindi nag-exist." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Babala: Walang mga groups na tugma:" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Magagamit na Environment Groups:" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Na-install na Environment Groups:" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Na-install na Groups:" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Na-install na Grupo ng Wika :" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Magagamit na Grupo:" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Magagamit an Grupo ng Wika:" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "isama ang optional packages galing sa grupo" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "ipakita rin ang mga nakatagong grupo" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "ipakita lang ang mga na-install na grupo" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "ipakita ang lang ang mga magagamit na grupo" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Di-wastong grupo na sub-command, gamitin: %s." -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Hindi makita ang kinakailangan na grupo ng package." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "" -+msgid "Error: %s" -+msgstr "Kamalian : %s" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "bumuo ng cache ng metadata" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Gumagawa ng cache files para sa lahat ng metadata files." -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" --"markahan o i-unmark ang naka-install na mga packages na na-install ng user." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s markado na na-install ng user." -- --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s tanggalin ang marka na na-install ng user." -- --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s markado na naka-install na group." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Error:" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Package %s ay hind naka-install." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "hindi alam" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Hindi kailanman (huli: %s)" -+msgid "No match for argument: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Instant (huli: %s)" -+msgid "No package %s available." -+msgstr "Walang package %s na magagamit." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s segundo (huli: %s)" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "ipakita ang na-configure na mga repository ng software" -+msgid "Packages for argument %s available, but not installed." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "ipakita ang lahat ng repos" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "ipakita ang enabled na repos (default)" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "ipakita ang disabled na repos" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Walang repositories na magagamit." -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "enabled" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "disabled" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-name : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revision: " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-size : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Updated : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirrors : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -- --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -- --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-excluded: " -- --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-filename: " -- --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "repo id" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "katayuan" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "pangalan ng repo" -- --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "Total packages: %s" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 -+#: ../dnf/cli/cli.py:887 - msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 -+#: ../dnf/cli/cli.py:1010 - msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - - #: ../dnf/cli/commands/search.py:46 -@@ -1735,25 +1565,6 @@ msgstr "hanapin din ang package description at ang URL" - msgid "QUERY_STRING" - msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1778,119 +1589,367 @@ msgstr "%s Magkatugma: %%s" - msgid "No matches found." - msgstr "Walang Katugma na nakita." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "patakbuhin ang interactive na DNF shell" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Hinahanap ang Packages: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script para patakbuhin sa DNF shell" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Hindi sinusuportahang key value." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Hindi makita ang repository: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Kung walang value na ibinigay ito ay mag-print ng kasalukuyang value.\n" --" Kung ang value ay ibinigay, ito ay mag-sets ng nabanggit na value." - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" --"{} [command]\n" --" print ng help" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "" -+"i-synchronize ang naka-install na mga packages sa pinakabagong magagamit na " -+"mga bersyon" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Package na i-synchronize" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "" -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" exit the shell" -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "" -+"alisin ang lahat ng hindi na kailangan na packages na orihinal na naka-" -+"install bilang dependencies" -+ -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Package na aalisin" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "bumuo ng cache ng metadata" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Gumagawa ng cache files para sa lahat ng metadata files." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" - msgstr "bugfix" - - #: ../dnf/cli/commands/updateinfo.py:43 -@@ -1901,6 +1960,11 @@ msgstr "pagpapahusay" - msgid "security" - msgstr "seguridad" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "hindi alam" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "newpackage" -@@ -2020,1487 +2084,1466 @@ msgid "Unknown/Sec." - msgstr "Unknown/Sec." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Bugs" -+msgid "Update ID" -+msgstr "Update ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Uri" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Update ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Na-update" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Bugs" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Paglalarawan" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Karapatan" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Kalubhaan" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Karapatan" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Mga File" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Naka-Install" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "tama" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "mali" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "tama" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" -+"markahan o i-unmark ang naka-install na mga packages na na-install ng user." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s markado na na-install ng user." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s tanggalin ang marka na na-install ng user." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s markado na naka-install na group." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Error:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Package %s ay hind naka-install." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "alisin ang cached data" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Metadata type na lilinisin" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Nililinis ang data: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Cache ay nag-expire na" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d file na natanggal" -+msgstr[1] "%d file na natanggal" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Nag-hihintay sa proseso na may pid %d na matapos." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:197 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -- --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "" -- --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Hindi kailanman (huli: %s)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Instant (huli: %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s segundo (huli: %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "ipakita ang na-configure na mga repository ng software" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "ipakita ang lahat ng repos" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "ipakita ang enabled na repos (default)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "ipakita ang disabled na repos" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Walang repositories na magagamit." - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "enabled" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "disabled" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-name : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revision: " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-size : " - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Updated : " - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirrors : " - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr "" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-excluded: " - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-filename: " - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr "" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "repo id" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "katayuan" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "pangalan ng repo" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Filename : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "patakbuhin ang interactive na DNF shell" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script para patakbuhin sa DNF shell" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Hindi sinusuportahang key value." - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Provide : %s" --msgstr "" -+msgid "Could not find repository: %s" -+msgstr "Hindi makita ang repository: %s" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Kung walang value na ibinigay ito ay mag-print ng kasalukuyang value.\n" -+" Kung ang value ay ibinigay, ito ay mag-sets ng nabanggit na value." - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" -+"{} [command]\n" -+" print ng help" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "ipakita, o gamitin, ang grupo ng impormasyon" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Walang grupo ng data na magagamit para sa configured na repositories." - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "Babala: Grupo %s ay hindi nag-exist." - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Babala: Walang mga groups na tugma:" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Magagamit na Environment Groups:" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Na-install na Environment Groups:" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Na-install na Groups:" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Na-install na Grupo ng Wika :" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Magagamit na Grupo:" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Magagamit an Grupo ng Wika:" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "isama ang optional packages galing sa grupo" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "ipakita rin ang mga nakatagong grupo" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "ipakita lang ang mga na-install na grupo" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "ipakita ang lang ang mga magagamit na grupo" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Di-wastong grupo na sub-command, gamitin: %s." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Hindi makita ang kinakailangan na grupo ng package." - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "" -- --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+msgid "no matching payload factory for %s" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format -+#: ../dnf/module/module_base.py:33 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" --msgstr "" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "" -- --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "" -- --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Ang sumusunod ng mga updates ay nagawa na sa '%s':" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Ang sumusunod na mga updates ay available na sa '%s':" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:33 - #, python-format --msgid "(%u seconds)" --msgstr "" -+msgid "The following updates were downloaded on '%s':" -+msgstr "Ang sumusunod na mga updates ay downloaded sa '%s':" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:80 - #, python-format --msgid "(%u minutes)" --msgstr "" -+msgid "Updates applied on '%s'." -+msgstr "Updates na nai-apply sa '%s'." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u hours)" --msgstr "" -+msgid "Updates downloaded on '%s'." -+msgstr "Updates na na-download sa '%s'." - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u days)" --msgstr "" -+msgid "Updates available on '%s'." -+msgstr "Updates na magagamit sa '%s'." - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Bigo na maipdala ang email sa pamamagitan ng '%s': %s" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Bigo na ma-execute ang command '%s': ibinalik ang %d" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#. expires within the checking period: -+#: ../dnf/base.py:368 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:372 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:2146 --#, python-format --msgid "---> Package %s.%s %s will be erased" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Huling pag-tsek ng metadata expiration : %s ago pa sa %s." -+ -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" -+"Ang downloaded na packages ay naka-save na sa cache hanggang sa susunod na " -+"successful na transaction." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Maaaring ma remove ang cached packages sa pag-execute ng '%s'." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Di wastong tsflag sa config file: %s" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:910 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1001 - #, python-format --msgid " State : %s" --msgstr "" -- --#: ../dnf/comps.py:95 --msgid "skipping." -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1023 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" -+"Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " -+"sayang)" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" --msgstr "" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Hindi Mabukasan: {}" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Unknown configuration option: %s = %s" --msgstr "" -+msgid "Public key for %s is not installed" -+msgstr "Public key sa %s ay hindi naka-install" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" --msgstr "" -+msgid "Problem opening package %s" -+msgstr "Problema sa pagbukas ng package na %s" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Main config did not have a %s attr. before setopt" --msgstr "" -- --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" --msgstr "" -+msgid "Public key for %s is not trusted" -+msgstr "Public key para sa %s ay hindi mapag-kakatiwalaan" - --#: ../dnf/conf/config.py:452 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/read.py:61 --#, python-format --msgid "Repository '%s': Error parsing config: %s" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/read.py:96 --#, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/crypto.py:108 --#, python-format --msgid "repo %s: 0x%s already imported" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/crypto.py:115 --#, python-format --msgid "repo %s: imported key 0x%s." -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:1919 -+#, python-format -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:1942 -+#, python-format -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2018 - #, python-format --msgid "unsupported checksum type: %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2324 - #, python-format --msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/module/module_base.py:33 -+#: ../dnf/base.py:2397 -+#, python-format - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "May mga packages sa local na repository na may maling checksum" -+ -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Ang Package \"{}\" sa repository na \"{}\" ay may maling checksum" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" -+"May mga packages na may invalid cache, ngunit hindi ma-download dahil sa \"" -+"--cacheonly\" na opsyon" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/fr.po b/po/fr.po -index 557cc22..d662cae 100644 ---- a/po/fr.po -+++ b/po/fr.po -@@ -9,1863 +9,1642 @@ - # dominique bribanick , 2011 - # Jérôme Fenal , 2014 - # Kévin Raymond , 2011 --# Jean-Baptiste Holcroft , 2016. #zanata --# José Fournier , 2016. #zanata - # Jean-Baptiste Holcroft , 2017. #zanata - # José Fournier , 2017. #zanata - # Jérôme Fenal , 2017. #zanata - # Jean-Baptiste Holcroft , 2018. #zanata - # Ludek Janda , 2018. #zanata - # Jean-Baptiste Holcroft , 2019. #zanata -+# corina roe , 2019. #zanata - msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-05-08 02:49+0000\n" --"Last-Translator: Jean-Baptiste Holcroft \n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-07-03 02:37+0000\n" -+"Last-Translator: corina roe \n" - "Language-Team: French (http://www.transifex.com/projects/p/dnf/language/fr/)\n" - "Language: fr\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=2; plural=(n > 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Les mises à jour suivantes ont été appliquées le « %s » :" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Les mises à jour suivantes sont disponibles depuis le « %s » :" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Les mises à jour suivantes ont été téléchargées le « %s » :" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Mises à jour appliquées le « %s »." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Mises à jour téléchargées le « %s »." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Mises à jour disponibles le « %s »." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Échec de l’envoi d’un courriel par « %s » : %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Échec dans l'exécution de la commande « %s » : code retour %d" -- --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valeur de configuration inconnue : %s=%s dans %s; %s" -- --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Option de configuration inconnue : %s=%s dans %s" -- --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "dnf-automatic démarré." -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAQUET" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Mise en sommeil pendant %s secondes" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Paquet à installer" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Erreur : %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Rétrogradation" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "Erreur lors du chargement du dépôt '{}' : {}" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Nettoyage de" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Échec du chargement du dépôt '{}'" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Installation" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " --"sur connexion limitée" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Rend obsolète" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" --"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " --"sur batterie." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Réinstallation" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Mise en cache temporisée des métadonnées désactivée." -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Suppression de" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Cache des métadonnées mis à jour récemment." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Mise à jour de" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "Il n’y a pas de dépôts activés dans « {} »." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Vérification de" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: n'expirera jamais et ne sera pas réinitialisé." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Exécution du scriptlet" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: a expiré et sera réinitialisé." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Préparation" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "" --"%s: métadonnées expireront après %d secondes et seront réinitialisées " --"maintenant." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Des erreurs sont survenues lors de la transaction de test." - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: expireront après %d secondes." -- --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Cache des métadonnées créé." -+msgid "Parsing file failed: %s" -+msgstr "La lecture du fichier a échoué : %s" - --#: ../dnf/base.py:411 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s : utilisation des métadonnées depuis le %s." -+msgid "Loaded plugins: %s" -+msgstr "Plugins chargés : %s" - --#: ../dnf/base.py:422 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Dépôts ignorés : %s" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "Échec lors du chargement du module « %s » : %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"Dernière vérification de l’expiration des métadonnées effectuée il y a %s le" --" %s." -+"Aucun élément correspondant aux modèles de plugin d'activation suivants : {}" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" --"Les paquets téléchargés ont été mis en cache jusqu’à la prochaine " --"transaction réussie." -+"Aucun élément correspondant aux modèles de plugin de désactivation suivants " -+": {}" - --#: ../dnf/base.py:457 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Vous pouvez supprimer les paquets en cache en exécutant « %s »." -+msgid "enabling %s repository" -+msgstr "activation du dépôt %s" - --#: ../dnf/base.py:546 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "tsflag invalide dans le fichier de configuration : %s" -+msgid "Added %s repo from %s" -+msgstr "Ajout du dépôt %s depuis le %s" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Échec d’ajout du fichier de groupes pour le dépôt : %s - %s" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Nom" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Test de la transaction" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Nom" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "" --"Erreur : vérification de transaction contre résolution des dépendances :" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Époque" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "La vérification de la transaction a réussi." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Version" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Lancement de la transaction de test" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Version" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Erreur du contrôle de transaction :" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Publication" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transaction de test réussie." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Architecture" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Exécution de la transaction" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Architecture" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Besoins en espace disque :" -- --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " --"%s." --msgstr[1] "" --"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " --"%s." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Taille" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Résumé des erreurs" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Taille" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB modifié en dehors de DNF." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Source" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Des erreurs sont survenues lors de la transaction." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Dépôt" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Impossible d’obtenir le verrou de transaction (utilisateur : %s)." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Dépôt" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Impossible d’exécuter la transaction." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Depuis le dépôt" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "La transaction n’a pas pu démarrer :" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Packager" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Échec de la suppression du fichier de transaction %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Date de compilation" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Certains paquets n’ont pas été téléchargés. Nouvel essai." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Date d’installation" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPMs a réduit la taille des mises à jour de %.1f Mio à %.1f Mio " --"(%d.1%% économisés)" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Installé par" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"L'échec des Delta RPMs ont fait augmenter les %.1f MO de mises à jour de " --"%.1f MB (%d.1%% gaspillés)" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Résumé" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Impossible d’ouvrir : {}" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Résumé" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "La clé publique pour %s n’est pas installée" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problème à l’ouverture du paquet %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licence" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "La clé publique pour %s n’est pas de confiance" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Description" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "Le paquet %s n’est pas signé" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Description" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "Impossible de supprimer %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Aucun paquet à lister" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "%s supprimé" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "o" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Aucune correspondance pour le paquet du groupe « {} »" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "oui" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Ajout de paquets en provenance du groupe '%s': %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Rien à faire." -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "non" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Aucun groupe marqué pour suppression." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Voulez-vous continuer ? [o/N] : " - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Aucun groupe marqué pour mise à jour" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Voulez-vous continuer ? [O/n] : " - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "No match for argument: %s" --msgstr "Aucune correspondance pour l’argument : %s" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "aucun paquet correspondant" -+msgid "Group: %s" -+msgstr "Groupe : %s" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." -+msgid " Group-Id: %s" -+msgstr " Identifiant du groupe : %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Le paquet %s est déjà installé dans une version inférieure, impossible de le" --" rétrograder." -+msgid " Description: %s" -+msgstr " Description : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Le paquet %s n'est pas installé, impossible de le réinstaller." -+msgid " Language: %s" -+msgstr " Langue : %s" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Le fichier %s est un paquet source et ne peut pas être mis à jour, ignoré." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Paquets obligatoires :" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Le paquet %s n'est pas installé, impossible de le mettre à jour." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Paquets par défaut :" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Le paquet %s est déjà installé dans une version ultérieure, impossible de le" --" mettre à jour." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Paquets optionnels :" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." --msgstr "Le paquet %s est disponible mais n’est pas installé." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Paquets conditionnels :" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" --"Le paquet %s est disponible mais est installé pour une autre architecture." -+msgid "Environment Group: %s" -+msgstr "Groupe d’environnement : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No package %s installed." --msgstr "Aucun paquet %s installé." -+msgid " Environment-Id: %s" -+msgstr " Identifiant d’environnement : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Format invalide : %s" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Groupes obligatoires :" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Aucun paquet marqué pour suppression." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Groupes optionnels :" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Les paquets pour le paramètre %s sont disponibles mais pas installés" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Correspondances trouvées dans  :" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"La version la plus ancienne du paquet %s est déjà installée, impossible de " --"le rétrograder." -+msgid "Filename : %s" -+msgstr "Nom de fichier : %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Action non gérée : {}" -+#: ../dnf/cli/output.py:897 -+#, python-format -+msgid "Repo : %s" -+msgstr "Dépôt   : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Description  : " - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "No package %s available." --msgstr "Aucun paquet %s disponible." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Aucune mise à jour de sécurité n’est nécessaire, mais la mise à jour {} est " --"disponible" -+#: ../dnf/cli/output.py:914 -+#, python-format -+msgid "License : %s" -+msgstr "Licence  : %s" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Aucune mise à jour de sécurité n’est nécessaire, mais les mises à jour {} " --"sont disponibles" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" -+msgstr "Provide : %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais la mise à " --"jour {} est disponible" -+#: ../dnf/cli/output.py:940 -+#, python-format -+msgid "Other : %s" -+msgstr "Autre : %s" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" --"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais les mises " --"à jour {} sont disponibles" -+"Une erreur est survenue pendant le calcul de la taille totale des " -+"téléchargements" - --#: ../dnf/base.py:2294 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid ". Failing package is: %s" --msgstr ". Le paquet en erreur est : %s" -+msgid "Total size: %s" -+msgstr "Taille totale  : %s" - --#: ../dnf/base.py:2295 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Les clés GPG sont configurées comme : %s" -+msgid "Total download size: %s" -+msgstr "Taille totale des téléchargements : %s" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "La clé GPG %s (0x%s) est déjà installée" -- --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "La clef a été approuvée." -+msgid "Installed size: %s" -+msgstr "Taille des paquets installés : %s" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "La clef a été rejetée." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "" -+"Une erreur est survenue pendant le calcul de la taille des paquets " -+"installées" - --#: ../dnf/base.py:2371 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Key import failed (code %d)" --msgstr "L’import de la clé a échoué (code %d)" -+msgid "Freed space: %s" -+msgstr "Espace libéré : %s" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "La clé a bien été importée" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Marquage des paquets installés par le groupe :" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Toutes les clés n’ont pas été installées" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Marquage des paquets supprimés par le groupe :" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes pour ce paquet.\n" --"Vérifiez que les URL des clés pour ce dépôt soient correctes." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Groupe" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "" --"L’import de la ou des clés n’a pas résolu le problème, clés incorrectes ?" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paquets" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Peut-être vouliez-vous dire : {}" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Installation des paquets du groupe/module" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Le paquet \"{}\" du dépôt local \"{}\" a une somme de contrôle incorrecte" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Installation du groupe de paquets" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Certains paquets du dépôt local ont une somme de contrôle incorrecte" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Installation" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Le paquet \"{}\" du dépôt \"{}\" a une somme de contrôle incorrecte" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Mise à jour" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Certains paquets ont un cache invalide, mais ne peuvent pas être téléchargés" --" à cause de l’option « --cacheonly »" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Réinstallation" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Le paquet %s est déjà installé." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Installation des dépendances" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" --"Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Installation des dépendances faibles" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "La lecture du fichier « %s » a échoué : %s" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Suppression" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Impossible de lire le fichier « %s » : %s" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Supprimer des paquets dépendants" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Erreur de configuration : %s" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Suppression des dépendances inutilisées" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Les alias contiennent une infinité de récursions" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Rétrogradation" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, utilisant les paramètres d’origine." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Installation des profils de module" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installés : %s-%s à %s" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Désactivation des profils de module" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Compilés : %s à %s" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Activation des flux de modules" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF ne téléchargera que les paquets pour la transaction." -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Basculement des flux de modules" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "" --"DNF ne téléchargera que les paquets, installera les clefs GPG et vérifiera " --"la transaction." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Désactivation des modules" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Opération avortée." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Réinitialisation des modules" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Téléchargement des paquets :" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Installation des groupes d’environnement" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Erreur de téléchargement des paquets :" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Mise à niveau des groupes d’environnement" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "La transaction a échoué" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Suppression des groupes d’environnement" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"Refus de l’importation automatique des clés lors d’une exécution sans surveillance.\n" --"Utilisez l’option « -y » pour passer outre." -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Installation des groupes" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "La vérification GPG a ÉCHOUÉ" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Mise à niveau des groupes" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Changements pour {}" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Suppression des groupes" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Passage de paquets en obsolètes" -+#: ../dnf/cli/output.py:1256 -+#, python-format -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"Saut des paquets en conflit :\n" -+"(ajouter « %s » à la ligne de commande pour forcer leur mise à niveau)" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Aucun paquet marqué pour la synchronisation de la distribution" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Saut des paquets ayant des dépendances cassées %s" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Aucun package n'a été marqué pour passer à une version antérieure." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " ou fait parti d'un groupe" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Paquets installés" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Paquet" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Paquets disponibles" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Paquet" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Supprime des paquets automatiquement" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "remplacement" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Paquets supplémentaires" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" -+"\n" -+"Résumé de la transaction\n" -+"%s\n" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Mises à jour disponibles" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Installer" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Paquets récemment ajoutés" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Mettre à niveau" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Aucun paquet correspondant à lister" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Supprimer" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Aucune correspondance trouvée" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Retrograder" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Aucun identifiant de transaction n’a été fourni" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Ignorer" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "L’identifiant de transaction fourni est introuvable" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paquet" -+msgstr[1] "Paquets" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Plus d’un identifiant de transaction ont été trouvés !" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Paquet dépendant" -+msgstr[1] "Paquets dépendants" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "L’historique des transactions est incomplet, avant %u." -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Mis à niveau" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "L’historique des transactions est incomplet, après %u." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Rétrogradé" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Révocation de lla transaction {}, de {}" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installé" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Dépôt inconnu : « %s »" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Réinstallé" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Aucun dépôt ne correspond à %s" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Ignoré" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Cette commande requiert les privilèges du super utilisateur" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Supprimé" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Échec" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Cela est peut-être une commande d’un module supplémentaire de DNF, essayez :" --" « dnf install ’dnf-command(%s)’ »" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Cela est peut-être une commande d’un module supplémentaire de DNF, mais le " --"chargement de modules supplémentaires est actuellement désactivé." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir ou --downloaddir doit être utilisé avec la commande --downloadonly" --" ou download ou system-upgrade command." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Système" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" --"--enable, --set-enabled et --disable, --set-disabled doit être utilisé avec " --"la commande config-manager." -+"Passez outre la transaction fusionnée %d à %d, car il y a chevauchement." - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" --"Attention : application du contrôle de signature GPG globalement selon la " --"politique de sécurité RPM active (voir « gpgcheck » dans dnf.conf(5) pour " --"savoir comment interpréter ce message)" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Pas de transaction" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Des paquets ou identifiants de transaction fournis sont erronés" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Impossible de détecter le numéro de version (utilisez « --releasever » pour " --"spécifier une version)" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Ligne de commande" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "paramètre {} : non autorisé avec le paramètre {}" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Nom d'utilisateur" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Commande « %s » déjà définie" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Exclut dans dnf.conf : " -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Date et heure" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Inclut dans dnf.conf : " -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Action(s)" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Exclut dans dépôt " -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Modifié" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Inclut dans dépôt " -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Infos sur l'historique des échecs" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Pas de paquet ou d’identifiant de transaction fourni" -+ -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Effacé" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Non installé" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Plus ancien" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Plus récent" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Identifiant de transaction :" -+ -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Début :" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Début de RPMDB :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Pour diagnostiquer le problème, essayez d’exécuter : « %s »." -+msgid "(%u seconds)" -+msgstr "(%u secondes)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"La base RPMDB est probablement corrompue, l’exécution de « %s » pourrait " --"résoudre ce problème." -+msgid "(%u minutes)" -+msgstr "(%u minutes)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Vous avez activé la vérification des paquets par clés GPG. C’est une bonne chose.\n" --"Cependant, vous n’avez aucune clé GPG publique installée. Vous devez télécharger\n" --"et installer les clés pour les paquets que vous souhaitez installer..\n" --"Vous pouvez le faire en lançant la commande :\n" --"rpm --import public. gpg. key\n" --"\n" --"\n" --"Vous pouvez aussi spécifier l’URL de la clé que vous souhaitez utiliser\n" --"pour un dépôt dans l’option « gpgkey » dans une section de configuration du\n" --"dépôt et DNF l’installera pour vous.\n" --"\n" --"Pour plus de renseignements, contactez votre distribution ou le fournisseur du paquet." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u heures)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problème avec le dépôt : %s" -+msgid "(%u days)" -+msgstr "(%u jours)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "affiche les détails d’un paquet ou d’un groupe de paquets" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Temps de fin :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "affiche tous les paquets (par défaut)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Fin de RPMDB :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "affiche uniquement les paquets disponibles" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Utilisateur :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "affiche uniquement les paquets installés" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Code de retour :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "affiche uniquement les paquets supplémentaires" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Avorté" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "affiche uniquement les paquets à mettre à jour" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Réussi" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "affiche uniquement les paquets à suppression automatique" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Échecs :" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "affiche uniquement les paquet modifiés récemment" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Échec :" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAQUET" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Releasever :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "liste un paquet ou un groupe de paquets" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Ligne de commande :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "recherche quel paquet fournit la valeur donnée" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Commentaire :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "UNE_CHAÎNE" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaction effectuée avec :" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Recherche dans les paquets : " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Paquets modifiés :" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "recherche les mises à jour de paquets disponibles" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Sortie du mini script :" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "affiche les changelogs avant la mise à jour" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Erreurs :" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Pas de paquet disponible." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Installation des dépendances" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Aucun package marqué en vue d'être installé" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Rendu obsolète" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Pas de paquet installé." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Effacement" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Réinstallation" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (depuis %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Le paquet %s.%s %s sera installé" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Le paquet installé %s%s est indisponible." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Le paquet %s.%s %s sera une mise à jour" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Aucun paquet installé depuis le dépôt" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Le paquet %s.%s %s sera supprimé" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Aucun package marqué pour réinstallation" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Le paquet %s.%s %s sera réinstallé" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Aucun paquet marqué pour mise à jour" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Le paquet %s.%s %s sera une rétrogradation" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "exécute des commandes pour chaque paquet d’un dépôt donné" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Le paquet %s.%s %s sera rendu obsolète" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "DÉPÔT" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Le paquet %s.%s %s sera mis à jour" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "affiche un message d’aide à l’utilisation" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Le paquet %s.%s %s sera rendu obsolète" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMMANDE" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Début de la résolution des dépendances" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "affiche ou utilise l’historique de transaction" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Résolution des dépendances terminée" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Plus d’un identifiant de transaction ont été trouvés !\n" --"'{}' nécessite un identifiant de transaction ou un nom de paquet." -+"Import de la clef GPG 0x%s :\n" -+"Utilisateur : « %s »\n" -+"Empreinte : %s\n" -+"Provenance : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Pas d’identifiant de transaction ou de nom de paquet fourni." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Erreur en ligne de commande : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Vous n’avez pas accès à la base de données de l’historique." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "format incorrect : %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Impossible de défaire la transaction %s ; cela aboutirait à une base de " --"données des paquets incohérente." -+msgid "Setopt argument has multiple values: %s" -+msgstr "L'argument setopt a plusieurs valeurs : %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Impossible de défaire la transaction %s ; cela aboutirait à une base de " --"données des paquets incohérente." -+msgid "Setopt argument has no value: %s" -+msgstr "L'argument setopt n'a aucune valeur : %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"La définition de la plage d’identifiants de transaction est invalide '{}'.\n" --"Utilisez « .. »." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Arguments optionnels" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Impossible de convertir '{}' à ID transaction.\n" --"Utiliser '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "emplacement du fichier de configuration" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Aucune transaction manipulant le paquet '{}' n’a été trouvée." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "opération silencieuse" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Liste ou crée les alias de commandes" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "opération verbeuse" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "active la résolution des aliases" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "affiche la version de DNF et quitte" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "désactive la résolution des aliases" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "définit la racine d’installation" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Les alias sont maintenant activés" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "ne pas installer les documentations" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Les alias sont maintenant désactivés" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "désactive tous les modules complémentaires" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Clef d’alias invalide : %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "active les modules complémentaires par nom" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Le paramètre de l’alias n’a pas de valeur : %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "désactive les modules complémentaires par leur nom" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Alias ajoutés : %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "" -+"annule la valeur de $releasever dans les fichiers de configuration et de " -+"dépôts" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Alias non trouvé : %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "réinitialise la configuration ainsi que les options des dépôts" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Alias supprimé : %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "" -+"résout les problèmes de résolutions de dépendance en ignorant les paquets" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "affiche l’aide de la commande" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s = « %s »" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "" -+"autorise l’effacement des paquets installés pour résoudre les dépendances" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "La résolution des alias est désactivée." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "" -+"tente d’utiliser les versions de paquets les plus récentes lors des " -+"transactions." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Aucun alias de renseigné." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "ne pas limiter la transaction au meilleur candidat" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Aucun alias n’est renseigné." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "exécute entièrement depuis le cache système, sans le mettre à jour" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Aucun alias n’est défini." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "temps d'attente maximum de la commande" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Aucune correspondance pour l’alias : %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "niveau de déboguage pour la sortie" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" --"supprime tous les paquets non nécessaires installés à l’origine comme " --"dépendances" -+"détaille les résultats de résolution des dépendances dans des fichiers" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Paquets à supprimer" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "affiche les doublons dans les dépôts, pour les commandes list/search" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "identifier les problèmes dans packagedb" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "niveau d’erreur pour la sortie" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "montrer tous les problèmes ; défaut" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"active la mécanique de traitement des paquets obsolètes pour les mises à " -+"jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour les " -+"commandes « info », « list » et « repoquery »" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "montrer tous les problèmes de dépendances" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "niveau de déboguage de rpm pour la sortie" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "montrer les problèmes de doublons" -- --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "montrer les paquets obsolètes" -- --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "montrer les problèmes avec Provides" -- --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} a des exigences non satisfaites : {}" -- --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} est en doublon avec {}" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "répond automatiquement oui à toutes les questions" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} est rendu obsolète par {}" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "répond automatiquement non à toutes les questions" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} fournit {} mais ce dernier est introuvable" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"active seulement des dépôts spécifiques par id ou par le caractère générique" -+" (*), peut être spécifié plusieurs fois" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Suppression du fichier %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"active les dépôts avec la commande config-manager (sauvegarde " -+"automatiquement)" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "supprime les données du cache" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"désactive les dépôts avec la commande config-manager (sauvegarde " -+"automatiquement)" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Type de métadonnées à nettoyer" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "exclut des paquets par leur nom ou par le caractère générique (*)" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Nettoyage des données : " -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "désactive « excludepkgs »" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Le cache a expiré" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"étiquette et chemin vers un dépôt additionnel, peut être spécifié plusieurs " -+"fois." - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d fichier supprimé" --msgstr[1] "%d fichiers supprimés" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "désactive la suppression des dépendances désormais inutilisées" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" --"En attente de la fin d’exécution du processus ayant l’identifiant (pid) %d." -+"désactive la vérification par signature gpg (si la politique RPM le permet)" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "" --"Liste les dépendances du paquet et indique quels paquets les fournissent" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "contrôle l’utilisation ou pas de la couleur" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" --"synchronise les paquets installés vers leurs versions les plus récentes" -- --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Paquet à synchroniser" -+"configure les métadonnées comme étant expirées avant d’exécuter la commande" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Rétrograde un paquet" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "résout en adresses IPv4 uniquement" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Paquet à rétrograder" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "résout en adresses IPv6 uniquement" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "affiche ou utilise les informations des groupes" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "définit le dossier dans lequel copier les paquets" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Aucune donnée sur les groupes disponibles pour les dépôts configurés." -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "télécharge seulement des paquets" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Attention : le groupe %s n’existe pas." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "ajoute un commentaire à la transaction" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Attention : aucun groupe ne correspond à :" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "" -+"Inclut les paquets concernant la correction de bugs dans les mises à jour" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Groupes d'environnements disponibles :" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Groupes d'environnements installés :" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" -+"Inclut les paquets concernant les nouveaux paquets dans les mises à jour" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Groupes installés :" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Groupes de langues installés :" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Inclut dans les mises à jour les paquets nécessaires pour résoudre une " -+"alerte donnée, dans les mises à jour" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Groupes disponibles :" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Inclut dans les mises à jour les paquets nécessaires pour résoudre le ticket" -+" BugZilla cité" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Groupes de langues disponibles :" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Inclut dans les mises à jour les paquets nécessaires pour résoudre le CVE " -+"cité" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inclure les paquets optionnels du groupe" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Inclut les paquets concernant la sécurité avec une certaine sévérité dans " -+"les mises à jour" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "affiche également les groupes cachés" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Force l’utilisation d’une architecture" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "affiche seulement les groupes installés" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Liste des commandes principales :" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "affiche uniquement les groupes disponibles" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Liste des commandes de greffons :" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Sous-commande de groupes invalide, utilisez : %s." -- --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Impossible de trouver un paquet obligatoire du groupe." -+msgid "Error: %s" -+msgstr "Erreur : %s" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "installe un ou plusieurs paquets sur votre système" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Terminé" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Paquet à installer" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Pas d’accès en lecture/exécution sur le répertoire courant, déplacement dans" -+" /" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Impossible de trouver une correspondance" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" -+"essayez d’ajouter « {} » à la ligne de commande pour remplacer les paquets " -+"en conflit" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Chemin du fichier RPM invalide : %s" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "essayez d’ajouter « {} » pour ignorer les paquets non installables" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Il existe les alternatives suivantes pour \"{0}\" : {1}" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " ou « {} » pour ignorer les paquets non installables" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "génération du cache des métadonnées" -- --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Création des fichiers de cache pour tous les fichiers de métadonnées." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" -+"essayez d’ajouter « {} » pour ne pas utiliser seulement les meilleurs " -+"paquets candidats" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" --"marquer ou démarquer les paquets installés comme installés par " --"l’utilisateur." -+" ou « {} » pour ne pas utiliser seulement les meilleurs paquets candidats" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s marqué comme étant installé par l’utilisateur." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dépendances résolues." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s n’est plus marqué comme étant installé par l’utilisateur" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Terminé !" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as group installed." --msgstr "%s marqué comme étant installé par un groupe." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Erreur :" -+msgid " Installed: %s-%s at %s" -+msgstr " Installés : %s-%s à %s" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Package %s is not installed." --msgstr "Le paquet %s n’est pas installé." -- --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" --"Le résulta de l’opération sera le basculement du flux« {1} » du module « {0}" --" » vers le flux« {2} »" -- --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Aucun module correspondant à lister" -+msgid " Built : %s at %s" -+msgstr " Compilés : %s à %s" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"Il n’est pas possible de basculer les flux actifs d’un module.\n" --"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez activer les autres flux." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF ne téléchargera que les paquets pour la transaction." - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:194 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"Il n’est pas possible de basculer les flux actifs d’un module.\n" --"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez installer les autres flux." -- --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interagit avec les modules." -- --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "n'affiche que les modules activés" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "n'affiche que les modules désactivés" -+"DNF ne téléchargera que les paquets, installera les clefs GPG et vérifiera " -+"la transaction." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "n'affiche que les modules installés" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Opération avortée." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "affiche le contenu du profil" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Rien à faire." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Réinstalle un paquet" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Téléchargement des paquets :" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "paquet à réinstaller" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Erreur de téléchargement des paquets :" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "supprime un ou plusieurs paquets de votre système" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "La transaction a échoué" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "supprimer les paquets dupliqués" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" -+"Refus de l’importation automatique des clés lors d’une exécution sans surveillance.\n" -+"Utilisez l’option « -y » pour passer outre." - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "supprimer les paquets « installonly » dépassant la limite" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "La vérification GPG a ÉCHOUÉ" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Aucun paquet dupliqué n’a été trouvé pour suppression." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Changements pour {}" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Aucun ancien paquet « installonly » n’a été trouvé pour suppression." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Passage de paquets en obsolètes" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "inconnu" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Aucun paquet marqué pour la synchronisation de la distribution" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Jamais (dernier : %s)" -+msgid "No match for argument: %s" -+msgstr "Aucune correspondance pour l’argument : %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Tout de suite (dernier : %s)" -+msgid "No package %s available." -+msgstr "Aucun paquet %s disponible." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s secondes (dernier : %s)" -+msgid "Packages for argument %s available, but not installed." -+msgstr "Les paquets pour le paramètre %s sont disponibles mais pas installés" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "affiche les dépôts logiciels configurés" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Aucun package n'a été marqué pour passer à une version antérieure." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "affiche tous les dépôts" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Paquets installés" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "affiche les dépôts actifs (par défaut)" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Paquets disponibles" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "affiche les dépôts désactivés" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Supprime des paquets automatiquement" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Aucun dépôt n'est disponible" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Paquets supplémentaires" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "activé" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Mises à jour disponibles" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "désactivé" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Paquets récemment ajoutés" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Id du dépôt : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Aucun paquet correspondant à lister" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Nom du dépôt : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Aucune correspondance trouvée" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "État du dépôt : " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Aucun identifiant de transaction n’a été fourni" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Révision du dépôt  : " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "L’identifiant de transaction fourni est introuvable" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Balises du dépôt : " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Plus d’un identifiant de transaction ont été trouvés !" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Balises dépôt-distribution : " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "L’historique des transactions est incomplet, avant %u." - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Dépôt mis à jour  : " -- --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Paquets du dépôt  : " -- --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Taille du dépôt   : " -- --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Méta-lien du dépôt  : " -- --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Mis à jour : " -- --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Miroirs du dépôt  : " -- --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "URL de base du dépôt  : " -- --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Expiration du dépôt : " -- --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Exclus du dépôt  : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "L’historique des transactions est incomplet, après %u." - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Inclus dans le dépôt  : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Aucun paquet %s installé." - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Exclus du dépôt  : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Révocation de la transaction {}, de {}" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Nom de fichier du dépôt : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Dépôt inconnu : « %s »" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id du dépôt" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Aucun dépôt ne correspond à %s" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "état" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Cette commande requiert les privilèges du super utilisateur" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nom du dépôt" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "Total packages: %s" --msgstr "Total des paquets : %s" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Cela est peut-être une commande d’un module supplémentaire de DNF, essayez :" -+" « dnf install ’dnf-command(%s)’ »" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "recherche les paquets qui correspondent au mot clé" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Cela est peut-être une commande d’un module supplémentaire de DNF, mais le " -+"chargement de modules supplémentaires est actuellement désactivé." - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "la clé à chercher" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Erreur de configuration : %s" - --#: ../dnf/cli/commands/repoquery.py:120 -+#: ../dnf/cli/cli.py:887 - msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" --"Interroge sur tous les paquets (raccourci pour repoquery '*' ou repoquery " --"sans argument)" -- --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "interroge sur toutes les versions des paquets (par défaut)" -+"--destdir ou --downloaddir doit être utilisé avec la commande --downloadonly" -+" ou download ou system-upgrade command." - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "montre uniquement les résultats de cette architecture (ARCH)" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled et --disable, --set-disabled doit être utilisé avec " -+"la commande config-manager." - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "montre uniquement les résultats qui possèdent FILE" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"Attention : application du contrôle de signature GPG globalement selon la " -+"politique de sécurité RPM active (voir « gpgcheck » dans dnf.conf(5) pour " -+"savoir comment interpréter ce message)" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "ne montre que les résultats en conflit avec REQ" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "Le fichier de configuration \"{}\" n’existe pas" - --#: ../dnf/cli/commands/repoquery.py:132 -+#: ../dnf/cli/cli.py:1010 - msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" --"affiche les résultats qui nécessitent, suggèrent, supplémentent, améliorent " --"ou recommandent des paquets et des fichiers REQ" -- --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "ne montre que les résultats rendant REQ obsolète" -+"Impossible de détecter le numéro de version (utilisez « --releasever » pour " -+"spécifier une version)" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "ne montre que les résultats fournissant REQ" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "paramètre {} : non autorisé avec le paramètre {}" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "affiche les résultats qui nécessitent des paquets et des fichiers REQ" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Commande « %s » déjà définie" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "montre uniquement les résultats qui recommandent REQ" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Exclut dans dnf.conf : " - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "montre uniquement les résultats qui améliorent REQ" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Inclut dans dnf.conf : " - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "montre uniquement les résultats qui suggèrent REQ" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Exclut dans dépôt " - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "montre uniquement les résultats qui complètent REQ" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Inclut dans dépôt " - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" --"vérifie les dépendances non-explicites (fichiers et fournitures); défaut" -+"Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "" --"vérifie les dépendances exactement telles qu’indiquées, le contraire de " --"--alldeps" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "La lecture du fichier « %s » a échoué : %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"utilisé avec --whatrequires, et --requires --resolve, interroge sur les " --"paquets récursivement" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Impossible de lire le fichier « %s » : %s" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" --"montre la liste de toutes les dépendances et quels paquets les fournissent" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Les alias contiennent une infinité de récursions" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "montre les balises disponibles à utiliser avec --queryformat" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, utilisant les paramètres d’origine." - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "résout les fonctionnalités aux paquets d’origine" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Exécution" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "affiche un arbre récursif pour les paquets" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "En sommeil" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "opère sur les RPM sources correspondantes" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Interruption impossible" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"montre les N derniers paquets pour un nom.arch donné (ou le dernier sauf N " --"si N est négatif)" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "montre les informations détaillées à propos du paquet" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "montre la liste des fichiers du paquet" -- --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "montre le nom RPM du paquet source" -- --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "affiche les changelogs du paquet" -- --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "format d’affichage des paquets trouvés" -- --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"utilise le format « nom-epoch:version-de-parution.architecture » pour " --"afficher les paquets trouvés (par défaut)" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"utilise le format « nom-version-de-parution » pour afficher les paquets " --"trouvés (par défaut pour les requêtes rpm)" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Tracé/Stoppé" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"utilise le format « epoch:nom-version-de-parution.architecture » pour " --"afficher les paquets trouvés" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Inconnu" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" --"Affichage dans quels groupes comps sont présentés les paquets sélectionnés" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "limite la requête aux paquets installés dupliqués" -+"Impossible de trouver des informations sur le processus de verrouillage (PID" -+" %d)" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "limite la requête aux paquets « installonly » installés" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " L’application de PID %d est : %s" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"limite la requête aux paquets installés avec des dépendances non satisfaites" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Mémoire : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "montre une localisation d'où les paquets peuvent être téléchargés" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " A débuté  : %s - il y a %s" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " État : %s" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Affiche les fonctionnalités dont le paquet puisse dépendre ou qu'il puisse " --"améliorer, qui sont recommandées, suggérées ou en complément." -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Liste ou crée les alias de commandes" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "active la résolution des aliases" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Affiche les fonctionnalités que le paquet fournit." -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "désactive la résolution des aliases" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Affiche les fonctionnalités que le paquet recommande." -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Les alias sont maintenant activés" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Affiche les fonctionnalités dont le paquet dépend." -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Les alias sont maintenant désactivés" - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Affiche les fonctionnalités dont le paquet dépend pour le lancement d’un " --"script %%pre." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Affiche les fonctionnalités suggérées par le paquet." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Affiche les fonctionnalités que le paquet peut compléter." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "N’affiche que les paquets disponibles." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "N’affiche que les paquets installés." -+msgid "Invalid alias key: %s" -+msgstr "Clef d’alias invalide : %s" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"N’affiche que les paquets qui ne sont présents dans aucun des dépôts " --"disponibles." -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Le paramètre de l’alias n’a pas de valeur : %s" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"N’affiche que les paquets qui fournissent une montée en version pour un " --"paquet déjà installé." -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Alias ajoutés : %s" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"N’affiche que les paquets qui peuvent être retirés par la commande « dnf " --"autoremove »." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Alias non trouvé : %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "N’affiche que les paquets installés par utilisateur." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Alias supprimé : %s" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "N’affiche que les paquets édités récemment." -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias %s" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Option '--resolve' doit être utilisée en conjonction avec '--conflicts', '--" --"depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' ou '--supplements'" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Alias %s = « %s »" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Option « --recursive » doit être utilisée avec « --whatrequires » " --"(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" --" « --requires --resolve »" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "La résolution des alias est désactivée." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Le paquet {} ne contient aucun fichier" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Aucun alias de renseigné." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Balises de requêtes disponibles : utiliser --queryformat \"..%{tag}..\"" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Aucun alias n’est renseigné." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "argument {} requiert l'option --whatrequires ou --whatdepends" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Aucun alias n’est défini." - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Aucune option valide spécifiée\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" Afficher un arborescence des paquets pour le package donné" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "Aucune correspondance pour l’alias : %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1879,25 +1658,6 @@ msgstr "recherche également dans la description des paquets et l’URL" - msgid "QUERY_STRING" - msgstr "REQUÊTE" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Nom" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Résumé" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Description" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1922,155 +1682,414 @@ msgstr "%s correspond à : %%s" - msgid "No matches found." - msgstr "Aucune correspondance trouvée." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "exécute un interpréteur de commandes DNF interactif" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Recherche dans les paquets : " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "identifier les problèmes dans packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script à exécuter dans un interpréteur de commandes DNF" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "montrer tous les problèmes ; défaut" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "valeur de clé non prise en charge." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "montrer tous les problèmes de dépendances" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Le dépôt %s n'a pu être trouvé" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "montrer les problèmes de doublons" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Si aucune valeur n'est fournie, affiche la valeur courante.\n" --" Si une valeur est fournie, l'affecte." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "montrer les paquets obsolètes" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [commande]\n" --" affiche l'aide" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "montrer les problèmes avec Provides" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [option]\n" --" list : liste les dépôts et leur état. option = [all | id | glob]\n" --" enable : active les dépôts. option = id du dépôt\n" --" disable : désactive les dépôts. option = id du dépôt" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} a des exigences non satisfaites : {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" résout l'ensemble de transactions" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} est en doublon avec {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} est rendu obsolète par {}" -+ -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} fournit {} mais ce dernier est introuvable" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" --"{} arg\n" --" list : liste les contenus de la transaction\n" --" reset : réinitialise (remet à zéro) la transaction\n" --" run : exécute la transaction" -+"synchronise les paquets installés vers leurs versions les plus récentes" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Paquet à synchroniser" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "met à niveau un ou plusieurs paquets de votre système" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Paquet à mettre à niveau" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Aucun paquet marqué pour mise à jour" -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" exécute la transaction" -+"supprime tous les paquets non nécessaires installés à l’origine comme " -+"dépendances" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Paquets à supprimer" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "génération du cache des métadonnées" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Création des fichiers de cache pour tous les fichiers de métadonnées." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Pour diagnostiquer le problème, essayez d’exécuter : « %s »." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" quitte l'interpréteur de commandes" -+"La base RPMDB est probablement corrompue, l’exécution de « %s » pourrait " -+"résoudre ce problème." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Paramètres spécifiques à l'interpréteur de commandes :\n" -+"Vous avez activé la vérification des paquets par clés GPG. C’est une bonne chose.\n" -+"Cependant, vous n’avez aucune clé GPG publique installée. Vous devez télécharger\n" -+"et installer les clés pour les paquets que vous souhaitez installer..\n" -+"Vous pouvez le faire en lançant la commande :\n" -+"rpm --import public. gpg. key\n" - "\n" --"config applique l'option de configuration\n" --"help affiche l'aide\n" --"repository (ou repo) active, désactive ou liste les dépôts\n" --"resolvedep résout l'ensemble de transactions\n" --"transaction (ou ts) liste, réinitialise ou exécute l'ensemble de transactions\n" --"run résoud et exécute l'ensemble de transactions\n" --"exit (ou quit) quitte l'interpréteur de commandes" -+"\n" -+"Vous pouvez aussi spécifier l’URL de la clé que vous souhaitez utiliser\n" -+"pour un dépôt dans l’option « gpgkey » dans une section de configuration du\n" -+"dépôt et DNF l’installera pour vous.\n" -+"\n" -+"Pour plus de renseignements, contactez votre distribution ou le fournisseur du paquet." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Erreur : %s n'a pu être ouvert pour lecture" -- --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Abandon de l'interpréteur de commandes" -+msgid "Problem repository: %s" -+msgstr "Problème avec le dépôt : %s" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" --"exécute un interpréteur de commandes DNF interactif pour la suppression et " --"l'installation d'une spécification" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Il n’y a pas de dépôts activés dans « {} »." - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Les spécifications qui seront désinstallées" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "affiche les détails d’un paquet ou d’un groupe de paquets" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Les spécifications qui seront installées" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "affiche tous les paquets (par défaut)" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "correction d’anomalie" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "affiche uniquement les paquets disponibles" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "amélioration" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "affiche uniquement les paquets installés" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "sécurité" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "affiche uniquement les paquets supplémentaires" - --#: ../dnf/cli/commands/updateinfo.py:46 -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "affiche uniquement les paquets à mettre à jour" -+ -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "affiche uniquement les paquets à suppression automatique" -+ -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "affiche uniquement les paquet modifiés récemment" -+ -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "liste un paquet ou un groupe de paquets" -+ -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "recherche quel paquet fournit la valeur donnée" -+ -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "UNE_CHAÎNE" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "recherche les mises à jour de paquets disponibles" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "affiche les changelogs avant la mise à jour" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Pas de paquet disponible." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Aucun package marqué en vue d'être installé" -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Pas de paquet installé." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (depuis %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Le paquet installé %s%s n'est pas disponible." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Aucun paquet installé depuis le dépôt" -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Aucun package marqué pour réinstallation" -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Aucun paquet marqué pour suppression." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "exécute des commandes pour chaque paquet d’un dépôt donné" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "DÉPÔT" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "affiche un message d’aide à l’utilisation" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMMANDE" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "affiche ou utilise l’historique de transaction" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Plus d’un identifiant de transaction ont été trouvés !\n" -+"'{}' nécessite un identifiant de transaction ou un nom de paquet." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Pas d’identifiant de transaction ou de nom de paquet fourni." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Vous n’avez pas accès à la base de données de l’historique." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Impossible de défaire la transaction %s ; cela aboutirait à une base de " -+"données des paquets incohérente." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Impossible de défaire la transaction %s ; cela aboutirait à une base de " -+"données des paquets incohérente." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"La définition de la plage d’identifiants de transaction est invalide '{}'.\n" -+"Utilisez « .. »." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"Impossible de convertir '{}' à ID transaction.\n" -+"Utiliser '', 'last', 'last-'." -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Aucune transaction manipulant le paquet '{}' n’a été trouvée." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Rétrograde un paquet" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Paquet à rétrograder" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"met à jour, mais uniquement les paquets correspondants les plus récents qui " -+"résolvent un problème affectant votre système" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"Le résulta de l’opération sera le basculement du flux« {1} » du module « {0}" -+" » vers le flux« {2} »" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Aucun module correspondant à lister" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"Il n’est pas possible de basculer les flux actifs d’un module.\n" -+"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez activer les autres flux." -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"Il n’est pas possible de basculer les flux actifs d’un module.\n" -+"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez installer les autres flux." -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interagit avec les modules." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "n'affiche que les modules activés" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "n'affiche que les modules désactivés" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "n'affiche que les modules installés" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "affiche le contenu du profil" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "supprime un ou plusieurs paquets de votre système" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "supprimer les paquets dupliqués" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "supprimer les paquets « installonly » dépassant la limite" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Aucun paquet dupliqué n’a été trouvé pour suppression." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Aucun ancien paquet « installonly » n’a été trouvé pour suppression." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Format invalide : %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "correction d’anomalie" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "amélioration" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "sécurité" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "inconnu" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "nouveau paquet" - -@@ -2193,1218 +2212,1467 @@ msgid "Unknown/Sec." - msgstr "Sécurité/Niveau inconnu" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Anomalies" -+msgid "Update ID" -+msgstr "ID de mise à jour" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Type" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID de mise à jour" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Mis à jour" - --#: ../dnf/cli/commands/updateinfo.py:305 -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Anomalies" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Description" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Droits" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Criticité" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Droits" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Fichiers" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installé" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "faux" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "vrai" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "met à niveau un ou plusieurs paquets de votre système" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Paquet à mettre à niveau" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "faux" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"met à jour, mais uniquement les paquets correspondants les plus récents qui " --"résolvent un problème affectant votre système" -+"marquer ou démarquer les paquets installés comme installés par " -+"l’utilisateur." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Terminé" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s marqué comme étant installé par l’utilisateur." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Pas d’accès en lecture/exécution sur le répertoire courant, déplacement dans" --" /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s n’est plus marqué comme étant installé par l’utilisateur" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" --"essayez d’ajouter « {} » à la ligne de commande pour remplacer les paquets " --"en conflit" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s marqué comme étant installé par un groupe." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "essayez d’ajouter « {} » pour ignorer les paquets non installables" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Erreur :" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " ou « {} » pour ignorer les paquets non installables" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Le paquet %s n’est pas installé." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" --"essayez d’ajouter « {} » pour ne pas utiliser seulement les meilleurs " --"paquets candidats" -+"Liste les dépendances du paquet et indique quels paquets les fournissent" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" --" ou « {} » pour ne pas utiliser seulement les meilleurs paquets candidats" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Suppression du fichier %s" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dépendances résolues." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "supprime les données du cache" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Terminé !" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Type de métadonnées à nettoyer" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Erreur en ligne de commande : %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Nettoyage des données : " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "format incorrect : %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Le cache a expiré" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "L'argument setopt a plusieurs valeurs : %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d fichier supprimé" -+msgstr[1] "%d fichiers supprimés" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "L'argument setopt n'a aucune valeur : %s" -- --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Arguments optionnels" -+msgid "Waiting for process with pid %d to finish." -+msgstr "" -+"En attente de la fin d’exécution du processus ayant l’identifiant (pid) %d." - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "emplacement du fichier de configuration" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "installe un ou plusieurs paquets sur votre système" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "opération silencieuse" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Impossible de trouver une correspondance" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "opération verbeuse" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Chemin du fichier RPM invalide : %s" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "affiche la version de DNF et quitte" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Il existe les alternatives suivantes pour \"{0}\" : {1}" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "définit la racine d’installation" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "recherche les paquets qui correspondent au mot clé" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "ne pas installer les documentations" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "la clé à chercher" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "désactive tous les modules complémentaires" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Interroge sur tous les paquets (raccourci pour repoquery '*' ou repoquery " -+"sans argument)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "active les modules complémentaires par nom" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "interroge sur toutes les versions des paquets (par défaut)" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "désactive les modules complémentaires par leur nom" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "montre uniquement les résultats de cette architecture (ARCH)" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "" --"annule la valeur de $releasever dans les fichiers de configuration et de " --"dépôts" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "montre uniquement les résultats qui possèdent FILE" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "réinitialise la configuration ainsi que les options des dépôts" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "ne montre que les résultats en conflit avec REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"résout les problèmes de résolutions de dépendance en ignorant les paquets" -+"affiche les résultats qui nécessitent, suggèrent, supplémentent, améliorent " -+"ou recommandent des paquets et des fichiers REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "affiche l’aide de la commande" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "ne montre que les résultats rendant REQ obsolète" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "" --"autorise l’effacement des paquets installés pour résoudre les dépendances" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "ne montre que les résultats fournissant REQ" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "" --"tente d’utiliser les versions de paquets les plus récentes lors des " --"transactions." -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "affiche les résultats qui nécessitent des paquets et des fichiers REQ" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "ne pas limiter la transaction au meilleur candidat" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "montre uniquement les résultats qui recommandent REQ" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "exécute entièrement depuis le cache système, sans le mettre à jour" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "montre uniquement les résultats qui améliorent REQ" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "temps d'attente maximum de la commande" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "montre uniquement les résultats qui suggèrent REQ" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "niveau de déboguage pour la sortie" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "montre uniquement les résultats qui complètent REQ" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" --"détaille les résultats de résolution des dépendances dans des fichiers" -- --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "affiche les doublons dans les dépôts, pour les commandes list/search" -+"vérifie les dépendances non-explicites (fichiers et fournitures); défaut" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "niveau d’erreur pour la sortie" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+"vérifie les dépendances exactement telles qu’indiquées, le contraire de " -+"--alldeps" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"active la mécanique de traitement des paquets obsolètes pour les mises à " --"jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour les " --"commandes « info », « list » et « repoquery »" -+"utilisé avec --whatrequires, et --requires --resolve, interroge sur les " -+"paquets récursivement" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "niveau de déboguage de rpm pour la sortie" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"montre la liste de toutes les dépendances et quels paquets les fournissent" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "répond automatiquement oui à toutes les questions" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "montre les balises disponibles à utiliser avec --queryformat" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "répond automatiquement non à toutes les questions" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "résout les fonctionnalités aux paquets d’origine" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "affiche un arbre récursif pour les paquets" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "opère sur les RPM sources correspondantes" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"active seulement des dépôts spécifiques par id ou par le caractère générique" --" (*), peut être spécifié plusieurs fois" -+"montre les N derniers paquets pour un nom.arch donné (ou le dernier sauf N " -+"si N est négatif)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" --"active les dépôts avec la commande config-manager (sauvegarde " --"automatiquement)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "montre les informations détaillées à propos du paquet" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" --"désactive les dépôts avec la commande config-manager (sauvegarde " --"automatiquement)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "montre la liste des fichiers du paquet" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "exclut des paquets par leur nom ou par le caractère générique (*)" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "montre le nom RPM du paquet source" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "désactive « excludepkgs »" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "affiche les changelogs du paquet" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "format d’affichage des paquets trouvés" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"étiquette et chemin vers un dépôt additionnel, peut être spécifié plusieurs " --"fois." -- --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "désactive la suppression des dépendances désormais inutilisées" -+"utilise le format « nom-epoch:version-de-parution.architecture » pour " -+"afficher les paquets trouvés (par défaut)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"désactive la vérification par signature gpg (si la politique RPM le permet)" -+"utilise le format « nom-version-de-parution » pour afficher les paquets " -+"trouvés (par défaut pour les requêtes rpm)" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "contrôle l’utilisation ou pas de la couleur" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" -+"utilise le format « epoch:nom-version-de-parution.architecture » pour " -+"afficher les paquets trouvés" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" --"configure les métadonnées comme étant expirées avant d’exécuter la commande" -+"Affichage dans quels groupes comps sont présentés les paquets sélectionnés" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "résout en adresses IPv4 uniquement" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "limite la requête aux paquets installés dupliqués" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "résout en adresses IPv6 uniquement" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "limite la requête aux paquets « installonly » installés" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "définit le dossier dans lequel copier les paquets" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"limite la requête aux paquets installés avec des dépendances non satisfaites" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "télécharge seulement des paquets" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "montre une localisation d'où les paquets peuvent être téléchargés" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "ajoute un commentaire à la transaction" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" --"Inclut les paquets concernant la correction de bugs dans les mises à jour" -- --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" -+"Affiche les fonctionnalités dont le paquet puisse dépendre ou qu'il puisse " -+"améliorer, qui sont recommandées, suggérées ou en complément." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "" --"Inclut les paquets concernant les nouveaux paquets dans les mises à jour" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Affiche les fonctionnalités que le paquet fournit." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Inclut dans les mises à jour les paquets nécessaires pour résoudre une " --"alerte donnée, dans les mises à jour" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Affiche les fonctionnalités que le paquet recommande." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" --"Inclut dans les mises à jour les paquets nécessaires pour résoudre le ticket" --" BugZilla cité" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Affiche les fonctionnalités dont le paquet dépend." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" --"Inclut dans les mises à jour les paquets nécessaires pour résoudre le CVE " --"cité" -+"Affiche les fonctionnalités dont le paquet dépend pour le lancement d’un " -+"script %%pre." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"Inclut les paquets concernant la sécurité avec une certaine sévérité dans " --"les mises à jour" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Affiche les fonctionnalités suggérées par le paquet." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Force l’utilisation d’une architecture" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Affiche les fonctionnalités que le paquet peut compléter." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Liste des commandes principales :" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "N’affiche que les paquets disponibles." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Liste des commandes de greffons :" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "N’affiche que les paquets installés." - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Nom" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "" -+"N’affiche que les paquets qui ne sont présents dans aucun des dépôts " -+"disponibles." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Époque" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+"N’affiche que les paquets qui fournissent une montée en version pour un " -+"paquet déjà installé." - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Version" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" -+"N’affiche que les paquets qui peuvent être retirés par la commande « dnf " -+"autoremove »." - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Version" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "N’affiche que les paquets installés par utilisateur." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Publication" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "N’affiche que les paquets édités récemment." - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Architecture" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"Option '--resolve' doit être utilisée en conjonction avec '--conflicts', '--" -+"depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' ou '--supplements'" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Architecture" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Option « --recursive » doit être utilisée avec « --whatrequires » " -+"(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" -+" « --requires --resolve »" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Taille" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Le paquet {} ne contient aucun fichier" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Taille" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Balises de requêtes disponibles : utiliser --queryformat \"..%{tag}..\"" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Source" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "argument {} requiert l'option --whatrequires ou --whatdepends" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Dépôt" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Aucune option valide spécifiée\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" Afficher un arborescence des paquets pour le package donné" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Dépôt" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Jamais (dernier : %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Depuis le dépôt" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Tout de suite (dernier : %s)" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Empaqueteur" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s secondes (dernier : %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Date de compilation" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "affiche les dépôts logiciels configurés" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Date d’installation" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "affiche tous les dépôts" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Installé par" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "affiche les dépôts actifs (par défaut)" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Résumé" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "affiche les dépôts désactivés" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licence" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Aucun dépôt n'est disponible" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Description" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "activé" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Aucun paquet à lister" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "désactivé" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "o" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Id du dépôt : " -+ -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Nom du dépôt : " -+ -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "État du dépôt : " -+ -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Révision du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Balises du dépôt : " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Balises dépôt-distribution : " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Dépôt mis à jour  : " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Paquets du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Taille du dépôt   : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Méta-lien du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Mis à jour : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Miroirs du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "URL de base du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Expiration du dépôt : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Exclus du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Inclus dans le dépôt  : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Exclus du dépôt  : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Nom de fichier du dépôt : " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id du dépôt" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "état" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nom du dépôt" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Total des paquets : %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "exécute un interpréteur de commandes DNF interactif" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script à exécuter dans un interpréteur de commandes DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "valeur de clé non prise en charge." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Le dépôt %s n'a pu être trouvé" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Si aucune valeur n'est fournie, affiche la valeur courante.\n" -+" Si une valeur est fournie, l'affecte." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [commande]\n" -+" affiche l'aide" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [option]\n" -+" list : liste les dépôts et leur état. option = [all | id | glob]\n" -+" enable : active les dépôts. option = id du dépôt\n" -+" disable : désactive les dépôts. option = id du dépôt" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" résout l'ensemble de transactions" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list : liste les contenus de la transaction\n" -+" reset : réinitialise (remet à zéro) la transaction\n" -+" run : exécute la transaction" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" exécute la transaction" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" quitte l'interpréteur de commandes" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "oui" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Paramètres spécifiques à l'interpréteur de commandes :\n" -+"\n" -+"config applique l'option de configuration\n" -+"help affiche l'aide\n" -+"repository (ou repo) active, désactive ou liste les dépôts\n" -+"resolvedep résout l'ensemble de transactions\n" -+"transaction (ou ts) liste, réinitialise ou exécute l'ensemble de transactions\n" -+"run résoud et exécute l'ensemble de transactions\n" -+"exit (ou quit) quitte l'interpréteur de commandes" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" -+msgstr "Erreur : %s n'a pu être ouvert pour lecture" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "non" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Abandon de l'interpréteur de commandes" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Voulez-vous continuer ? [o/N] : " -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Réinstalle un paquet" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Voulez-vous continuer ? [O/n] : " -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "paquet à réinstaller" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Group: %s" --msgstr "Groupe : %s" -+msgid "Package %s available, but not installed." -+msgstr "Le paquet %s est disponible mais n’est pas installé." - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Identifiant du groupe : %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"exécute un interpréteur de commandes DNF interactif pour la suppression et " -+"l'installation d'une spécification" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Description : %s" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Les spécifications qui seront désinstallées" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Langue : %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Les spécifications qui seront installées" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Paquets obligatoires :" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "affiche ou utilise les informations des groupes" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Paquets par défaut :" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Aucune donnée sur les groupes disponibles pour les dépôts configurés." - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Paquets optionnels :" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "Attention : le groupe %s n’existe pas." - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Paquets conditionnels :" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Attention : aucun groupe ne correspond à :" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Groupe d’environnement : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Groupes d'environnements disponibles :" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Identifiant d’environnement : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Groupes d'environnements installés :" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Groupes obligatoires :" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Groupes installés :" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Groupes optionnels :" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Groupes de langues installés :" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Correspondances trouvées dans  :" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Groupes disponibles :" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Nom de fichier : %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Groupes de langues disponibles :" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Dépôt   : %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inclure les paquets optionnels du groupe" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Description  : " -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "affiche également les groupes cachés" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "affiche seulement les groupes installés" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licence  : %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "affiche uniquement les groupes disponibles" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Provide : %s" --msgstr "Provide : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Sous-commande de groupes invalide, utilisez : %s." - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Autre : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Impossible de trouver un paquet obligatoire du groupe." - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" --"Une erreur est survenue pendant le calcul de la taille totale des " --"téléchargements" -+"Aucune métadonnée de module disponible pour le paquet modulaire « {} », ne " -+"peut pas être installé dans le système" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Taille totale  : %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "Aucune métadonnée de module disponible pour le paquet modulaire" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total download size: %s" --msgstr "Taille totale des téléchargements : %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Un paquet source rpm ne sera pas installé (%s)." - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Installed size: %s" --msgstr "Taille des paquets installés : %s" -+msgid "no matching payload factory for %s" -+msgstr "aucune fabrique de contenu ne correspond à %s" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "" --"Une erreur est survenue pendant le calcul de la taille des paquets " --"installées" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Déjà téléchargé" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Freed space: %s" --msgstr "Espace libéré : %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Marquage des paquets installés par le groupe :" -- --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Marquage des paquets supprimés par le groupe :" -- --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Groupe" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paquets" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Installation des paquets du groupe/module" -- --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Installation du groupe de paquets" -- --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Installation" -+msgid "unsupported checksum type: %s" -+msgstr "type de somme de contrôle non pris en charge : %s" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Mise à jour" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "détermination du miroir le plus rapide (%s hôtes).. " - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Réinstallation" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Aide : [d]éfaut, [e]activté, [x]désactivté, [i]nstallé" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Installation des dépendances" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Aide : [d]éfaut, [e]activté, [x]désactivé, [i]nstallé, [a]ctivé]" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Installation des dépendances faibles" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "On ignore le profil inutile : {}/{}" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Suppression" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"L'installation du module « {0} » à partir du dépôt Fail-Safe {1} n'est pas " -+"permise" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Supprimer des paquets dépendants" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Impossible de faire correspondre le profil dans l'argument {}" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Suppression des dépendances inutilisées" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Aucun profil par défaut pour le module {}:{}" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Rétrogradation" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Le profil {} ne correspond pas pour le module {}:{}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Installation des profils de module" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" -+"L'installation du module à partir du dépôt Fail-Safe n'est pas permise" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "Désactivation des profils de module" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Impossible de résoudre le paramètre {}" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Activation des flux de modules" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Aucune correspondance pour le paquet {}" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Basculement des flux de modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"La mise à niveau du module « {0} » à partir du dépôt Fail-Safe {1} n'est pas" -+" permise" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Désactivation des modules" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" -+"La mise à niveau du module à partir du dépôt Fail-Safe n'est pas permise" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Réinitialisation des modules" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" -+"Seul le nom du module est nécessaire. Les paramètres inutiles ont été " -+"ignorés : « {} »" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Installation des groupes d’environnement" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Problème de dépendance modulaire :" -+msgstr[1] "Problèmes de dépendance modulaire :" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Mise à niveau des groupes d’environnement" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Activation de plusieurs flux pour '{}'." - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Suppression des groupes d’environnement" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Rien à afficher" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Installation des groupes" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "" -+"Installation d'une version de '{}' plus récente que celle qui a été " -+"spécifiée. Reaison: {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Mise à niveau des groupes" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Modules activés : {}." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Suppression des groupes" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Aucun profil spécifié pour '{}', veuillez spécifier un profil." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Saut des paquets en conflit :\n" --"(ajouter « %s » à la ligne de commande pour forcer leur mise à niveau)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "Extension DNSSEC : clef pour l'utilisateur " - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Saut des paquets ayant des dépendances cassées %s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "est valide." - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " ou fait parti d'un groupe" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "a un statut inconnu." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Paquet" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "extension DNSSEC : " - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Paquet" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Test de validité des clefs déjà importées." - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "remplacement" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valeur de configuration inconnue : %s=%s dans %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Résumé de la transaction\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Option de configuration inconnue : %s=%s dans %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Installer" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "dnf-automatic démarré." - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Mettre à niveau" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Mise en sommeil pendant %s secondes" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Supprimer" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Les mises à jour suivantes ont été appliquées le « %s » :" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Retrograder" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Les mises à jour suivantes sont disponibles depuis le « %s » :" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Ignorer" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Les mises à jour suivantes ont été téléchargées le « %s » :" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paquet" --msgstr[1] "Paquets" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Mises à jour appliquées le « %s »." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Paquet dépendant" --msgstr[1] "Paquets dépendants" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Mises à jour téléchargées le « %s »." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Mis à niveau" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Mises à jour disponibles le « %s »." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Rétrogradé" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Échec de l’envoi d’un courriel par « %s » : %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Réinstallé" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Échec dans l'exécution de la commande « %s » : code retour %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Ignoré" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problèmes dans la requête :" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Supprimé" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "paquets manquants : " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Échec" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "paquets cassés : " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "groupes ou modules manquants : " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "groupes ou modules cassés : " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Système" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Problème de dépendance modulaire avec les valeurs par défaut :" -+msgstr[1] "Problèmes de dépendance modulaire avec les valeurs par défaut :" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "" --"Passez outre la transaction fusionnée %d à %d, car il y a chevauchement." -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Pas de transaction" -+msgid "%s is empty file" -+msgstr "%s est un fichier vide" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Des paquets ou identifiants de transaction fournis sont erronés" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "N'a pas pu stocker l'heure du dernier makecache." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Ligne de commande" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "N'a pas pu déterminer l'heure du dernier makecache." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Nom d'utilisateur" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problème" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "Erreur lors du chargement du dépôt '{}' : {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Date et heure" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Échec du chargement du dépôt '{}'" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Action(s)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " -+"sur connexion limitée" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Modifié" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " -+"sur batterie." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Infos sur l'historique des échecs" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Mise en cache temporisée des métadonnées désactivée." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Pas de paquet ou d’identifiant de transaction fourni" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Cache des métadonnées mis à jour récemment." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Effacé" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: n'expirera jamais et ne sera pas réinitialisé." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Non installé" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: a expiré et sera réinitialisé." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Plus récent" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" -+"%s: métadonnées expireront après %d secondes et seront réinitialisées " -+"maintenant." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Plus ancien" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: expireront après %d secondes." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Identifiant de transaction :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Cache des métadonnées créé." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Temps de début :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s : utilisation des métadonnées depuis le %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Début de RPMDB :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Dépôts ignorés : %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u secondes)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" -+"Dernière vérification de l’expiration des métadonnées effectuée il y a %s le" -+" %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Les paquets téléchargés ont été mis en cache jusqu’à la prochaine " -+"transaction réussie." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutes)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Vous pouvez supprimer les paquets en cache en exécutant « %s »." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u heures)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "tsflag invalide dans le fichier de configuration : %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u jours)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Échec d’ajout du fichier de groupes pour le dépôt : %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Temps de fin :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Test de la transaction" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Fin de RPMDB :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" -+"Erreur : vérification de transaction contre résolution des dépendances :" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Utilisateur :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "La vérification de la transaction a réussi." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Avorté" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Lancement de la transaction de test" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Code de retour :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Erreur du contrôle de transaction :" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Réussi" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transaction de test réussie." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Échecs :" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Exécution de la transaction" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Échec :" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Besoins en espace disque :" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " -+"%s." -+msgstr[1] "" -+"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " -+"%s." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Releasever :" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Résumé des erreurs" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Ligne de commande :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB modifié en dehors de DNF." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Commentaire :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Des erreurs sont survenues lors de la transaction." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaction effectuée avec :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Impossible d’obtenir le verrou de transaction (utilisateur : %s)." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Paquets modifiés :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Impossible d’exécuter la transaction." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Sortie du mini script :" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "La transaction n’a pas pu démarrer :" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Erreurs :" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Échec de la suppression du fichier de transaction %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Installation des dépendances" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Certains paquets n’ont pas été téléchargés. Nouvel essai." - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Rendu obsolète" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPMs a réduit la taille des mises à jour de %.1f Mio à %.1f Mio " -+"(%d.1%% économisés)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Rend obsolète" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"L'échec des Delta RPMs ont fait augmenter les %.1f MO de mises à jour de " -+"%.1f MB (%d.1%% gaspillés)" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Effacement" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Impossible d’ouvrir : {}" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Réinstallation" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "La clé publique pour %s n’est pas installée" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1229 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Le paquet %s.%s %s sera installé" -+msgid "Problem opening package %s" -+msgstr "Problème à l’ouverture du paquet %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Le paquet %s.%s %s sera une mise à jour" -+msgid "Public key for %s is not trusted" -+msgstr "La clé publique pour %s n’est pas de confiance" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Le paquet %s.%s %s sera supprimé" -+msgid "Package %s is not signed" -+msgstr "Le paquet %s n’est pas signé" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Le paquet %s.%s %s sera réinstallé" -+msgid "Cannot remove %s" -+msgstr "Impossible de supprimer %s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Le paquet %s.%s %s sera une rétrogradation" -+msgid "%s removed" -+msgstr "%s supprimé" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Aucune correspondance pour le paquet du groupe « {} »" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Le paquet %s.%s %s sera rendu obsolète" -+msgid "Adding packages from group '%s': %s" -+msgstr "Ajout de paquets en provenance du groupe '%s': %s" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Aucun groupe marqué pour suppression." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Aucun groupe marqué pour mise à jour" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "aucun paquet correspondant" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Le paquet %s.%s %s sera mis à jour" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Le paquet %s.%s %s sera rendu obsolète" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Le paquet %s est déjà installé dans une version inférieure, impossible de le" -+" rétrograder." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Début de la résolution des dépendances" -+#: ../dnf/base.py:1942 -+#, python-format -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Le paquet %s n'est pas installé, impossible de le réinstaller." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Résolution des dépendances terminée" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Le fichier %s est un paquet source et ne peut pas être mis à jour, ignoré." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1963 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s not installed, cannot update it." -+msgstr "Le paquet %s n'est pas installé, impossible de le mettre à jour." -+ -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Import de la clef GPG 0x%s :\n" --"Utilisateur : « %s »\n" --"Empreinte : %s\n" --"Provenance : %s" -+"Le paquet %s est déjà installé dans une version ultérieure, impossible de le" -+" mettre à jour." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Exécution" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "" -+"Le paquet %s est disponible mais est installé pour une autre architecture." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "En sommeil" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"La version la plus ancienne du paquet %s est déjà installée, impossible de " -+"le rétrograder." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Interruption impossible" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Action non gérée : {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Aucune mise à jour de sécurité n’est nécessaire, mais la mise à jour {} est " -+"disponible" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Tracé/Stoppé" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Aucune mise à jour de sécurité n’est nécessaire, mais les mises à jour {} " -+"sont disponibles" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Inconnu" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais la mise à " -+"jour {} est disponible" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Impossible de trouver des informations sur le processus de verrouillage (PID" --" %d)" -+"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais les mises " -+"à jour {} sont disponibles" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " L’application de PID %d est : %s" -+msgid ". Failing package is: %s" -+msgstr ". Le paquet en erreur est : %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Mémoire : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "Les clés GPG sont configurées comme : %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " A débuté  : %s - il y a %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "La clé GPG %s (0x%s) est déjà installée" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " État : %s" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "La clef a été approuvée." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "saut." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "La clef a été rejetée." - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Le groupe « %s » n’est pas installé." -+msgid "Key import failed (code %d)" -+msgstr "L’import de la clé a échoué (code %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "La clé a bien été importée" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Toutes les clés n’ont pas été installées" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' does not exist." --msgstr "Le groupe « %s » n’existe pas." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes pour ce paquet.\n" -+"Vérifiez que les URL des clés pour ce dépôt soient correctes." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" -+"L’import de la ou des clés n’a pas résolu le problème, clés incorrectes ?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Peut-être vouliez-vous dire : {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Le paquet \"{}\" du dépôt local \"{}\" a une somme de contrôle incorrecte" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Certains paquets du dépôt local ont une somme de contrôle incorrecte" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "L’environnement « %s » n’est pas installé." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Le paquet \"{}\" du dépôt \"{}\" a une somme de contrôle incorrecte" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "L’identifiant de groupe « %s » n’existe pas." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Certains paquets ont un cache invalide, mais ne peuvent pas être téléchargés" -+" à cause de l’option « --cacheonly »" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Le groupe « %s » n’est pas installé." -+msgid "Package %s is already installed." -+msgstr "Le paquet %s est déjà installé." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3468,6 +3736,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Id erroné pour le dépôt : %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s vérification a échoué : %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3478,36 +3751,6 @@ msgstr "dépôt %s: 0x%s déjà importé" - msgid "repo %s: imported key 0x%s." - msgstr "dépôt %s: clé importée 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Un paquet source rpm ne sera pas installé (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "Extension DNSSEC : clef pour l'utilisateur " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "est valide." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "a un statut inconnu." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "extension DNSSEC : " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Test de validité des clefs déjà importées." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "type de somme de contrôle non pris en charge : %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Échec du delta-rebuilt RPM" -@@ -3520,235 +3763,45 @@ msgstr "La somme de contrôle du delta-rebuilt RPM a échoué" - msgid "done" - msgstr "terminé" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problèmes dans la requête :" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "paquets manquants : " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "paquets cassés : " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "groupes ou modules manquants : " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "groupes ou modules cassés : " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Problème de dépendance modulaire avec les valeurs par défaut :" --msgstr[1] "Problèmes de dépendance modulaire avec les valeurs par défaut :" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Problème de dépendance modulaire :" --msgstr[1] "Problèmes de dépendance modulaire :" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Fichier verrou malformé trouvé : %s.\n" - "Assurez-vous qu’aucun autre processus dnf n’est en cours d’exécution et supprimez le fichier verrou, ou exécutez systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Activation de plusieurs flux pour '{}'." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Rien à afficher" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" --"Installation d'une version de '{}' plus récente que celle qui a été " --"spécifiée. Reaison: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Modules activés : {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Aucun profil spécifié pour '{}', veuillez spécifier un profil." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Aide : [d]éfaut, [e]activté, [x]désactivté, [i]nstallé" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Aide : [d]éfaut, [e]activté, [x]désactivé, [i]nstallé, [a]ctivé]" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "On ignore le profil inutile : {}/{}" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Impossible de faire correspondre le profil dans l'argument {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Aucun profil par défaut pour le module {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Le profil {} ne correspond pas pour le module {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Impossible de résoudre le paramètre {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Aucune correspondance pour le paquet {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" --"Seul le nom du module est nécessaire. Les paramètres inutiles ont été " --"ignorés : « {} »" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s vérification a échoué : %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s est un fichier vide" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "N'a pas pu stocker l'heure du dernier makecache." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "N'a pas pu déterminer l'heure du dernier makecache." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "La lecture du fichier a échoué : %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "saut." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Plugins chargés : %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "Module ou Groupe « %s » non installé." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "Échec lors du chargement du module « %s » : %s" -+msgid "Module or Group '%s' is not available." -+msgstr "Module ou Groupe « %s » non disponible." - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "aucune fabrique de contenu ne correspond à %s" -+msgid "Module or Group '%s' does not exist." -+msgstr "Module ou Groupe « %s » n'existe pas." - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Déjà téléchargé" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "détermination du miroir le plus rapide (%s hôtes).. " -+msgid "Environment '%s' is not installed." -+msgstr "L’environnement « %s » n’est pas installé." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "activation du dépôt %s" -+msgid "Environment '%s' is not available." -+msgstr "L’environnement « %s » n’est pas disponible." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Ajout du dépôt %s depuis le %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "Des erreurs sont survenues lors de la transaction de test." -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Rétrogradation" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Nettoyage de" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Installation" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Réinstallation" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Suppression de" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Mise à jour de" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Vérification de" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Exécution du scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Préparation" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problème" -+msgid "Group_id '%s' does not exist." -+msgstr "L’identifiant de groupe « %s » n’existe pas." -diff --git a/po/fur.po b/po/fur.po -index 10cdc1e..90475e3 100644 ---- a/po/fur.po -+++ b/po/fur.po -@@ -4,7 +4,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-05-01 09:26+0000\n" - "Last-Translator: Fabio Tomat \n" - "Language-Team: Friulian\n" -@@ -15,2033 +15,2069 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "I inzornaments chi daurman a son stâts aplicâts su '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "I inzornaments chi daurman a son disponibii par '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "I inzornaments chi daurman a son stâts discjariâts par '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Inzornaments aplicâts par '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Inzornaments discjariâts par '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Inzornaments disponibii par '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "No si è rivâts a inviâ une e-mail vie '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "No si è rivâts a eseguî il comant '%s': tornât %d" -- --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valôr di configurazion no cognossût: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACHET" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Opzion di configurazion no cognossude: %s = %s in %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Pachet di instalâ" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Netisie" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Erôr: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Daûr a rindi obsolet" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Daûr a eliminâ" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Daûr a verificâ" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Esecuzion scriptlet" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Cache metadâts inzornade di resint." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Daûr a prontâ" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Loaded plugins: %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Cache metadâts creade." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: si dopre i metadâts di %s." -+msgid "enabling %s repository" -+msgstr "daûr a abilitâ il repository %s" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "" -+msgid "Added %s repo from %s" -+msgstr "Zontât repo %s di %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Ultin control de scjadence dai metadâts: %s indaûr ai %s." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" --"I pachets discjariâts a son stâts salvâts te cache fin ae prossime " --"transazion eseguide cun sucès." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Si pues gjavâ i pachets metûts in cache eseguint '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoche" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Esecuzion control de transazion" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Publicazion" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Controi di transazion passâts." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Esecuzion prove di transazion" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Erôr dal control de transazion:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Prove di transazion passade." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Sorzint" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Esecuzion transazion." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Recuisîts dal disc:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Al covente almancul %dMB in plui di spazi sul filesystem %s." --msgstr[1] "A coventin almancul %dMB in plui di spazi sul filesystem %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Dal repo" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Sintesi erôrs" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Impachetadôr" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Date di compilazion" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Erôrs vignûts fûr dilunc la transazion." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Date di instalazion" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "No si è rivâts a otignî il bloc de transazion (jentrât come: %s)." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instalât di" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Impussibil eseguî la transazion." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Nol è stât pussibil scomençâ la transazion:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "No si è rivâts a gjavâ il file de transazion %s" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Cualchi pachet nol è stât discjariât. Si torne a provâ." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licence" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Impussibil vierzi: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "La clâf publiche par %s no je instalade" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "s" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Probleme tal vierzi il pachet %s" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "sì" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Isal just [s/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Isal just [Y/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "La clâf publiche par %s no je fidade" -+msgid "Group: %s" -+msgstr "Grup: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Il pachet %s nol è firmât" -+msgid " Group-Id: %s" -+msgstr " Id-grup: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Impussibil gjavâ %s" -+msgid " Description: %s" -+msgstr " Descrizion: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s gjavât" -+msgid " Language: %s" -+msgstr " Lenghe: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Nissune corispondence pal pachet di grup \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Pachets obligatoris:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Pachets predefinîts:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nuie ce fâ." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Pachets opzionâi:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Nissun grup segnâ pe rimozion." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Pachets condizionâi:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Nissun grup segnât pal inzornament." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Grup ambient: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Nissune corispondence pal argoment: %s" -+msgid " Environment-Id: %s" -+msgstr " Id-ambient: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "nissun pachet corispondent" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Grups obligatoris:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" --"Il pachet %s nol è instalât, impussibil cessâlu ae version precedente." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Grups opzionâi:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Corispondence cjatade in:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Il pachet %s nol è instalât, impussibil tornâ a instalâlu." -+msgid "Filename : %s" -+msgstr "Non file : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Il file %s al è un pachet sorzint e nol pues jessi inzornât, si ignore." -+msgid "Repo : %s" -+msgstr "Repo : %s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Il pachet %s nol è instalât, impussibil inzornâlu." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Descrizion : " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pachet %s disponibil, ma no instalât." -+msgid "License : %s" -+msgstr "Licence : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Pachet %s disponibil, ma instalât par une architeture diferente." -+msgid "Provide : %s" -+msgstr "Al furnìs : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "Nissun pachet %s instalât." -+msgid "Other : %s" -+msgstr "Altri : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Formât no valit: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "" -+"Al è vignût fûr un erôr tal calcolâ la dimension totâl dal discjariament" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Nissun pachet segnât di gjavâ." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "Dimension totâl: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "A son disponibii pachets pal argoment %s, ma no son instalâts." -+msgid "Total download size: %s" -+msgstr "Dimension totâl discjariament: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" -+msgid "Installed size: %s" -+msgstr "Dimension di instalât: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Al è vignût fûr un erôr tal calcolâ la dimension di instalât" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "Nissun pachet %s disponibil." -+msgid "Freed space: %s" -+msgstr "Spazi liberât: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Nissun inzornament di sigurece necessari, ma al è disponibil {} inzornament" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Daûr a segnâ i pachets come instalâts dal grup:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Nissun inzornament di sigurece necessari, ma a son disponibii {} " --"inzornaments" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Daûr a segnâ i pachets come gjavâts dal grup:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grup" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pachets" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Lis clâfs GPG a son configuradis come: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Daûr a instalâ i pachets dal grup" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "La clâf GPG su %s (0x%s) e je za instalade" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Importazion clâf falide (codiç %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Daûr a instalâ lis dipendencis" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Clâf impuartade cun sucès" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Daûr a instalâ lis dipendencis debulis" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "No si à instalât nissune clâf" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Daûr a gjavâ" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Daûr a gjavâ i pachets dipendents" -+ -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Daûr a gjavâ lis dipendencis no dopradis" -+ -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * forsit si intindeve: {}" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Erôr di configurazion: %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "%s, using original arguments." -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" -+"Si salte i pachets cun conflits:\n" -+"(zonte '%s' ae rie di comant par sfuarçâ il lôr inzornament)" - --#: ../dnf/cli/cli.py:136 --#, fuzzy, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instalât: %s-%s in? ai? il? %s" -- --#: ../dnf/cli/cli.py:138 --#, fuzzy, python-format --msgid " Built : %s at %s" --msgstr " costruît : %s ai? %s" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Si salte i pachets cun dipendencis rotis %s" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF si limitarà a discjariâ i pachets pe transazion." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " o part di un grup" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" --"DNF si limitarà a discjariâ i pachets, instalâ lis clâfs gpg e controlâ la " --"transazion." -- --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operazion interote." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Discjariament pachets:" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Erôr tal discjariâ i pachets:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transazion falide" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "daûr a sostituî" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Sintesi de transazion\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "Control GPG FALÎT" -- --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalâ" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Daûr a rindi sorpassâts i pachets" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Inzornâ" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Nissun pachet segnât pe sincronizazion de distribuzion." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Gjavâ" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Cessâ di version" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Pachets instalâts" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Saltâ" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Pachets disponibii" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Pachet" -+msgstr[1] "Pachets" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Pachets in rimozion automatiche" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Pachet dipendent" -+msgstr[1] "Pachets dipendents" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Pachets extra" -- --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Inzornaments disponibii" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Inzornâts" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Pachets zontâts di resint" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Cessâts di version" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "No si à pachets disponibii che a corispuindin ae liste" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instalâts" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nissune corispondence cjatade." -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Tornâts a instalâ" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Nissun ID di transazion furnît" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "ID di transazion specificât nol è stât cjatât" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Gjavâts" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Cjatade plui di un ID di transazion!" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Falîts" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "La cronologjie des transazions no je complete, prime di %u." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Totâl" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "La cronologjie des transazions no je complete, dopo di %u." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Si anule la transazion {}, di {}" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sisteme" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "Repo no cognossût: '%s'" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Nissune corispondence di repository: %s" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Nissune transazion" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Chest comant al à di jessi eseguît come utent root." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Indicâts pachets o ID di transazion sbaliâts" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Comant inesistent: %s. Dopre %s --help" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Rie di comant" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Al podarès jessi un comant di plugin DNF, prove \"dnf install 'dnf-" --"command(%s)'\"" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Non utent" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Al podarès jessi un comant di plugin DNF, ma il cjariament dai plugins al è " --"pal moment disabilitât." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Date e ore" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Azion(s)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Modificât" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Impussibil rilevâ la version di publicazion (dopre '--releasever' par " --"specificâ la version di publicazion)" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Nissun ID di transazion, o pachet, indicât" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argoment {}: nol è permetût cul argoment {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Eliminât" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Comant \"%s\" za definît" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "No instalât" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Plui vieli" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Plui resint" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID di transazion :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Ore di inizi :" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Par diagnosticâ il probleme prove a eseguî: '%s'." -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "rpmdb iniziâl :" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Forsit RPMDB al è ruvinât, fasint partî '%s' si podarès risolvi il probleme." -+msgid "(%u seconds)" -+msgstr "(%u seconts)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Si à abilitât il control dai pachets par mieç des clâfs GPG. Cheste e je une buine robe.\n" --"Dut câs, no si à nissune clâf publiche GPG instalade. Si scugne discjariâ\n" --"lis clâfs pai pachets che si desidere instalâ e duncje instalâju.\n" --"Si pues fâlu fasint partî il comant:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"In alternative si pues specificâ il url ae clâf che si desidere doprâ\n" --"par un ciert repository te opzion 'gpgkey' intune sezion repository e DNF\n" --"le instalarà in automatic.\n" --"\n" --"Par vê plui informazions contatâ la proprie distribuzion o il furnidôr dai pachets." -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" -+msgstr "(%u minûts)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "Problem repository: %s" --msgstr "Repository dal probleme: %s" -+msgid "(%u hours)" -+msgstr "(%u oris)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "mostre detais su un pachet o grup di pachets" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u dîs)" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "mostre ducj i pachets (predefinît)" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Ore finâl :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "mostre dome pachets disponibii" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "rpmdb finâl :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "mostre dome pachets instalâts" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Utent :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "mostre dome pachets adizionâi" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Codiç di jessude :" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "mostre dome pachets di avanzament" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Interot" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "mostre dome pachets in rimozion automatiche" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Completât" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "mostre dome pachets modificâts di resint" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Erôrs:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACHET" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Erôr:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "liste un pachet o un grup di pachets" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "cjate cuâl pachet che al furnìs il valôr furnît" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Rie di comant :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "UNE_STRINGHE" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Coment :" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Daûr a cirî i pachets: " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transazion eseguide cun:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "controle la disponibilitât di avanzaments pai pachets" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pachets modificâts:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Jessude dal scriptlet:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Nissun pachet disponibil." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Erôrs:" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Instalazion-dipendencis" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nissun pachet instalât." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Deventât sorpassât" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Elimine" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Torne instale" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (di %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Il pachet %s.%s %s al sarà instalât" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Pachet instalât %s%s no disponibil." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Il pachet %s.%s %s al sarà un inzornament" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nissun pachet instalât dal repository." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Il pachet %s.%s %s al sarà eliminât" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nissun pachet segnât pal avanzament." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Il pachet %s.%s %s al sarà puartât a une version precedente" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "eseguìs i comants su ducj i pachets tal determinât repository" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Il pachet %s.%s %s al sarà inzornât" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "mostre une utile vuide su ce mût doprâ" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMANT" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Si scomence la risoluzion des dipendencis" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "mostre, o dopre, la cronologjie des transazions" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Risoluzion des dipendencis finide" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Cjatât plui di un ID di transazion.\n" --"'{}' al domande 1 ID di transazion o non di pachet." -+"Daûr a impuartâ la clâf GPG 0x%s:\n" -+" ID utent : \"%s\"\n" -+" Impronte digjitâl: %s\n" -+" Di : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Nissun ID di transazion o non di pachet furnît." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Erôr rie di comant: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "No si pues acedi ae base di dâts de cronologjie." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "formât sbaliât: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" --"Impussibil anulâ la transazion %s, fâlu al podarès fâ deventâ incoerente la " --"base di dâts dai pachets." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" --"Impussibil tornâ indaûr de transazion %s, fâlu al podarès fâ deventâ " --"incoerente la base di dâts dai pachets." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Definizion di interval dal ID di transazion '{}' no valit.\n" --"Dopre '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Argoments opzionâi" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "posizion file di configurazion" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "No je stade cjatade nissune transazion che e manipole il pachet '{}'." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "operazion cidine" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "operazion prolisse" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "mostre version DNF e jes" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "stabilìs la lidrîs(root) di instalazion" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "no sta instalâ la documentazion" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "disabilite ducj i plugin" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "abilite i plugin par non" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "disabilite i plugin par non" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"passe sore al valôr $releasever tai file di configurazion e di repository" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "stabilìs opzions arbitraris di configurazion e di repository" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "mostre jutori dal comant" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "prove lis versions miôr disponibilis intes transazions." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "eseguìs dut de cache dal sisteme, no sta inzornâ la cache" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "massim timp di spiete dal comant" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "nivel di jessude dal debug" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"gjave ducj i pachets che no coventin che di imprin a jerin instalâts come " --"dipendencis" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "bute su file i risultâts di risoluzion detaiâts" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Pachet di gjavâ" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "mostre i doplis tai repository e tai comants par listâ / cirî" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "verifiche dai problemis intal packagedb" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "nivel di jessude dai erôrs" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "mostre ducj i problemis; predefinît" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"al abilite la logjiche di elaborazion di dnf pai pachets obsolets pai " -+"inzornaments o al mostre lis funzionalitâts che il pachet al fâs deventâ " -+"obsolet pai comants info, list e repoquery" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "mostre problemis di dipendencis" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "nivel di jessude dal debug par rpm" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "mostre problemis di dopleaments" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "rispuint sì in maniere automatiche a dutis lis domandis" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "mostre pachets obsolets" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "rispuint no in maniere automatiche a dutis lis domandis" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "mostre problemis cui pachets furnîts" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} al à dipendencis richiestis mancjantis:{}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} al è un duplicât di {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} al è stât fat deventâ obsolet di {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} al furnìs {} ma nol pues jessi cjatât" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" -+"etichete e percors a un repository adizionâl, al pues jessi specificât plui " -+"voltis." - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "gjave dâts metûts in cache" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Gjenar di meta-dât di netâ" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Daûr a netâ dai dâts: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "controle l'ûs dal colôr" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "La cache e jere scjadude" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "met il metadât come scjadût prime di eseguî il comant" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d file gjavât" --msgstr[1] "%d file gjavâts" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "risolf dome a direzions IPv4" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "In spiete che il procès cun pid %d al finissi." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "risolf dome a direzions IPv6" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Liste lis dipendencis dal pachet e ce pachets che ju furnissin" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "stabilìs la cartele dulà copiâ i pachets" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "sincronize i pachets instalâts cun lis ultimis versions disponibilis" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "dome discjarie i pachets" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pachet di sincronizâ" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "zonte un coment ae transazion" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Torne a une version precedente di un pachet" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Intai inzornaments, inclût i pachets relatîfs a corezions di erôrs" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pachet di puartâ a une version precedente" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "mostre o dopre lis informazions dai grups" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Intai inzornaments, inclût i pachets relatîfs a gnûfs pachets" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Nissun dât sui grups disponibil pai repository configurâts." -- --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Atenzion: il grup %s nol esist." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Atenzion: nissun grup al corispuint:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Intai inzornaments, inclût i pachets necessaris par justâ il consultîf " -+"indicât" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Grups di ambient disponibii:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Intai inzornaments, inclût i pachets necessaris par justâ l'erôr indicât" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Grups di ambient instalâts:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Intai inzornaments, inclût i pachets necessaris par justâ il CVE indicât" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grups instalâts:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Intai inzornaments, inclût i pachets relatîfs ae sigurece che a corispuindin" -+" al nivel di sigurece" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grups lenghe instalâts:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Sfuarce il doprâ di une architeture" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grups disponibii:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Liste di comants principâi:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Grups lenghe disponibii:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Liste di comants dai plugin:" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inclût pachets opzionâls dal grup" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Erôr: %s" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "mostre ancje i grups platâts" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "mostre dome i grups instalâts" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Nissun acès in leture/esecuzion te cartele atuâl, si spostisi su /" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "mostre dome i grups disponibii" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Sot-comant groups no valit, dopre: %s." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Impussibil cjatâ un pachet di grup obligatori." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "instale un o plui pachets tal sisteme" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Pachet di instalâ" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Impussibil cjatâ une corispondence" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dipendencis risoltis." - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Percors dal file rpm no valit: %s" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Fat!" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+#: ../dnf/cli/cli.py:136 -+#, fuzzy, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " Instalât: %s-%s in? ai? il? %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "gjenere la cache dai metadâts" -+#: ../dnf/cli/cli.py:138 -+#, fuzzy, python-format -+msgid " Built : %s at %s" -+msgstr " costruît : %s ai? %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Daûr a creâ i file de cache par ducj i file metadâts." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF si limitarà a discjariâ i pachets pe transazion." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "gjave il segn o segne i pachets instalâts come instalâts dal utent." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" -+"DNF si limitarà a discjariâ i pachets, instalâ lis clâfs gpg e controlâ la " -+"transazion." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s segnât come instalât dal utent." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operazion interote." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "gjavât il segn di “instalât dal utent” su %s." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nuie ce fâ." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s segnât come grup instalât." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Discjariament pachets:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Erôr:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Erôr tal discjariâ i pachets:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Il pachet %s nol è instalât." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transazion falide" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "Control GPG FALÎT" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Daûr a rindi sorpassâts i pachets" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Nissun pachet segnât pe sincronizazion de distribuzion." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Nissune corispondence pal argoment: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Nissun pachet %s disponibil." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "A son disponibii pachets pal argoment %s, ma no son instalâts." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Torne instale un pachet" -- --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Pachet di tornâ a instalâ" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Pachets instalâts" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "gjave un o plui pachets dal sisteme" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Pachets disponibii" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "gjave pachets doplis" -- --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "gjave i pachets di dome instalazion che a superin il limit" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Pachets in rimozion automatiche" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nissun pachet dopli cjatât di gjavâ." -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Pachets extra" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Nissun pachet vieri di dome instalazion cjatât pe rimozion." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Inzornaments disponibii" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "no cognossût" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Pachets zontâts di resint" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "Mai (ultin: %s)" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "No si à pachets disponibii che a corispuindin ae liste" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" --msgstr "Istantani (ultin: %s)" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nissune corispondence cjatade." - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s secont(s) (ultin: %s)" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Nissun ID di transazion furnît" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "mostre i repository software configurâts" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "ID di transazion specificât nol è stât cjatât" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "mostre ducj i repository" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Cjatade plui di un ID di transazion!" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "mostre i repository abilitâts (predefinît)" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "La cronologjie des transazions no je complete, prime di %u." - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "mostre i repository disabilitâts" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "La cronologjie des transazions no je complete, dopo di %u." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Nissun repository disponibil" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Nissun pachet %s instalât." - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "abilitât" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Si anule la transazion {}, di {}" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "disabilitât" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Repo no cognossût: '%s'" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Nissune corispondence di repository: %s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-name : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Chest comant al à di jessi eseguît come utent root." - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Comant inesistent: %s. Dopre %s --help" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revision: " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Al podarès jessi un comant di plugin DNF, prove \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Al podarès jessi un comant di plugin DNF, ma il cjariament dai plugins al è " -+"pal moment disabilitât." - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Erôr di configurazion: %s" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-size : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Inzornât : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Impussibil rilevâ la version di publicazion (dopre '--releasever' par " -+"specificâ la version di publicazion)" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirror : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argoment {}: nol è permetût cul argoment {}" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Comant \"%s\" za definît" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-excluded: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-filename: " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id repo" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "stât" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "non repo" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/aliases.py:203 - #, python-format --msgid "Total packages: %s" -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "cîr i pachets che a corispuindin ae peraule clâf" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "In esecuzion" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "la clâf di cirî" -- --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " --"argoment)" -- --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Interoghe dutis lis version dai pachets (predefinît)" -- --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "mostre dome i risultâts par cheste ARCH" -- --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "In polse" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "mostre dome i risultâts che a son in conflit cun REQ" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ininterompibil" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "mostre dome i risultâts che a rindin obsolet REQ" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Segnât/Fermât" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "mostre dome i risultâts che a furnissin REQ" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "No cognossût" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Impussibil cjatâ informazions sul procès che al bloche (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "mostre dome i risultâts che a consein REQ" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " La aplicazion cun PID %d e je: %s" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "mostre dome i risultât che a miorin REQ" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memorie : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "mostre dome i risultâts che a sugjerissin REQ" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Inviât: %s - %s indaûr" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "mostre dome i risultâts che a integrin REQ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Stât : %s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" --"controle lis dipendencis no esplicitis (file e pachets furnîts); predefinît" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" --"controle lis dipendencis propite come che a son furnidis, contrari di " --"--alldeps" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" --"doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " --"maniere ricorsive." - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" --"mostre une liste di dutis lis dipendencis e cuai pachets lis furnissin" -- --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "mostre arbul ricorsîf pai pachets" -- --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "lavore sul RPM sorzint corispuindint" -- --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" --"mostre i ultins N pachets par une dade cumbinazion non.architeture (o i " --"prins N se N al è negatîf)" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "mostre informazions detaiadis sul pachet" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "mostre la liste dai file dal pachet" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "mostre il non dal RPM dal sorzint dal pachet" -- --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formât par mostrâ i pachets cjatâts" -- --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" --"dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " --"pachets cjatâts (predefinît)" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" --"dopre formât non-version-publicazion par mostrâ i pachets cjatâts " --"(predefinide pes interogazions rpm)" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" --"dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" --" cjatâts" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "limite la interogazion ai pachets dopleâts instalâts" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" --"limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "mostre une posizion dulà che i pachets a puedin jessi discjariâts" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Mostre lis funzionalitâts che cun chês al va in conflit il pachet." -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "cîr tai detais dai pachets la stringhe furnide" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Mostre lis funzionalitâts furnidis dal pachet." -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "cîr ancje tal URL e te descrizion dal pachet" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Mostre lis funzionalitâts che il pachet al consee." -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "STRINGHE_INTEROGAZION" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " , " - --#: ../dnf/cli/commands/repoquery.py:226 -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Mostre lis funzionalitâts che su chês il pachet al dipent par eseguî un " --"script %%pre." -+msgid "%s Exactly Matched: %%s" -+msgstr "Corispondence esate in %s: %%s" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "Corispondence in %s: %%s" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Nissune corispondence cjatade." - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Mostre dome i pachets disponibii." -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Daûr a cirî i pachets: " - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Mostre dome i pachets instalâts." -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "verifiche dai problemis intal packagedb" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Mostre dome i pachets che no son presints in nissun dai repository " --"disponibii." -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "mostre ducj i problemis; predefinît" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " --"instalât." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "mostre problemis di dipendencis" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Mostre dome i pachets che a puedin jessi gjavâts dal comant “dnf autoremove”" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "mostre problemis di dopleaments" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Mostre dome i pachets che a son stâts instalâts dal utent." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "mostre pachets obsolets" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Mostre dome i pachets modificâts di resint" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "mostre problemis cui pachets furnîts" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} al à dipendencis richiestis mancjantis:{}" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"La opzion '--recursive' e scugne jessi doprade cun '--whatrequires ' " --"(optionaly with '--alldeps', but not with '--exactdeps'), o cun '--requires " --" --resolve'" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} al è un duplicât di {}" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Il pachet {} nol conten file" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} al è stât fat deventâ obsolet di {}" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" --"Etichetis di interogazion disponibilis: dopre --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} al furnìs {} ma nol pues jessi cjatât" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "sincronize i pachets instalâts cun lis ultimis versions disponibilis" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pachet di sincronizâ" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "cîr tai detais dai pachets la stringhe furnide" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "inzorne un o plui pachets tal sisteme" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "cîr ancje tal URL e te descrizion dal pachet" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Pachet di inzornâ" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "STRINGHE_INTEROGAZION" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nissun pachet segnât pal avanzament." - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/autoremove.py:41 -+msgid "" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"gjave ducj i pachets che no coventin che di imprin a jerin instalâts come " -+"dipendencis" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Pachet di gjavâ" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "gjenere la cache dai metadâts" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Daûr a creâ i file de cache par ducj i file metadâts." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " , " -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Par diagnosticâ il probleme prove a eseguî: '%s'." - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:49 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "Corispondence esate in %s: %%s" -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+"Forsit RPMDB al è ruvinât, fasint partî '%s' si podarès risolvi il probleme." - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." -+msgstr "" -+"Si à abilitât il control dai pachets par mieç des clâfs GPG. Cheste e je une buine robe.\n" -+"Dut câs, no si à nissune clâf publiche GPG instalade. Si scugne discjariâ\n" -+"lis clâfs pai pachets che si desidere instalâ e duncje instalâju.\n" -+"Si pues fâlu fasint partî il comant:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"In alternative si pues specificâ il url ae clâf che si desidere doprâ\n" -+"par un ciert repository te opzion 'gpgkey' intune sezion repository e DNF\n" -+"le instalarà in automatic.\n" -+"\n" -+"Par vê plui informazions contatâ la proprie distribuzion o il furnidôr dai pachets." -+ -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "%s Matched: %%s" --msgstr "Corispondence in %s: %%s" -+msgid "Problem repository: %s" -+msgstr "Repository dal probleme: %s" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Nissune corispondence cjatade." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "eseguìs une shell DNF interative" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "mostre detais su un pachet o grup di pachets" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "mostre ducj i pachets (predefinît)" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script di eseguî inte shell DNF" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "mostre dome pachets disponibii" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Valôr clâf no supuartât." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "mostre dome pachets instalâts" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Impussibil cjatâ il repository: %s" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "mostre dome pachets adizionâi" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} argoment [valôr]\n" --" argoment: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" se nissun valôr al ven furnît al stampe il valôr atuâl.\n" --" se il valôr al ven furnît al met chel valôr." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "mostre dome pachets di avanzament" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [comant]\n" --" stampe jutori" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "mostre dome pachets in rimozion automatiche" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} argoment [opzion]\n" --" list: al liste i repository e il lôr stât. opzion = [all | id | glob]\n" --" enable: abilite i repository. opzion = id dal repository\n" --" disable: disabilite i repository. opzion = id dal repository" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "mostre dome pachets modificâts di resint" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" risolf la cumbinazion di transazions" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "liste un pachet o un grup di pachets" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" --msgstr "" --"{} argoment\n" --" list: al liste i contignûts de transazion\n" --" reset: azere (cancele dal dut) la transazion\n" --" run: eseguìs la transazion" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "cjate cuâl pachet che al furnìs il valôr furnît" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" --msgstr "" --"{}\n" --" eseguìs la transazion" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "UNE_STRINGHE" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" --msgstr "" --"{}\n" --" jes de shell" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "controle la disponibilitât di avanzaments pai pachets" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" --"Argoments specifics de Shell:\n" --"\n" --"config stabilìs lis opzions di configurazion\n" --"help stampe jutori\n" --"repository (or repo) abilite, disabilite o liste i repository\n" --"resolvedep risolf la cumbinazion de transazion\n" --"transaction (or ts) liste, azere o eseguìs la cumbinazion de transazion\n" --"run risolf e eseguìs la cumbinazion de transazion\n" --"exit (or quit) jes de shell" -- --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Erôr: impussibil vierzi %s pe leture" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Daûr a lassâ la shell" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Nissun pachet disponibil." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" --"eseguî une modalitât di dnf interative par gjavâ e instalâ une specifiche di" --" pachets" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Lis specifichis che a vignaran gjavadis" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nissun pachet instalât." - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Lis specifichis che a vignaran instaladis" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (di %s)" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "risoluzion erôr" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Pachet instalât %s%s no disponibil." - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "miorament" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nissun pachet instalât dal repository." - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "sigurece" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "gnûf pachet" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Nissun pachet segnât di gjavâ." - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Critic/Sig." -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "eseguìs i comants su ducj i pachets tal determinât repository" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Impuartant/Sig." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Moderât/Sig." -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "mostre une utile vuide su ce mût doprâ" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Bas/Sig." -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMANT" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "mostre avertiments sui pachets" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "mostre, o dopre, la cronologjie des transazions" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" -+"Cjatât plui di un ID di transazion.\n" -+"'{}' al domande 1 ID di transazion o non di pachet." - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Nissun ID di transazion o non di pachet furnît." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "No si pues acedi ae base di dâts de cronologjie." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" -+"Impussibil anulâ la transazion %s, fâlu al podarès fâ deventâ incoerente la " -+"base di dâts dai pachets." - --#: ../dnf/cli/commands/updateinfo.py:81 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" -+"Impussibil tornâ indaûr de transazion %s, fâlu al podarès fâ deventâ " -+"incoerente la base di dâts dai pachets." - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" -+"Definizion di interval dal ID di transazion '{}' no valit.\n" -+"Dopre '..'." - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:93 --msgid "show list of advisories" --msgstr "mostre la liste dai avertiments" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "No je stade cjatade nissune transazion che e manipole il pachet '{}'." - --#: ../dnf/cli/commands/updateinfo.py:96 --msgid "show info of advisories" --msgstr "mostre informazions dai avertiments" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Torne a une version precedente di un pachet" - --#: ../dnf/cli/commands/updateinfo.py:126 --msgid "installed" --msgstr "instalât" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pachet di puartâ a une version precedente" - --#: ../dnf/cli/commands/updateinfo.py:129 -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"inzorne, ma dome i pachets 'plui gnûfs' che a risolvin un probleme che al " -+"lambiche il to sisteme" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "gjave un o plui pachets dal sisteme" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "gjave pachets doplis" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "gjave i pachets di dome instalazion che a superin il limit" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nissun pachet dopli cjatât di gjavâ." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Nissun pachet vieri di dome instalazion cjatât pe rimozion." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Formât no valit: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "risoluzion erôr" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "miorament" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "sigurece" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "no cognossût" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "gnûf pachet" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Critic/Sig." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Impuartant/Sig." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Moderât/Sig." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Bas/Sig." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "mostre avertiments sui pachets" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:93 -+msgid "show list of advisories" -+msgstr "mostre la liste dai avertiments" -+ -+#: ../dnf/cli/commands/updateinfo.py:96 -+msgid "show info of advisories" -+msgstr "mostre informazions dai avertiments" -+ -+#: ../dnf/cli/commands/updateinfo.py:126 -+msgid "installed" -+msgstr "instalât" -+ -+#: ../dnf/cli/commands/updateinfo.py:129 - msgid "updates" - msgstr "inzornaments" - -@@ -2102,1187 +2138,1397 @@ msgid "Unknown/Sec." - msgstr "No cognossût/Sig." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Erôrs" -+msgid "Update ID" -+msgstr "ID inzornament" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Gjenar" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID inzornament" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Inzornât" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Erôrs" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Descrizion" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Dirits" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Gravitât" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Dirits" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "File" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instalâts" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "vêr" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "fals" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "vêr" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "gjave il segn o segne i pachets instalâts come instalâts dal utent." - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "inzorne un o plui pachets tal sisteme" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s segnât come instalât dal utent." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Pachet di inzornâ" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "gjavât il segn di “instalât dal utent” su %s." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"inzorne, ma dome i pachets 'plui gnûfs' che a risolvin un probleme che al " --"lambiche il to sisteme" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s segnât come grup instalât." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Erôr:" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Nissun acès in leture/esecuzion te cartele atuâl, si spostisi su /" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Il pachet %s nol è instalât." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Liste lis dipendencis dal pachet e ce pachets che ju furnissin" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "gjave dâts metûts in cache" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Gjenar di meta-dât di netâ" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Daûr a netâ dai dâts: " - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dipendencis risoltis." -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "La cache e jere scjadude" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Fat!" -- --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Erôr rie di comant: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d file gjavât" -+msgstr[1] "%d file gjavâts" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "formât sbaliât: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "In spiete che il procès cun pid %d al finissi." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "instale un o plui pachets tal sisteme" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Impussibil cjatâ une corispondence" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Percors dal file rpm no valit: %s" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Argoments opzionâi" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "cîr i pachets che a corispuindin ae peraule clâf" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "posizion file di configurazion" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "la clâf di cirî" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "operazion cidine" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " -+"argoment)" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "operazion prolisse" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Interoghe dutis lis version dai pachets (predefinît)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "mostre version DNF e jes" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "mostre dome i risultâts par cheste ARCH" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "stabilìs la lidrîs(root) di instalazion" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "no sta instalâ la documentazion" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "mostre dome i risultâts che a son in conflit cun REQ" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "disabilite ducj i plugin" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "abilite i plugin par non" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "mostre dome i risultâts che a rindin obsolet REQ" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "disabilite i plugin par non" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "mostre dome i risultâts che a furnissin REQ" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" --"passe sore al valôr $releasever tai file di configurazion e di repository" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "stabilìs opzions arbitraris di configurazion e di repository" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "mostre dome i risultâts che a consein REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "mostre dome i risultât che a miorin REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "mostre jutori dal comant" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "mostre dome i risultâts che a sugjerissin REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "mostre dome i risultâts che a integrin REQ" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "prove lis versions miôr disponibilis intes transazions." -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+"controle lis dipendencis no esplicitis (file e pachets furnîts); predefinît" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" -+"controle lis dipendencis propite come che a son furnidis, contrari di " -+"--alldeps" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "eseguìs dut de cache dal sisteme, no sta inzornâ la cache" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+"doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " -+"maniere ricorsive." - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "massim timp di spiete dal comant" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"mostre une liste di dutis lis dipendencis e cuai pachets lis furnissin" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "nivel di jessude dal debug" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "bute su file i risultâts di risoluzion detaiâts" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "mostre i doplis tai repository e tai comants par listâ / cirî" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "mostre arbul ricorsîf pai pachets" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "nivel di jessude dai erôrs" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "lavore sul RPM sorzint corispuindint" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"al abilite la logjiche di elaborazion di dnf pai pachets obsolets pai " --"inzornaments o al mostre lis funzionalitâts che il pachet al fâs deventâ " --"obsolet pai comants info, list e repoquery" -+"mostre i ultins N pachets par une dade cumbinazion non.architeture (o i " -+"prins N se N al è negatîf)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "nivel di jessude dal debug par rpm" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "mostre informazions detaiadis sul pachet" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "rispuint sì in maniere automatiche a dutis lis domandis" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "mostre la liste dai file dal pachet" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "rispuint no in maniere automatiche a dutis lis domandis" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "mostre il non dal RPM dal sorzint dal pachet" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formât par mostrâ i pachets cjatâts" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" -+"dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " -+"pachets cjatâts (predefinît)" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" -+"dopre formât non-version-publicazion par mostrâ i pachets cjatâts " -+"(predefinide pes interogazions rpm)" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" -+"dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" -+" cjatâts" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" --"etichete e percors a un repository adizionâl, al pues jessi specificât plui " --"voltis." - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "limite la interogazion ai pachets dopleâts instalâts" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" -+ -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" -+"limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "controle l'ûs dal colôr" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "mostre une posizion dulà che i pachets a puedin jessi discjariâts" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "met il metadât come scjadût prime di eseguî il comant" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Mostre lis funzionalitâts che cun chês al va in conflit il pachet." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "risolf dome a direzions IPv4" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "risolf dome a direzions IPv6" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "stabilìs la cartele dulà copiâ i pachets" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Mostre lis funzionalitâts furnidis dal pachet." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "dome discjarie i pachets" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Mostre lis funzionalitâts che il pachet al consee." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "zonte un coment ae transazion" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Intai inzornaments, inclût i pachets relatîfs a corezions di erôrs" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+"Mostre lis funzionalitâts che su chês il pachet al dipent par eseguî un " -+"script %%pre." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Intai inzornaments, inclût i pachets relatîfs a gnûfs pachets" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Mostre dome i pachets disponibii." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Intai inzornaments, inclût i pachets necessaris par justâ il consultîf " --"indicât" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Mostre dome i pachets instalâts." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Intai inzornaments, inclût i pachets necessaris par justâ l'erôr indicât" -+"Mostre dome i pachets che no son presints in nissun dai repository " -+"disponibii." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"Intai inzornaments, inclût i pachets necessaris par justâ il CVE indicât" -+"Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " -+"instalât." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"Intai inzornaments, inclût i pachets relatîfs ae sigurece che a corispuindin" --" al nivel di sigurece" -+"Mostre dome i pachets che a puedin jessi gjavâts dal comant “dnf autoremove”" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Sfuarce il doprâ di une architeture" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Mostre dome i pachets che a son stâts instalâts dal utent." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Liste di comants principâi:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Mostre dome i pachets modificâts di resint" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Liste di comants dai plugin:" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" -+"La opzion '--recursive' e scugne jessi doprade cun '--whatrequires ' " -+"(optionaly with '--alldeps', but not with '--exactdeps'), o cun '--requires " -+" --resolve'" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoche" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Il pachet {} nol conten file" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" -+"Etichetis di interogazion disponibilis: dopre --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Publicazion" -- --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Mai (ultin: %s)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Istantani (ultin: %s)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s secont(s) (ultin: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Sorzint" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "mostre i repository software configurâts" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "mostre ducj i repository" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "mostre i repository abilitâts (predefinît)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Dal repo" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "mostre i repository disabilitâts" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Impachetadôr" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Nissun repository disponibil" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Date di compilazion" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "abilitât" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Date di instalazion" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "disabilitât" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instalât di" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-name : " -+ -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " -+ -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revision: " -+ -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-size : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Inzornât : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirror : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-excluded: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-filename: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id repo" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "stât" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "non repo" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licence" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "eseguìs une shell DNF interative" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script di eseguî inte shell DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Valôr clâf no supuartât." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Impussibil cjatâ il repository: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" -+"{} argoment [valôr]\n" -+" argoment: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" se nissun valôr al ven furnît al stampe il valôr atuâl.\n" -+" se il valôr al ven furnît al met chel valôr." - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" -+"{} [comant]\n" -+" stampe jutori" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} argoment [opzion]\n" -+" list: al liste i repository e il lôr stât. opzion = [all | id | glob]\n" -+" enable: abilite i repository. opzion = id dal repository\n" -+" disable: disabilite i repository. opzion = id dal repository" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "sì" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" risolf la cumbinazion di transazions" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} argoment\n" -+" list: al liste i contignûts de transazion\n" -+" reset: azere (cancele dal dut) la transazion\n" -+" run: eseguìs la transazion" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" eseguìs la transazion" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Isal just [s/N]: " -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" jes de shell" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Isal just [Y/n]: " -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Argoments specifics de Shell:\n" -+"\n" -+"config stabilìs lis opzions di configurazion\n" -+"help stampe jutori\n" -+"repository (or repo) abilite, disabilite o liste i repository\n" -+"resolvedep risolf la cumbinazion de transazion\n" -+"transaction (or ts) liste, azere o eseguìs la cumbinazion de transazion\n" -+"run risolf e eseguìs la cumbinazion de transazion\n" -+"exit (or quit) jes de shell" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Group: %s" --msgstr "Grup: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Erôr: impussibil vierzi %s pe leture" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Id-grup: %s" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Daûr a lassâ la shell" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Descrizion: %s" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Torne instale un pachet" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Pachet di tornâ a instalâ" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid " Language: %s" --msgstr " Lenghe: %s" -+msgid "Package %s available, but not installed." -+msgstr "Pachet %s disponibil, ma no instalât." - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Pachets obligatoris:" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"eseguî une modalitât di dnf interative par gjavâ e instalâ une specifiche di" -+" pachets" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Pachets predefinîts:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Lis specifichis che a vignaran gjavadis" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Pachets opzionâi:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Lis specifichis che a vignaran instaladis" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Pachets condizionâi:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "mostre o dopre lis informazions dai grups" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Grup ambient: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Nissun dât sui grups disponibil pai repository configurâts." - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Environment-Id: %s" --msgstr " Id-ambient: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Atenzion: il grup %s nol esist." - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Grups obligatoris:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Atenzion: nissun grup al corispuint:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Grups opzionâi:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Grups di ambient disponibii:" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Corispondence cjatade in:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Grups di ambient instalâts:" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Non file : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grups instalâts:" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grups lenghe instalâts:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grups disponibii:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Grups lenghe disponibii:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inclût pachets opzionâls dal grup" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Descrizion : " -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "mostre ancje i grups platâts" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "mostre dome i grups instalâts" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licence : %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "mostre dome i grups disponibii" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Provide : %s" --msgstr "Al furnìs : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Sot-comant groups no valit, dopre: %s." - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Altri : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Impussibil cjatâ un pachet di grup obligatori." - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" --"Al è vignût fûr un erôr tal calcolâ la dimension totâl dal discjariament" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Dimension totâl: %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total download size: %s" --msgstr "Dimension totâl discjariament: %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Installed size: %s" --msgstr "Dimension di instalât: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Al è vignût fûr un erôr tal calcolâ la dimension di instalât" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Za discjariât" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Freed space: %s" --msgstr "Spazi liberât: %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Daûr a segnâ i pachets come instalâts dal grup:" -- --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Daûr a segnâ i pachets come gjavâts dal grup:" -- --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grup" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pachets" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Daûr a instalâ i pachets dal grup" -- --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Daûr a instalâ lis dipendencis" -- --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Daûr a instalâ lis dipendencis debulis" -- --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Daûr a gjavâ" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Daûr a gjavâ i pachets dipendents" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Daûr a gjavâ lis dipendencis no dopradis" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" --"Si salte i pachets cun conflits:\n" --"(zonte '%s' ae rie di comant par sfuarçâ il lôr inzornament)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Si salte i pachets cun dipendencis rotis %s" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " o part di un grup" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "daûr a sostituî" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Sintesi de transazion\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valôr di configurazion no cognossût: %s=%s in %s; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalâ" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Opzion di configurazion no cognossude: %s = %s in %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Inzornâ" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Gjavâ" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Cessâ di version" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "I inzornaments chi daurman a son stâts aplicâts su '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Saltâ" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "I inzornaments chi daurman a son disponibii par '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Pachet" --msgstr[1] "Pachets" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "I inzornaments chi daurman a son stâts discjariâts par '%s':" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Pachet dipendent" --msgstr[1] "Pachets dipendents" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Inzornaments aplicâts par '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Inzornâts" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Inzornaments discjariâts par '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Cessâts di version" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Inzornaments disponibii par '%s'." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Tornâts a instalâ" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "No si è rivâts a inviâ une e-mail vie '%s': %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "No si è rivâts a eseguî il comant '%s': tornât %d" -+ -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Gjavâts" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Falîts" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Totâl" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sisteme" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s is empty file" -+msgstr "%s al è un file vueit" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Nissune transazion" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Indicâts pachets o ID di transazion sbaliâts" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Probleme" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Rie di comant" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Non utent" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Date e ore" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Azion(s)" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Modificât" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Cache metadâts inzornade di resint." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Nissun ID di transazion, o pachet, indicât" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Eliminât" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "No instalât" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Plui resint" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Cache metadâts creade." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Plui vieli" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: si dopre i metadâts di %s." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID di transazion :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Ore di inizi :" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Ultin control de scjadence dai metadâts: %s indaûr ai %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "rpmdb iniziâl :" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"I pachets discjariâts a son stâts salvâts te cache fin ae prossime " -+"transazion eseguide cun sucès." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u seconds)" --msgstr "(%u seconts)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Si pues gjavâ i pachets metûts in cache eseguint '%s'." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minûts)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u hours)" --msgstr "(%u oris)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u dîs)" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Esecuzion control de transazion" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Ore finâl :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" -+ -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Controi di transazion passâts." - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "rpmdb finâl :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Esecuzion prove di transazion" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Utent :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Erôr dal control de transazion:" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Interot" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Prove di transazion passade." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Codiç di jessude :" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Esecuzion transazion." - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Completât" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Recuisîts dal disc:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Erôrs:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Al covente almancul %dMB in plui di spazi sul filesystem %s." -+msgstr[1] "A coventin almancul %dMB in plui di spazi sul filesystem %s." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Erôr:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Sintesi erôrs" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Rie di comant :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Erôrs vignûts fûr dilunc la transazion." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Coment :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "No si è rivâts a otignî il bloc de transazion (jentrât come: %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transazion eseguide cun:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Impussibil eseguî la transazion." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pachets modificâts:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Nol è stât pussibil scomençâ la transazion:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Jessude dal scriptlet:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "No si è rivâts a gjavâ il file de transazion %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Erôrs:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Cualchi pachet nol è stât discjariât. Si torne a provâ." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Instalazion-dipendencis" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Deventât sorpassât" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Daûr a rindi obsolet" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Impussibil vierzi: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Elimine" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "La clâf publiche par %s no je instalade" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Torne instale" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Probleme tal vierzi il pachet %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Il pachet %s.%s %s al sarà instalât" -+msgid "Public key for %s is not trusted" -+msgstr "La clâf publiche par %s no je fidade" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Il pachet %s.%s %s al sarà un inzornament" -+msgid "Package %s is not signed" -+msgstr "Il pachet %s nol è firmât" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Il pachet %s.%s %s al sarà eliminât" -+msgid "Cannot remove %s" -+msgstr "Impussibil gjavâ %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" -+msgid "%s removed" -+msgstr "%s gjavât" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Nissune corispondence pal pachet di grup \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Il pachet %s.%s %s al sarà puartât a une version precedente" -+msgid "Adding packages from group '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Nissun grup segnâ pe rimozion." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Nissun grup segnât pal inzornament." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "nissun pachet corispondent" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "" -+"Il pachet %s nol è instalât, impussibil cessâlu ae version precedente." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Il pachet %s.%s %s al sarà inzornât" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Il pachet %s nol è instalât, impussibil tornâ a instalâlu." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Si scomence la risoluzion des dipendencis" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Il file %s al è un pachet sorzint e nol pues jessi inzornât, si ignore." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Risoluzion des dipendencis finide" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Il pachet %s nol è instalât, impussibil inzornâlu." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Daûr a impuartâ la clâf GPG 0x%s:\n" --" ID utent : \"%s\"\n" --" Impronte digjitâl: %s\n" --" Di : %s" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "In esecuzion" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Pachet %s disponibil, ma instalât par une architeture diferente." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "In polse" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ininterompibil" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Nissun inzornament di sigurece necessari, ma al è disponibil {} inzornament" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Segnât/Fermât" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Nissun inzornament di sigurece necessari, ma a son disponibii {} " -+"inzornaments" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "No cognossût" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+ -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Impussibil cjatâ informazions sul procès che al bloche (PID %d)" -+msgid ". Failing package is: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " La aplicazion cun PID %d e je: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "Lis clâfs GPG a son configuradis come: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memorie : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "La clâf GPG su %s (0x%s) e je za instalade" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Inviât: %s - %s indaûr" -+msgid "Key import failed (code %d)" -+msgstr "Importazion clâf falide (codiç %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Clâf impuartade cun sucès" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "No si à instalât nissune clâf" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Stât : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "si salte." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Il grup '%s' nol è instalât." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * forsit si intindeve: {}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Il grup '%s' nol esist." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "L'ambient '%s' nol è instalât." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "L'ID dal grup '%s' nol esist." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Grup '%s' no instalât." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3343,6 +3589,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3353,36 +3604,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Ricostruzion delta RPM falide" -@@ -3395,223 +3616,45 @@ msgstr "" - msgid "done" - msgstr "fat" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Cjatât file di bloc malformât: %s.\n" - "Sigurâsi che nissun altri procès dnf al sedi in esecuzion e gjavâ a man il file di bloc o eseguî systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s al è un file vueit" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "si salte." - --#: ../dnf/plugin.py:63 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Za discjariât" -+msgid "Environment '%s' is not installed." -+msgstr "L'ambient '%s' nol è instalât." - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "daûr a abilitâ il repository %s" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Zontât repo %s di %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Netisie" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Daûr a eliminâ" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Daûr a verificâ" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Esecuzion scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Daûr a prontâ" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Probleme" -+msgid "Group_id '%s' does not exist." -+msgstr "L'ID dal grup '%s' nol esist." -diff --git a/po/gd.po b/po/gd.po -index d4c1718..b0bd4dd 100644 ---- a/po/gd.po -+++ b/po/gd.po -@@ -5,7 +5,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-04-12 04:54+0000\n" - "Last-Translator: Marek Blaha \n" - "Language-Team: English (Gaidhlig) ()\n" -@@ -16,1862 +16,1936 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --msgstr[1] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Problem opening package %s" -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s is not signed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Cannot remove %s" -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "%s removed" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No match for argument: %s" -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "" -+ -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1348 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" -- --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "" -- --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" -+msgstr[1] "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+msgstr[1] "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" --msgstr[1] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} [command]\n" --" print help" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1886,6 +1960,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2005,19 +2084,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2029,1465 +2108,1429 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -- --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -- --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -- --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -- --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/mark.py:84 - #, python-format --msgid "bad format: %s" -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:68 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" -+msgstr[1] "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Provide : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Installed size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" --msgstr[1] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" --msgstr[1] "" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+msgstr[1] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+ -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:327 --#, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:455 --#, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1963 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2018 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/gu.po b/po/gu.po -index 64d296e..ce5e329 100644 ---- a/po/gu.po -+++ b/po/gu.po -@@ -9,7 +9,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-06-16 12:06+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Gujarati (http://www.transifex.com/projects/p/dnf/language/gu/)\n" -@@ -20,1860 +20,1934 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "સાફ કરો" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "દૂર કરી રહ્યા છે" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Sleep for %s seconds" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Error: %s" --msgstr "ભૂલ: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/repodict.py:58 -+#, python-format -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/repodict.py:94 -+#, python-format -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "હાં" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "નાં" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "શું આ બરાબર છે [y/N]: " - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" -- --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Public key for %s is not installed" --msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" -+msgid " Group-Id: %s" -+msgstr " જૂથ-Id: %s" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Problem opening package %s" --msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા" -+msgid " Description: %s" -+msgstr " વર્ણન: %s" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Public key for %s is not trusted" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "પેકેજ %s હસ્તાક્ષર થયેલ નથી" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " ફરજિયાત પેકેજો:" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "%s ને દૂર કરી શકાતુ નથી" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " મૂળભૂત પેકેજો:" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "%s દૂર થયેલ છે" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " વૈકલ્પિક પેકેજો:" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " શરતી પેકેજો:" -+ -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "No match for argument: %s" --msgstr "" -+msgid "Filename : %s" -+msgstr "ફાઇલનામ : %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:897 -+#, python-format -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "વર્ણન : " -+ -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+msgid "License : %s" -+msgstr "લાઇસન્સ : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s not installed, cannot reinstall it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" -+msgid "Total size: %s" -+msgstr "કુલ માપ: %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s available, but not installed." --msgstr "" -+msgid "Total download size: %s" -+msgstr "કુલ ડાઉનલોડ માપ: %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid "Installed size: %s" -+msgstr "સ્થાપિત થયેલ માપ: %s" -+ -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "દૂર કરી રહ્યા છે" -+ -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid "Parsing file \"%s\" failed: %s" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1348 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " સ્થાપિત થયેલ: %s-%s પર %s" -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા છે:" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "સ્થાપિત થયેલ" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "દૂર કરેલ" -+ -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "પેકેજોને અપ્રચલિત કરી રહ્યા છે" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "કુલ" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "સિસ્ટમ" -+ -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "સ્થાપિત થયેલ પેકેજો" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "ઉપલબ્ધ પેકેજો" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "વધારાનાં પેકેજો" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "તારીખ અને સમય" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "હમણાંજ ઉમેરેલ પેકેજો" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "ક્રિયા (ઓ)" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "દૂર કરેલ" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "સ્થાપિત થયેલ નથી" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Unknown repo: '%s'" -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "No repository match: %s" -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો" -+msgid "(%u days)" -+msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "વપરાશકર્તા :" -+ -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "સફળતા" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "નિષ્ફળતા:" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "આદેશ વાક્ય :" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "ભૂલો:" -+ -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "અપ્રચલિત થયેલ" -+ -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "ભૂંસી નાખો" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "પુન:સ્થાપિત કરો" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2146 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "આદેશ વાક્ય ભૂલ: %s" -+ -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "પેકેજોને શોધી રહ્યા છે: " -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "સ્થાપન રુટ સુયોજિત કરો" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (%s માંથી)" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "ડિબગીંગ આઉટપુટ લેવલ" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "ભૂલ આઉટપુટ લેવલ" -+ -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" -+ -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "ભૂલ: %s" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "સમાપ્ત!" - --#: ../dnf/cli/commands/clean.py:115 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+msgid " Installed: %s-%s at %s" -+msgstr " સ્થાપિત થયેલ: %s-%s પર %s" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Waiting for process with pid %d to finish." -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા છે:" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "સ્થાપિત થયેલ જૂથો:" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "પેકેજોને અપ્રચલિત કરી રહ્યા છે" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "ઉપલબ્ધ જૂથો:" -- --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "સ્થાપિત થયેલ પેકેજો" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "ઉપલબ્ધ પેકેજો" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "વધારાનાં પેકેજો" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "હમણાંજ ઉમેરેલ પેકેજો" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "બધી મેટાડેટા ફાઇલો માટે કેશ ફાઇલો બનાવી રહ્યા છે." -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "%s marked as user installed." -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "%s unmarked as user installed." -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s marked as group installed." -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 - #, python-format --msgid "Package %s is not installed." -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો" -+ -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:830 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "પેકેજને પુન:સ્થાપિત કરો" -- --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Never (last: %s)" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "Instant (last: %s)" -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:108 - #, python-format --msgid "%s second(s) (last: %s)" -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "ચાલી રહ્યુ છે" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "સક્રિય" -- --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "નિષ્ક્રિય" -- --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "અજ્ઞાત" -+ -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " મેમરી : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "પરિસ્થિતિ" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "રિપોઝીટરી નામ" -- --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "પેકેજોને શોધી રહ્યા છે: " - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "બધી મેટાડેટા ફાઇલો માટે કેશ ફાઇલો બનાવી રહ્યા છે." - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (%s માંથી)" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1888,6 +1962,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2007,1487 +2086,1451 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "સુધારેલ" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "સ્થાપિત થયેલ" -- - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "સમાપ્ત!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "આદેશ વાક્ય ભૂલ: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "સ્થાપન રુટ સુયોજિત કરો" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "ડિબગીંગ આઉટપુટ લેવલ" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "ભૂલ આઉટપુટ લેવલ" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:197 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "સક્રિય" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "નિષ્ક્રિય" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -- --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "હાં" -- --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -- --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "નાં" -- --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "શું આ બરાબર છે [y/N]: " -- --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " જૂથ-Id: %s" -- --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " વર્ણન: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " ફરજિયાત પેકેજો:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " મૂળભૂત પેકેજો:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " વૈકલ્પિક પેકેજો:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " શરતી પેકેજો:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "ફાઇલનામ : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "વર્ણન : " -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "પરિસ્થિતિ" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "રિપોઝીટરી નામ" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "License : %s" --msgstr "લાઇસન્સ : %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "કુલ માપ: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Total download size: %s" --msgstr "કુલ ડાઉનલોડ માપ: %s" -+msgid "Could not find repository: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "સ્થાપિત થયેલ માપ: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "પેકેજને પુન:સ્થાપિત કરો" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "દૂર કરી રહ્યા છે" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "સ્થાપિત થયેલ જૂથો:" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "ઉપલબ્ધ જૂથો:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format -+#: ../dnf/module/module_base.py:34 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "દૂર કરેલ" -- --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "કુલ" -- --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "સિસ્ટમ" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "તારીખ અને સમય" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "ક્રિયા (ઓ)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "દૂર કરેલ" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "સ્થાપિત થયેલ નથી" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "વપરાશકર્તા :" -- --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "સફળતા" -- --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "નિષ્ફળતા:" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "આદેશ વાક્ય :" -- --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "ભૂલો:" -- --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "અપ્રચલિત થયેલ" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "ભૂંસી નાખો" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "પુન:સ્થાપિત કરો" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:362 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:364 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#. expires within the checking period: -+#: ../dnf/base.py:368 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:372 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:2150 --#, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:546 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "ચાલી રહ્યુ છે" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "અજ્ઞાત" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " મેમરી : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:910 - #, python-format --msgid " Started: %s - %s ago" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1001 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1023 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" -+ -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "Public key for %s is not installed" -+msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" -+ -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા" -+ -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "Package %s is not signed" -+msgstr "પેકેજ %s હસ્તાક્ષર થયેલ નથી" -+ -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "%s ને દૂર કરી શકાતુ નથી" -+ -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s દૂર થયેલ છે" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:455 --#, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1963 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2018 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "સાફ કરો" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "દૂર કરી રહ્યા છે" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/he.po b/po/he.po -index d2ffdcf..17a4fa9 100644 ---- a/po/he.po -+++ b/po/he.po -@@ -10,7 +10,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2016-09-26 01:25+0000\n" - "Last-Translator: Niv Baehr \n" - "Language-Team: Hebrew (http://www.transifex.com/projects/p/dnf/language/he/)\n" -@@ -21,3149 +21,3395 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "ניקוי" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "מוחק" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Sleep for %s seconds" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Error: %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/repodict.py:58 -+#, python-format -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/repodict.py:94 -+#, python-format -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" -- --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Public key for %s is not installed" --msgstr "" -+msgid " Description: %s" -+msgstr " תאור: %s" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Problem opening package %s" --msgstr "" -+msgid " Language: %s" -+msgstr " שפה: %s" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " חבילות ברירת מחדל:" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " חבילות אופצוינאליות:" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "No match for argument: %s" --msgstr "" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" -+msgid "Repo : %s" -+msgstr "מאגר : %s" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "תאור: " - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" -+msgid "URL : %s" -+msgstr "קישור: %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s not installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "החבילה %s לא מותקנת." -+msgid "Total download size: %s" -+msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "מסיר" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1256 -+#, python-format -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/aliases.py:203 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid "%s, using original arguments." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "התקנה" -+ -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "שדרוג" -+ -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "הסרה" -+ -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "שנמוך" -+ -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "חבילות להורדה:" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "שומנך" -+ -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "הותקנו" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" --"מסרב לייבא מפתחות אוטומטית במצב עבודה ללא התערבות. ניתן לכפות פעולה זאת ע\"י" --" שימוש \"-y\" בשורת הפקודה." - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "הוסר" -+ -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "סה\"כ" -+ -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "לא נמצאה התאמה" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "נמחק" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "ישן יותר" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "חדש יותר" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "שעת התחלה :" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Unknown repo: '%s'" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "שעת סיום :" -+ -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "משתמש :" -+ -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "כשלונות:" -+ -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "כשלון:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "שורת פקודה :" -+ -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "חבילות שונו:" -+ -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "שגיאות:" -+ -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "הוצאו משימוש" -+ -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "התקנה חוזרת" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "No repository match: %s" -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:2146 - #, python-format --msgid "No such command: %s. Please use %s --help" -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:2148 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/cli.py:1010 -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "" -+ -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "שגיאה בשורת הפקודה: %s" -+ -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/cli.py:1103 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Command \"%s\" already defined" --msgstr "הפקודה \"%s\" כבר מוגדרת" -+msgid "Setopt argument has multiple values: %s" -+msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "פעולה שקטה" -+ -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "פעולה מפורטת" -+ -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "ביטול תוסף לפי שם" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 -+#: ../dnf/cli/cli.py:194 - msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "חבילות להורדה:" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"מסרב לייבא מפתחות אוטומטית במצב עבודה ללא התערבות. ניתן לכפות פעולה זאת ע\"י" -+" שימוש \"-y\" בשורת הפקודה." - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Aliases deleted: %s" -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s, alias %s" -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "Alias %s='%s'" -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "לא נמצאה התאמה" -+ -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "החבילה %s לא מותקנת." -+ -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "Removing file %s" -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "הפקודה \"%s\" כבר מוגדרת" -+ -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Warning: Group %s does not exist." -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "קבוצות מותקנות:" -- --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "חבילות שפה מותקנות:" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "קבוצות זמינות:" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "חבילות שפה זמינות:" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/utils.py:113 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 - #, python-format --msgid "%s marked as user installed." -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/commands/alias.py:93 - #, python-format --msgid "%s unmarked as user installed." -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/commands/alias.py:127 - #, python-format --msgid "%s marked as group installed." --msgstr "" -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/commands/alias.py:141 - #, python-format --msgid "Package %s is not installed." -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/commands/autoremove.py:41 -+msgid "" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/updateinfo.py:81 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/updateinfo.py:93 -+msgid "show list of advisories" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/updateinfo.py:96 -+msgid "show info of advisories" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/updateinfo.py:126 -+msgid "installed" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/updateinfo.py:129 -+msgid "updates" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/updateinfo.py:133 -+msgid "all" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/updateinfo.py:136 -+msgid "available" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/updateinfo.py:239 -+msgid "Updates Information Summary: " - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/updateinfo.py:242 -+msgid "New Package notice(s)" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/updateinfo.py:243 -+msgid "Security notice(s)" - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/updateinfo.py:244 -+msgid "Critical Security notice(s)" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/updateinfo.py:246 -+msgid "Important Security notice(s)" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" -+#: ../dnf/cli/commands/updateinfo.py:248 -+msgid "Moderate Security notice(s)" - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/updateinfo.py:250 -+msgid "Low Security notice(s)" - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/updateinfo.py:252 -+msgid "Unknown Security notice(s)" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/updateinfo.py:254 -+msgid "Bugfix notice(s)" - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/updateinfo.py:255 -+msgid "Enhancement notice(s)" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/updateinfo.py:256 -+msgid "other notice(s)" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/updateinfo.py:277 -+msgid "Unknown/Sec." - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Update ID" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Type" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Updated" - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "CVEs" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Description" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Severity" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:93 --msgid "show list of advisories" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:96 --msgid "show info of advisories" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:126 --msgid "installed" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:129 --msgid "updates" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:133 --msgid "all" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:136 --msgid "available" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:239 --msgid "Updates Information Summary: " -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:242 --msgid "New Package notice(s)" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:243 --msgid "Security notice(s)" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:244 --msgid "Critical Security notice(s)" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:246 --msgid "Important Security notice(s)" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:248 --msgid "Moderate Security notice(s)" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:250 --msgid "Low Security notice(s)" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:252 --msgid "Unknown Security notice(s)" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:254 --msgid "Bugfix notice(s)" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:255 --msgid "Enhancement notice(s)" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:256 --msgid "other notice(s)" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:277 --msgid "Unknown/Sec." -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Type" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "CVEs" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Description" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "הותקנו" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "שגיאה בשורת הפקודה: %s" -- --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "פעולה שקטה" -- --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "פעולה מפורטת" -- --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "ביטול תוסף לפי שם" -- --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "קבוצות מותקנות:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "חבילות שפה מותקנות:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "קבוצות זמינות:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "חבילות שפה זמינות:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " תאור: %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid " Language: %s" --msgstr " שפה: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " חבילות ברירת מחדל:" -- --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " חבילות אופצוינאליות:" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/db/group.py:368 - #, python-format --msgid " Environment-Id: %s" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:872 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Filename : %s" -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "מאגר : %s" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "תאור: " -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "קישור: %s" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "מסיר" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "התקנה" -- --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "שדרוג" -- --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "הסרה" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "שנמוך" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "שומנך" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "הוסר" -- --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "סה\"כ" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:457 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "נמחק" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "חדש יותר" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "ישן יותר" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "שעת התחלה :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:1023 - #, python-format --msgid "(%u seconds)" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:1135 - #, python-format --msgid "(%u hours)" -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:1138 - #, python-format --msgid "(%u days)" -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "שעת סיום :" -- --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "משתמש :" -- --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "כשלונות:" -- --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "כשלון:" -- --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "שורת פקודה :" -- --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "חבילות שונו:" -- --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "שגיאות:" -- --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "הוצאו משימוש" -- --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "התקנה חוזרת" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2173 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "" -+ -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." -+msgid "Package %s is already installed." - msgstr "" - - #: ../dnf/conf/config.py:134 -@@ -3224,6 +3470,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3234,36 +3485,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "" -@@ -3276,221 +3497,43 @@ msgstr "" - msgid "done" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "ניקוי" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "מוחק" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/hr.po b/po/hr.po -index 0bfbcdd..bb1f280 100644 ---- a/po/hr.po -+++ b/po/hr.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2016-02-28 06:28+0000\n" - "Last-Translator: Goran \n" - "Language-Team: Croatian\n" -@@ -14,1860 +14,1934 @@ msgstr "" - "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Problem opening package %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s is not signed" -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Cannot remove %s" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "%s removed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No match for argument: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1256 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2468 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Unknown repo: '%s'" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Warning: Group %s does not exist." -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "" -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} [command]\n" --" print help" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1882,6 +1956,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2001,19 +2080,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2025,1463 +2104,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -- --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -- --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -- --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/mark.py:84 - #, python-format --msgid "Command line error: %s" -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:68 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Other : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Installed size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+ -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:327 --#, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:455 --#, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1963 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2018 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/hu.po b/po/hu.po -index d61b87b..68d2baa 100644 ---- a/po/hu.po -+++ b/po/hu.po -@@ -16,1845 +16,1604 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-04-27 11:05+0000\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-10 06:02+0000\n" - "Last-Translator: Meskó Balázs \n" - "Language-Team: Hungarian (http://www.transifex.com/projects/p/dnf/language/hu/)\n" - "Language: hu\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Az alábbi frissítések alkalmazva lettek ekkor: „%s”" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Az alábbi frissítések elérhetőek innen: „%s”" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Az alábbi frissítések letöltésre kerültek ekkor: „%s”" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "A frissítések alkalmazásra kerültek ekkor: „%s”" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "A frissítések letöltésre kerültek ekkor: „%s”" -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "A frissítések elérhetőek innen: „%s”" -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Sikertelen e-mail küldési kísérlet: „%s”: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "A(z) „%s” parancs végrehajtása sikertelen, visszatérési érték: %d" -- --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Ismeretlen konfigurációs érték: %s=%s itt: %s; %s" -- --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Ismeretlen konfigurációs beállítás: %s = %s itt: %s" -- --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "dnf-automatic elindítva." -- --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Alvás %s másodpercig" -- --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Hiba: %s" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "CSOMAG" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Telepítendő csomag" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "A(z) „{}” tároló betöltése meghiúsult" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Visszaállítás" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"A metaadat időzítő gyorsítótár nem lesz használatban, ha mért kapcsolatot " --"használ." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Tisztítás" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" --"A metaadat időzítő gyorsítótár nem lesz használatban, ha akkumulátorról " --"működik a gép." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Telepítés" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "A metaadat időzítő gyorsítótár letiltva." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Elavulttá tétel" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "A metaadat gyorsítótár nemrég frissült." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Újratelepítés" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "Itt nincsenek engedélyezett tárolók: „{}”." -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Törlés" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: sosem fog lejárni, és nem lesz frissítve." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Frissítés" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: lejárt, és frissítve lesz." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Ellenőrzés" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "" --"%s: a metaadatok %d másodperc múlva elévülnek, és most frissítve lesznek" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Beállítás" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: %d másodperc múlva elévülnek." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Előkészítés" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metaadat gyorsítótár létrehozva." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Hiba történt a teszttranzakció során." - --#: ../dnf/base.py:411 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: metaadatok használata innen: %s." -+msgid "Parsing file failed: %s" -+msgstr "A fájl feldolgozása sikertelen: %s" - --#: ../dnf/base.py:422 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Tárolók mellőzése: %s" -+msgid "Loaded plugins: %s" -+msgstr "Betöltött bővítmények: %s" - --#: ../dnf/base.py:425 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "" --"Az utolsó metaadat lejárati ellenőrzés ennyi ideje volt: %s, ekkor: %s." -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "A(z) „%s” bővítmény betöltése sikertelen: %s" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"A letöltött csomagok mentésre kerültek a gyorsítótárba a következő sikeres " --"tranzakcióig." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" --"A gyorsítótárazott csomagokat a következő végrehajtásával törölheti: „%s”." - --#: ../dnf/base.py:546 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Hibás tsflag a következő konfigurációs fájlban: %s" -+msgid "enabling %s repository" -+msgstr "a(z) %s tároló engedélyezése" - --#: ../dnf/base.py:602 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "A csoportfájl hozzáadása sikertelen a következő tárolónál: %s - %s" -+msgid "Added %s repo from %s" -+msgstr "Hozzáadott %s tároló, innen: %s" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Tranzakció ellenőrzés futtatása" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Név" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Hiba: tranzakció ellenőrzésnél és függőségfeloldásnál:" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Név" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Tranzakció ellenőrzés sikeres." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epocha" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Tranzakció teszt futtatása" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Verzió" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Tranzakció ellenőrzési hiba:" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Verzió" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Tranzakció teszt sikeres." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Kiadás" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Tranzakció futtatása" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arch" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Szükséges hely:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Architektúra" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." --msgstr[1] "" --"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Méret" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Hiba összegzés" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Méret" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "Az RPMDB a DNF-en kívül lett módosítva." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Forrás" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Hiba történt a tranzakció során." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Tároló" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Nem sikerült tranzakciós zárat szerezni (bejelentkezve mint: %s)." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Tároló" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Tranzakció futtatása meghiúsult." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Ezen tárolóból" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Tranzakció nem indítható:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Csomagoló" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "A következő tranzakció-fájl eltávolítása meghiúsult: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Építés ideje" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Néhány csomag nem lett letöltve. Újrapróbálkozás." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Telepítés ideje" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"A Delta RPM-ek lecsökkentették a(z) %.1f MB-nyi frissítést %.1f MB-ra. " --"(%d.1%% megspórolva)" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Telepítette" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"A sikertelen Delta RPM-ek megnövelték a(z) %.1f MB-nyi frissítést %.1f MB-" --"ra. (%d.1%% elpazarolva)" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Összegzés" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Nem nyitható meg: {}" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Összegzés" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "A publikus kulcs nincs telepítve a következőhöz: %s" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Hiba a következő csomag megnyitásánál: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licenc" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "A publikus kulcs nem megbízható a következőhöz: %s" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Leírás" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "A következő csomag nincs aláírva: %s" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Leírás" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "Nem távolítható el: %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Nem található csomag" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "%s eltávolítva" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Nincs találat a(z) „{}” csomagcsoportra" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "igen" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Csomagok hozzáadása a(z) „%s” csoportból: %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nincs tennivaló." -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nem" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Nincsenek eltávolításra jelölt csoportok." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Ez így jó? [y/N] " - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Nincsenek frissítésre jelölt csoportok." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Ez így jó? [Y/n]: " - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "No match for argument: %s" --msgstr "Nem található egyezés a következő argumentumra: %s" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "nincs egyező csomag" -+msgid "Group: %s" -+msgstr "Csoport: %s" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." -+msgid " Group-Id: %s" -+msgstr " Csoport azonosító: %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"A(z) %s csomag egy alacsonyabb verziója már telepítve van, nem lehet " --"visszaállítani." -+msgid " Description: %s" -+msgstr " Leírás: %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "A(z) %s csomag nincs telepítve, nem lehet újratelepíteni." -+msgid " Language: %s" -+msgstr " Nyelv: %s" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "A(z) %s egy forráscsomag, és nem frissíthető, figyelmen kívül hagyva." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Szükséges csomagok:" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "A(z) %s csomag nincs telepítve, nem lehet frissíteni." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Alapértelmezett csomagok:" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"A(z) %s csomag egy magasabb verziója már telepítve van, nem lehet " --"frissíteni." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Választható csomagok:" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." --msgstr "A(z) %s csomag elérhető, de nincs telepítve." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Feltételes csomagok:" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "A(z) %s csomag elérhető, de más architektúrához van telepítve." -+msgid "Environment Group: %s" -+msgstr "Környezeti csoport: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No package %s installed." --msgstr "Nincs telepítve a(z) %s csomag." -+msgid " Environment-Id: %s" -+msgstr " Környezet azonosító: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Nem érvényes űrlap: %s" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Kötelező csoportok:" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Nincsenek eltávolításra kijelölt csomagok." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Választható csoportok:" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "A(z) %s argumentumhoz érhetőek el csomagok, de nincsenek telepítve." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Találat a következőtől:" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"A legalacsonyabb verziójú %s csomag már telepítve van, nem lehet " --"visszaállítani." -+msgid "Filename : %s" -+msgstr "Fájlnév : %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "A művelet nem kezelt: {}" -- --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "No package %s available." --msgstr "A(z) %s csomag nem érhető el." -- --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." -- --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." -+msgid "Repo : %s" -+msgstr "Tároló : %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " --"elérhető." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Leírás : " - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " --"elérhető." -+#: ../dnf/cli/output.py:910 -+#, python-format -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2294 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid ". Failing package is: %s" --msgstr ". A hibás csomag: %s" -+msgid "License : %s" -+msgstr "Licenc : %s" - --#: ../dnf/base.py:2295 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "GPG Keys are configured as: %s" --msgstr "A GPG kulcsok beállítva mint: %s" -+msgid "Provide : %s" -+msgstr "Biztosítja: %s" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)" -+msgid "Other : %s" -+msgstr "Egyéb : %s" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "A kulcs jóváhagyásra került." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Hiba történt a teljes letöltési méret kiszámítása során" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "A kulcs elutasításra került." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "Teljes méret: %s" - --#: ../dnf/base.py:2371 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Key import failed (code %d)" --msgstr "A kulcs importálása meghiúsult (hibakód %d)" -+msgid "Total download size: %s" -+msgstr "Teljes letöltési méret: %s" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "A kulcs importálása sikeres" -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" -+msgstr "Telepített méret: %s" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Nem lett telepítve egyetlen kulcs sem" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Hiba történt a telepített méret kiszámítása során" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók ehhez a csomaghoz.\n" --"Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ehhez a tárolóhoz." -+msgid "Freed space: %s" -+msgstr "Felszabadított terület: %s" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "A kulcs(ok) importálása nem segített, rossz kulcs(ok)?" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Csomagok telepítettként megjelölése csoport szerint:" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Talán erre gondolt: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Csomagok eltávolítottként megjelölése csoport szerint:" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "A(z) „{}”, „{}” helyi tárolóban lévő csomag ellenőrzőösszege hibás" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Csoport" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Néhány csomagnak hibás az ellenőrzőösszege a helyi tárolóban" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Csomagok" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "A(z) „{}”, „{}” tárolóban lévő csomag ellenőrzőösszege hibás" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Csoport/modul csomagjainak telepítése" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Néhány csomag gyorsítótára érvénytelen, de nem tölthető le a „--cacheonly” " --"kapcsoló miatt" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Csomagcsoportok telepítése" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "A(z) %s csomag már telepítve van." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Telepítés" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Váratlan környezetiváltozó-érték: DNF_DISABLE_ALIASES=%s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Frissítés" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Újratelepítés" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "A(z) „%s” fájl nem olvasható: %s" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Függőségek telepítése" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Konfigurációs hiba: %s." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Gyenge függőségek telepítése" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Az álnevek végtelen rekurziót tartalmaznak" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Eltávolítás" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, az eredeti argumentumok használatával." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Függő csomagok eltávolítása" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Telepítve : %s-%s, ekkor: %s" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Nem használt függőségek eltávolítása" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Létrehozva: %s, ekkor: %s" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Visszaállítás" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "A DNF csak a tranzakcióhoz szükséges csomagokat fogja letölteni." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Modulprofilok telepítése" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "" --"A DNF csak letölti a csomagokat, telepíti a gpg kulcsokat, és ellenőrzi a " --"tranzakciót." -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Modulprofilok letiltása" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Művelet megszakítva." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Moduladatfolyamok engedélyezése" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Csomagok letöltése:" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Moduladatfolyamok váltása" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Hiba a csomagok letöltésekor:" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Modulok letiltása" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Tranzakció sikertelen" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Modulok helyreállítása" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"Felügyelet nélküli futás közben a kulcsok nem importálhatóak.\n" --"Használja az \"-y\" kapcsolót a felülbíráláshoz." -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Környezeti csoportok telepítése" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG ellenőrzés SIKERTELEN" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Környezeti csoportok frissítése" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Változásnaplók ehhez: {}" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Környezeti csoportok eltávolítása" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Csomagok elavulttá tétele" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Csoportok telepítése" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Nincsenek disztribúció-szinkronizációra kijelölt csomagok." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Csoportok frissítése" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Nincsenek visszaállításra kijelölt csomagok." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Csoportok eltávolítása" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Telepített csomagok" -+#: ../dnf/cli/output.py:1256 -+#, python-format -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"Ütköző csomagok kihagyása:\n" -+"(adja a következőt a parancshoz a frissítésük kényszerítéséhez: '%s')" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Elérhető csomagok" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Törött függőségekkel rendelkező csomagok kihagyása%s" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Csomagok automatikus eltávolítása" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " vagy része egy csoportnak" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Extra csomagok" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Csomag" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Elérhető frissítések" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Csomag" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Nemrégiben hozzáadott csomagok" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "csere" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nem található csomag" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" -+"\n" -+"Tranzakció összegzés\n" -+"%s\n" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nincsenek találatok" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Telepítés" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Nem lett megadva tranzakció azonosító" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Frissítés" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Nem található a megadott tranzakció azonosítója" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Eltávolítás" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Több, mint egy tranzakció azonosító található!" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Visszaállítás" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "A tranzakcióelőzmények hiányosak a következő előtt: %u." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Kihagyás" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "A tranzakcióelőzmények hiányosak a következő után: %u." -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Csomag" -+msgstr[1] "Csomagok" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "A(z) {} tranzakció visszavonása, innen: {}" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Függő csomag" -+msgstr[1] "Függő csomagok" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Ismeretlen tároló: „%s”" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Frissítve" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Nincs illeszkedő tároló: %s" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Visszaállítva" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Ezt a parancsot root felhasználóként kell futtatni." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Telepítve" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Újratelepítve" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Lehet hogy egy DNF bővítmény parancs, próbálja ezt: „dnf install 'dnf-" --"parancs(%s)'”" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Kihagyva" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Lehet hogy egy DNF bővítmény parancs, de a bővítmények betöltése jelenleg " --"tiltott." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Eltávolítva" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"A --destdir vagy a --downloaddir a --downloadonly, download vagy system-" --"upgrade paranccsal együtt használandó." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Sikertelen" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"Az --enable, --set-enabled és a --disable, --set-disabled a config-manager " --"paranccsal együtt használandó." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Összesen" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" --"Figyelmeztetés: GPG-aláírás ellenőrzésének globális betartatása az aktív RPM" --" biztonsági házirend alapján (az üzenet némításához lásd a „gpgcheck” " --"bejegyzést a dnf.conf(5) man oldalon)" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "<üres>" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Rendszer" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" --"A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " --"megadásához)" -- --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" -+"Összevont tranzakciók kihagyása ezek között: %d – %d, mivel fedik egymást" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "A(z) „%s” parancs már létezik" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Nincsenek tranzakciók" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Kizárások a dnf.conf-ban: " -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Rossz tranzakció azonosító vagy csomagnév lett megadva" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Belevételek a dnf.conf-ban: " -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Parancssor" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Kizárások a tárolóban " -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Felhasználónév" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Belevételek a tárolóban " -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Azonosító" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "A probléma diagnosztizálásához próbálja futtatni a következőt: „%s”." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Dátum és idő" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Az RPMDB valószínűleg megsérült, a következő futtatása megoldhatja a " --"problémát: „%s”." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Művelet(ek)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Engedélyezte a csomagok GPG kulcsellenőrzését. Ez egy jó dolog.\n" --"Azonban nincsenek GPG nyilvános kulcsok telepítve. Le kell töltenie a\n" --"kulcsokat a csomagokhoz, amelyeket telepítenie szeretne, és telepítenie kell.\n" --"Ezt megteheti a következő parancs futtatásával:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Másik lehetőségként, megadhatja a használandó kulcs URL-ét is egy\n" --"tárolóhoz a 'gpgkey' beállítással a tároló szakasznál, és a DNF fel fogja\n" --"telepíteni Önnek.\n" --"\n" --"További információkért lépjen kapcsolatba a disztribúciójával vagy\n" --"csomagszolgáltatójával." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Változtatva" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" --msgstr "Hibás tároló: %s" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Meghiúsult előzmények információi" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "részletek megjelenítése egy csomagról vagy egy csomagcsoportról" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Nem lett megadva tranzakció azonosító vagy csomag" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "minden csomag megjelenítése (alapértelmezett)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Törölve" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "csak az elérhető csomagok megjelenítése" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Nem telepítve" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "csak a telepített csomagok megjelenítése" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Régebbi" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "csak az extra csomagok megjelenítése" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Újabb" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "csak a frissítési csomagok megjelenítése" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Tranzakció azonosító:" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "csak az automatikusan törlendő csomagok megjelenítése" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Kezdés ideje :" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "csak a nemrég változott a csomagok megjelenítése" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "rpmdb kezdete:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "CSOMAG" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" -+msgstr "(%u másodperc)" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "csomag vagy csomagcsoport listázása" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" -+msgstr "(%u perc)" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "a megadott értéket szolgáltató csomag keresése" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u óra)" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "EGY_SZÖVEG" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u nap)" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Csomagok keresése: " -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Befejezés ideje:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "elérhető csomagfrissítések keresése" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "rpmdb vége :" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "változásnaplók megjelenítése frissítés előtt" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Felhasználó :" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Nincs elérhető csomag." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Vissz. érték :" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Nincsenek telepítésre kijelölt csomagok." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Megszakítva" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nincs telepített csomag." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Siker" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (ebből: %s)" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Hibák:" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." --msgstr "A következő telepített csomag nem elérhető: %s%s." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Hiba:" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nincs telepített csomag a tárolóból." -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Kiadásverzió :" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Nincsenek újratelepítésre kijelölt csomagok." -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Parancssor :" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nincsenek frissítésre kijelölt csomagok." -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Megjegyzés :" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "parancsok futtatása a megadott tárolóban lévő összes csomagon" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Tranzakció a következővel lezajlott:" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "TÁROLÓ" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Módosított csomagok:" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "egy használati tipp megjelenítése" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Beállítás kimenete:" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "PARANCS" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Hibák:" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "korábbi tranzakciók megjelenítése vagy használata" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Függőség-telepítés" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" --"Több mint egy tranzakció azonosító található.\n" --"„{}”' egy tranzakció azonosítót vagy csomagnevet igényel." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Elévült" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Nem lett megadva tranzakció azonosító vagy csomagnév." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Törlés" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Ön nem tudja elérni az előzmények adatbázisát." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Újratelepítés" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Nem lehet visszavonni a következő tranzakciót: %s. Eredménye inkonzisztens " --"csomagadatbázis lenne." -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> A(z) %s.%s %s csomag telepítve lesz" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Nem lehet visszagörgetni a következő tranzakciót: %s. Eredménye " --"inkonzisztens csomagadatbázis lenne." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> A(z) %s.%s %s csomag egy frissítés lesz" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Érvénytelen tranzakcióazonosító tartománymegadás: „{}”.\n" --"Használja ezt: „..”." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> A(z) %s.%s %s csomag törölve lesz" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"A(z) „{}” nem alakítható át tranzakcióazonosítóvá.\n" --"Használja ezeket: „”, „last”, „last-”." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Nem található tranzakció, ami a(z) „{}” csomagot módosítja." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> A(z) %s.%s %s csomag egy visszaállítás lesz" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Parancsálnevek felsorolása vagy létrehozása" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "álnévfeloldás engedélyezése" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> A(z) %s.%s %s csomag frissítve lesz" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "álnévfeloldás letiltása" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Az álnevek most már be vannak kapcsolva" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Függőségek feloldásának kezdete" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Az álnevek most már ki vannak kapcsolva" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Függőségek feloldása befejeződött" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 - #, python-format --msgid "Invalid alias key: %s" --msgstr "Érvénytelen álnév kulcs: %s" -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" -+msgstr "" -+"0x%s GPG kulcs importálása:\n" -+"Felhasználó: „%s”\n" -+"Ujjlenyomat: %s\n" -+"Származás : %s" - --#: ../dnf/cli/commands/alias.py:93 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "Alias argument has no value: %s" --msgstr "Az álnév argumentumnak nincs értéke: %s" -+msgid "Command line error: %s" -+msgstr "Parancssori hiba: %s" - --#: ../dnf/cli/commands/alias.py:127 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "Aliases added: %s" --msgstr "Álnevek hozzáadva: %s" -+msgid "bad format: %s" -+msgstr "hibás formátum: %s" - --#: ../dnf/cli/commands/alias.py:141 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Alias not found: %s" --msgstr "Álnév nem található: %s" -+msgid "Setopt argument has multiple values: %s" -+msgstr "A setopt argumentumnak több értéke is van: %s" - --#: ../dnf/cli/commands/alias.py:144 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "Aliases deleted: %s" --msgstr "Álnevek törölve: %s" -+msgid "Setopt argument has no value: %s" -+msgstr "A setopt argumentumnak nincs értéke: %s" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, álnév: %s" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Nem kötelező argumentumok" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Álnév: %s='%s'" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "konfigurációs fájl elérésí útja" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Az álnévfeloldás ki van kapcsolva." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "csendes működés" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Nincsenek álnevek megadva." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "bőbeszédű működés" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Nincs álnév megadva." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "a DNF verziójának megjelenítése, majd kilépés" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Nincsenek álnevek megadva." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "telepítési gyökérkönyvtár beállítása" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Nincs találat az álnévre: %s" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "ne telepítsen dokumentációkat" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"az összes felesleges, eredetileg függőségként telepített csomag eltávolítása" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "az összes bővítmény letiltása" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Törlendő csomag" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "bővítmények engedélyezése név szerint" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "problémák keresése a packagedb-ben" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "bővítmények tiltása név szerint" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "minden probléma megjelenítése; alapértelmezett" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "" -+"felülírja a $releasever értékét a konfigurációs és tárolóleíró fájlokban" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "függőségi problémák megjelenítése" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "tetszőleges konfiguráció- és tárolóbeállítások" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "ismételt problémák megjelenítése" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "a depsolve problémák feloldása a csomagok kihagyásával" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "elavult csomagok megjelenítése" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "a parancs súgójának megjelenítése" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "biztosított csomagok problémáinak megjelenítése" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "" -+"engedélyezi a telepített csomagok törlését a függőségek feloldása végett" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "a(z) {} csomag igényli a hiányzó {} csomagot" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "" -+"megkísérli a legjobb elérhető verziójú csomagokat a tranzakciók alatt." - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} a következő ismétlése: {}" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "ne korlátozza a tranzakciót a legjobb jelöltre" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} elavult a következő miatt: {}" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "" -+"futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy " -+"tárolóinformációk frissítve lennének" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} biztosítja ezt: {}, de az nem található" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "a parancsra várakozás maximális ideje" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "%s fájl eltávolítása" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "a hibakeresés kimeneti szintje" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "gyorsítótárazott adatok eltávolítása" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "kiírja a részletes feloldási útvonalat fájlokba" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tisztítandó metaadatok" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Adatok törlése: " -- --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Gyorsítótár lejárt" -- --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d fájl eltávolítva" --msgstr[1] "%d fájl eltávolítva" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Várakozás a %d pid-ű folyamat befejeződésére." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "hiba kimeneti szintje" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" --"Listázza a csomag függőségeit, és hogy melye csomagok biztosítják azokat" -+"engedélyezi a dnf elavult csomag feldolgozási logikáját a frissítésnél, vagy" -+" megjeleníti a csomag elavulási adatait az info, list és repoquery parancsok" -+" esetén" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "telepített csomagok szinkronizálása a legfrissebb verzióra" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm hibakereső kimeneti szintje" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Szinkronizálandó csomag" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "automatikus igen válasz minden kérdésre" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Csomag visszaállítása" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "automatikus nem válasz minden kérdésre" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Visszaállítandó csomag" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " -+"is megadható" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "a csoportinformációk megjelenítése vagy használata" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Nem érhetők el csoportadatok a konfigurált tárolókhoz." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Figyelmeztetés: A(z) %s csoport nem létezik" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "csomagok kizárása név vagy glob alapján" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Figyelmeztetés: Nincs egyező csoport:" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "excludepkgs letiltása" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Elérhető környezeti csoportok:" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "címke és útvonal további tárolóhoz, többször is megadható." - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Telepített környezeti csoportok:" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "a már nem használt függőségek eltávolításának letiltása" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Telepített csoportok:" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "gpg-aláírás ellenőrzés letiltása (ha az RPM házirend megengedi)" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Telepített nyelvi csoportok:" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "színek használatának beállítása" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Elérhető csoportok:" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "metaadatok beállítása lejártként a parancs futtatása előtt" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Elérhető nyelvi csoportok:" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "csak IPv4 címek feloldása" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "a választható csomagok kiválasztása a csoportból" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "csak IPv6 címek feloldása" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "a rejtett csoportok megjelenítése" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "könyvtár beállítása a csomagok másolási helyeként" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "csak a telepített csoportok megjelenítése" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "csak a csomagok letöltése" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "csak az elérhető csoportok megjelenítése" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Érvénytelen csoport alparancs, kérjük használja ezt: %s." -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Nem található egy kötelező csoportcsomag." -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "csomag(ok) telepítése a rendszerre" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Új csomagok bevétele a frissítésekbe" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Telepítendő csomag" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Nem található egyezés" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Az adott tanácsadó üzenet javításához szükséges csomagok bevétele a " -+"frissítésekbe" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Nem érvényes rpm fájlútvonal: %s" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "Az adott BZ javításához szükséges csomagok bevétele a frissítésekbe" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "A következő alternatívák vannak ehhez: „{0}”: {1}" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "Az adott CVE javításához szükséges csomagok bevétele a frissítésekbe" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "metaadat-gyorsítótár létrehozása" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Az adott súlyosságú biztonsággal kapcsolatos csomagok bevétele a " -+"frissítésekbe" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Gyorsítótár készítése az összes metaadat fájlhoz." -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Architektúra használatának kényszerítése" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" --"a telepített csomagok felhasználó által telepítettként megjelölése be/ki" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Alapvető parancsok listája:" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s megjelölve felhasználó által telepítettként." -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Bővítmények parancsok listája:" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s már nincs megjelölve felhasználó által telepítettként." -+msgid "Error: %s" -+msgstr "Hiba: %s" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s megjelölve csoport által telepítettként." -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Megszakítva." - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Hiba:" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Nincs olvasási/futtatási jogosultság a jelenlegi könyvtárban, ugrás ide: /" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "A(z) %s csomag nincs telepítve." -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "adja hozzá a(z) „{}” kapcsolót az ütköző csomagok lecseréléséhez" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" --"A művelet azt eredményezné, hogy „{0}” modul „{1}” adatfolyama a(z) „{2}” " --"adatfolyamra váltson" -+"adja hozzá a(z) „{}” kapcsolót a nem telepíthető csomagok kihagyásához" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Nem található modul" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " vagy „{}” a nem telepíthető csomagok kihagyásához" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" --"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" --"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor engedélyezheti a másik adatfolyamot." -+"adja hozzá a(z) „{}” kapcsolót, hogy ne csak a legjobb csomagjelölteket " -+"használja" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" --"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" --"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor telepítheti a másik adatfolyamot." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " vagy „{}”, hogy ne csak a legjobb csomagjelölteket használja" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Együttműködés modulokkal." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Függőségek feloldva." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "csak az engedélyezett modulok megjelenítése" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Kész!" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "csak a letiltott modulok megjelenítése" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " Telepítve : %s-%s, ekkor: %s" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "csak a telepített modulok megjelenítése" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Létrehozva: %s, ekkor: %s" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "csak a profiltartalom megjelenítése" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "A DNF csak a tranzakcióhoz szükséges csomagokat fogja letölteni." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "egy csomag újratelepítése" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" -+"A DNF csak letölti a csomagokat, telepíti a gpg kulcsokat, és ellenőrzi a " -+"tranzakciót." - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Újratelepítendő csomag" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Művelet megszakítva." - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "csomag(ok) eltávolítása a rendszerből" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nincs tennivaló." - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "ismételt csomagok eltávolítása" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Csomagok letöltése:" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "a csak telepíthető csomagok eltávolítása a korlát felett" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Hiba a csomagok letöltésekor:" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nem található ismételt törlendő csomag." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Tranzakció sikertelen" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Nem találhatóak régi, ismételt törlendő csomagok." -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" -+"Felügyelet nélküli futás közben a kulcsok nem importálhatóak.\n" -+"Használja az \"-y\" kapcsolót a felülbíráláshoz." - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "ismeretlen" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG ellenőrzés SIKERTELEN" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Változásnaplók ehhez: {}" -+ -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Csomagok elavulttá tétele" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Nincsenek disztribúció-szinkronizációra kijelölt csomagok." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Soha (utoljára: %s)" -+msgid "No match for argument: %s" -+msgstr "Nem található egyezés a következő argumentumra: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Azonnal (utoljára: %s)" -+msgid "No package %s available." -+msgstr "A(z) %s csomag nem érhető el." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s másodperc (utoljára: %s)" -+msgid "Packages for argument %s available, but not installed." -+msgstr "A(z) %s argumentumhoz érhetőek el csomagok, de nincsenek telepítve." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "a beállított szoftvertárolók megjelenítése" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Nincsenek visszaállításra kijelölt csomagok." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "minden tároló megjelenítése" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Telepített csomagok" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "engedélyezett tárolók megjelenítése (alapértelmezett)" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Elérhető csomagok" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "letiltott tárolók megjelenítése" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Csomagok automatikus eltávolítása" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Nincsenek elérhető tárolók" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Extra csomagok" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "engedélyezett" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Elérhető frissítések" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "tiltott" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Nemrégiben hozzáadott csomagok" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Tároló azonosító : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nem található csomag" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Tároló név : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nincsenek találatok" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Tároló állapot : " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Nem lett megadva tranzakció azonosító" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Tároló verzió : " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Nem található a megadott tranzakció azonosítója" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Tároló címkék : " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Több, mint egy tranzakció azonosító található!" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Tároló disztr. c. : " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "A tranzakcióelőzmények hiányosak a következő előtt: %u." - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Tároló frissítve : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "A tranzakcióelőzmények hiányosak a következő után: %u." - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Tároló csomagok : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Nincs telepítve a(z) %s csomag." - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Tároló mérete : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "A(z) {} tranzakció visszavonása, innen: {}" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Tároló metalink : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Ismeretlen tároló: „%s”" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Frissítve : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Nincs illeszkedő tároló: %s" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Tároló tükrök : " -- --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Tároló bázis-URL : " -- --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Tároló lejárata : " -- --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Tároló kizárása : " -- --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Tároló tartalmazás : " -- --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Tároló kizárva : " -- --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Tároló fájlnév : " -- --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "tároló azonosító" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "állapot" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "tároló neve" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Ezt a parancsot root felhasználóként kell futtatni." - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "Total packages: %s" --msgstr "Összes csomag: %s" -- --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "a kulcsszóval egyező csomagok keresése" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "a keresendő kulcs" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Lehet hogy egy DNF bővítmény parancs, próbálja ezt: „dnf install 'dnf-" -+"parancs(%s)'”" - --#: ../dnf/cli/commands/repoquery.py:120 -+#: ../dnf/cli/cli.py:830 - msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" --"Minden csomag lekérdezése (rövidítés a „*” argumentum nélküli tároló " --"lekérdezésehez)" -- --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" -- --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "az eredmények megjelenítése csak ebből az ARCHITEKTÚRÁból" -- --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "az eredmények megjelenítése csak azokból, amelyek birtokolják a FÁJLt" -+"Lehet hogy egy DNF bővítmény parancs, de a bővítmények betöltése jelenleg " -+"tiltott." - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "csak azokat jelenítse meg, amelyek ütköznek a FÜGGŐSÉGgel" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Konfigurációs hiba: %s." - --#: ../dnf/cli/commands/repoquery.py:132 -+#: ../dnf/cli/cli.py:887 - msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" --"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " --"igényelnek, javasolnak, kiegészítenek, fejlesztenek vagy javasolnak" -- --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" -+"A --destdir vagy a --downloaddir a --downloadonly, download vagy system-" -+"upgrade paranccsal együtt használandó." - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" --"az eredmények megjelenítése csak azokból, amelyek biztosítják a FÜGGŐSÉGet" -+"Az --enable, --set-enabled és a --disable, --set-disabled a config-manager " -+"paranccsal együtt használandó." - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" --"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " --"igényelnek" -+"Figyelmeztetés: GPG-aláírás ellenőrzésének globális betartatása az aktív RPM" -+" biztonsági házirend alapján (az üzenet némításához lásd a „gpgcheck” " -+"bejegyzést a dnf.conf(5) man oldalon)" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "" --"az eredmények megjelenítése csak azokból, amelyek ajánlják a FÜGGŐSÉGet" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "A(z) „{}” konfigurációs fájl nem létezik" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" --"az eredmények megjelenítése csak azokból, amelyek fejlesztik a FÜGGŐSÉGet" -+"A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " -+"megadásához)" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "" --"az eredmények megjelenítése csak azokból, amelyek javasolják a FÜGGŐSÉGet" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "" --"az eredmények megjelenítése csak azokból, amelyek kiegészítik a FÜGGŐSÉGet" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "A(z) „%s” parancs már létezik" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "" --"a nem explicit függőségek ellenőrzése (fájlok, és biztosított csomagok); " --"alapértelmezett" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Kizárások a dnf.conf-ban: " - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "" --"csak a pontosan megadott függőségek ellenőrzése, az --alldeps ellentéte" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Belevételek a dnf.conf-ban: " - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"a --whatrequires, és a --requires --resolve paraméterekkel használva, " --"rekurzívan kérdezi le a csomagokat." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Kizárások a tárolóban " - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" --"megjeleníti az összes függőség listáját, és hogy mely csomagok biztosítják " --"őket" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Belevételek a tárolóban " - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Váratlan környezetiváltozó-érték: DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "képességek feloldása az eredő csomag(ok)hoz" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "rekurzív fák megjelenítése a csomagokhoz" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "A(z) „%s” fájl nem olvasható: %s" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "művelet a hozzá tartozó forrás RPM-en" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Az álnevek végtelen rekurziót tartalmaznak" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"megjeleníti az N legfrissebb csomagot a megadott név.architektúrához (vagy a" --" legfrissebb N-et kivéve, ha N negatív)" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, az eredeti argumentumok használatával." - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "részletes információk megjelenítése a csomagról" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Fut" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "a fájlok listájának megjelenítése a csomagokban" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Alszik" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "megjeleníti a csomag forrás RPM nevét" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Nem megszakítható" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "a csomag változásnaplóinak megjelenítése" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "a talált csomagok megjelenítése formátuma" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Nyomozott/Megállított" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"név-epocha:verzió-kiadás.architektúra formátum használata a találat csomagok" --" megjelenítéséhez (alapértelmezett)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"név-verzió-kiadás formátum használata a találat csomagok megjelenítéséhez " --"(rpm lekérdezés alapértelmezése)" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Ismeretlen" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" --"epocha:név-verzió-kiadás.architektúra formátum használata a találat csomagok" --" megjelenítéséhez" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "A látható kiválasztott csomagok comps csoportjának megjelenítése" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" -+"Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " A(z) %d PID-ű alkalmazás: %s" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"azokra a telepített csomagokra korlátozza a lekérdezést, amelyeknek vannak " --"kielégítetlen függőségei" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memória : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Elindítva: %s - %s" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "A képességek megjelenítése, amivel a csomag ütközik." -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Állapot : %s" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"A képességek megjelenítése, amelyektől a csomag függhet, amelyeket az " --"javíthat, kiegészíthet vagy amelyeket ajánlhat és javasolhat." -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Parancsálnevek felsorolása vagy létrehozása" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "álnévfeloldás engedélyezése" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "álnévfeloldás letiltása" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Az álnevek most már be vannak kapcsolva" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "A képességek megjelenítése, amelyektől a csomag függ." -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Az álnevek most már ki vannak kapcsolva" - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"A képességek megjelenítése, amelyektől a csomag függ a %%pre parancsfájl " --"futtatásakor." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "A képességek megjelenítése, amelyeket a csomag javasol." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "A képességek megjelenítése, amelyeket a csomag kiegészíthet." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Csak az elérhető csomagok megjelenítése." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Csak a telepített csomagok megjelenítése." -+msgid "Invalid alias key: %s" -+msgstr "Érvénytelen álnév kulcs: %s" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Csak azon csomagok megjelenítése, amelyek nincsenek jelen egyik elérhető " --"tárolóban sem." -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Az álnév argumentumnak nincs értéke: %s" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " --"telepített csomaghoz." -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Álnevek hozzáadva: %s" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a „dnf " --"autoremove” paranccsal." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Álnév nem található: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Csak a felhasználó által telepített csomagok megjelenítése." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Álnevek törölve: %s" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, álnév: %s" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"A „--resolve” kapcsolót a „--conflicts”, „--depends”, „--enhances”, " --"„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " --"vagy „--supplements” kapcsolók egyikével kell használni." -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Álnév: %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"A „--recursive” kapcsolót a „--whatrequires ” kapcsolóval " --"(válaszhatóan az „--alldeps” kapcsolóval együtt, de az „--exactdeps” " --"nélkül), vagy a „--requires --resolve” kapcsolókkal kell " --"használni." -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Az álnévfeloldás ki van kapcsolva." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "A(z) {} csomag nem tartalmaz fájlokat" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Nincsenek álnevek megadva." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Elérhető lekérdezési címkék: használja ezt: --queryformat \"…%{tag}…\"" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Nincs álnév megadva." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Nincsenek álnevek megadva." - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Nincs kapcsoló megadva\n" --"használat: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [kulcs] [--tree]\n" --"\n" --"leírás:\n" --" Kiírja a csomagfát a megadott csomagokhoz." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "Nincs találat az álnévre: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1868,25 +1627,6 @@ msgstr "keresés csomagleírás és URL alapján is" - msgid "QUERY_STRING" - msgstr "LEKÉRDEZŐ_SZÖVEG" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Név" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Összegzés" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Leírás" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1911,171 +1651,431 @@ msgstr "%s illeszkedik: %%s" - msgid "No matches found." - msgstr "Nem található egyezés." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "interaktív DNF parancssor indítása" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Csomagok keresése: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "PARANCSFÁJL" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "problémák keresése a packagedb-ben" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "A DNF parancssorban futtatandó parancsfájl" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "minden probléma megjelenítése; alapértelmezett" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Nem támogatott kulcsérték." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "függőségi problémák megjelenítése" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Tároló nem található: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "ismételt problémák megjelenítése" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} paraméter [érték]\n" --" paraméter: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Ha nincs érték megadva, a jelenlegi értéket írja ki.\n" --" Ha érték adott, beállítja az értéket." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "elavult csomagok megjelenítése" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [parancs]\n" --" súgó kiírása" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "biztosított csomagok problémáinak megjelenítése" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} paraméter [opció]\n" --" list: kilistázza a tárolókat, és státuszukat. opció = [all | id | glob]\n" --" enable: engedélyezi a tárolókat. opció = repository id\n" --" disable: kikapcsolja a tárolókat. opció = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "a(z) {} csomag igényli a hiányzó {} csomagot" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" tranzakciókészlet feloldása" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} a következő ismétlése: {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" --msgstr "" --"{} arg\n" --" list: tranzakció tartalmának listázása\n" --" reset: tranzakció visszaállítása (nullázása)\n" --" run: tranzakció futtatása" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} elavult a következő miatt: {}" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} biztosítja ezt: {}, de az nem található" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "telepített csomagok szinkronizálása a legfrissebb verzióra" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Szinkronizálandó csomag" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "csomag(ok) frissítése a rendszeren" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Frissítendő csomag" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nincsenek frissítésre kijelölt csomagok." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" tranzakció futtatása" -+"az összes felesleges, eredetileg függőségként telepített csomag eltávolítása" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Törlendő csomag" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "metaadat-gyorsítótár létrehozása" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Gyorsítótár készítése az összes metaadat fájlhoz." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "A probléma diagnosztizálásához próbálja futtatni a következőt: „%s”." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" kilépés a parancssorból" -+"Az RPMDB valószínűleg megsérült, a következő futtatása megoldhatja a " -+"problémát: „%s”." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Parancssor specifikus argumentumok:\n" -+"Engedélyezte a csomagok GPG kulcsellenőrzését. Ez egy jó dolog.\n" -+"Azonban nincsenek GPG nyilvános kulcsok telepítve. Le kell töltenie a\n" -+"kulcsokat a csomagokhoz, amelyeket telepítenie szeretne, és telepítenie kell.\n" -+"Ezt megteheti a következő parancs futtatásával:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config konfigurációs lehetőségek beállítása\n" --"repository (vagy repo) tárolók engedélyezése, letiltása listázása\n" --"resolvedep tranzakciókészlet feloldása\n" --"transaction (vagy ts) tranzakciókészlet listázása, visszaállítása vagy futtatása\n" --"run tranzakciókészlet feloldása és futtatása\n" --"exit (vagy quit) kilépés a parancssorból" -+"\n" -+"Másik lehetőségként, megadhatja a használandó kulcs URL-ét is egy\n" -+"tárolóhoz a 'gpgkey' beállítással a tároló szakasznál, és a DNF fel fogja\n" -+"telepíteni Önnek.\n" -+"\n" -+"További információkért lépjen kapcsolatba a disztribúciójával vagy\n" -+"csomagszolgáltatójával." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Hiba: A(z) %s nem nyitható meg olvasásra" -- --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Parancssor elhagyása" -+msgid "Problem repository: %s" -+msgstr "Hibás tároló: %s" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" --"interaktív dnf mód futtatása egy spec fájl eltávolításához és telepítéséhez" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Itt nincsenek engedélyezett tárolók: „{}”." - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "A spec fájlok, amelyek el lesznek távolítva" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "részletek megjelenítése egy csomagról vagy egy csomagcsoportról" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "A spec fájlok, amelyek telepítve lesznek" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "minden csomag megjelenítése (alapértelmezett)" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "hibajavítás" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "csak az elérhető csomagok megjelenítése" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "fejlesztés" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "csak a telepített csomagok megjelenítése" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "biztonsági" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "csak az extra csomagok megjelenítése" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "új csomag" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "csak a frissítési csomagok megjelenítése" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Kritikus/bizt." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "csak az automatikusan törlendő csomagok megjelenítése" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Fontos/bizt." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "csak a nemrég változott a csomagok megjelenítése" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Közepes/bizt." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "csomag vagy csomagcsoport listázása" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Alacsony/bizt." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "a megadott értéket szolgáltató csomag keresése" -+ -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "EGY_SZÖVEG" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "elérhető csomagfrissítések keresése" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "változásnaplók megjelenítése frissítés előtt" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Nincs elérhető csomag." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Nincsenek telepítésre kijelölt csomagok." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nincs telepített csomag." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (ebből: %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "A következő telepített csomag nem elérhető: %s%s." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nincs telepített csomag a tárolóból." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Nincsenek újratelepítésre kijelölt csomagok." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Nincsenek eltávolításra kijelölt csomagok." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "parancsok futtatása a megadott tárolóban lévő összes csomagon" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "TÁROLÓ" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "egy használati tipp megjelenítése" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "PARANCS" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "korábbi tranzakciók megjelenítése vagy használata" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Több mint egy tranzakció azonosító található.\n" -+"„{}”' egy tranzakció azonosítót vagy csomagnevet igényel." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Nem lett megadva tranzakció azonosító vagy csomagnév." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Ön nem tudja elérni az előzmények adatbázisát." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Nem lehet visszavonni a következő tranzakciót: %s. Eredménye inkonzisztens " -+"csomagadatbázis lenne." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Nem lehet visszagörgetni a következő tranzakciót: %s. Eredménye " -+"inkonzisztens csomagadatbázis lenne." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Érvénytelen tranzakcióazonosító tartománymegadás: „{}”.\n" -+"Használja ezt: „..”." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"A(z) „{}” nem alakítható át tranzakcióazonosítóvá.\n" -+"Használja ezeket: „”, „last”, „last-”." -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Nem található tranzakció, ami a(z) „{}” csomagot módosítja." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Csomag visszaállítása" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Visszaállítandó csomag" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"frissítés, de csak a „legújabb” olyan csomaggal, amely egy problémát javít a" -+" rendszerén" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"A művelet azt eredményezné, hogy „{0}” modul „{1}” adatfolyama a(z) „{2}” " -+"adatfolyamra váltson" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Nem található modul" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" -+"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor engedélyezheti a másik adatfolyamot." -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" -+"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor telepítheti a másik adatfolyamot." -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Együttműködés modulokkal." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "csak az engedélyezett modulok megjelenítése" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "csak a letiltott modulok megjelenítése" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "csak a telepített modulok megjelenítése" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "csak a profiltartalom megjelenítése" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "csomag(ok) eltávolítása a rendszerből" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "ismételt csomagok eltávolítása" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "a csak telepíthető csomagok eltávolítása a korlát felett" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nem található ismételt törlendő csomag." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Nem találhatóak régi, ismételt törlendő csomagok." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Nem érvényes űrlap: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "hibajavítás" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "fejlesztés" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "biztonsági" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "ismeretlen" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "új csomag" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Kritikus/bizt." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Fontos/bizt." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Közepes/bizt." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Alacsony/bizt." - - #: ../dnf/cli/commands/updateinfo.py:61 - msgid "display advisories about packages" -@@ -2178,1195 +2178,1451 @@ msgid "Unknown/Sec." - msgstr "Ismeretlen/bizt." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Hibák" -+msgid "Update ID" -+msgstr "Frissítési azonosító" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Típus" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Frissítési azonosító" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Frissítve" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "CVEs" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Hibák" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "CVEs" - msgstr "CVE-k" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Leírás" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Jogok" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Súlyosság" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Jogok" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Fájlok" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Telepítve" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "hamis" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "igaz" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "csomag(ok) frissítése a rendszeren" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Frissítendő csomag" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "hamis" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"frissítés, de csak a „legújabb” olyan csomaggal, amely egy problémát javít a" --" rendszerén" -+"a telepített csomagok felhasználó által telepítettként megjelölése be/ki" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Megszakítva." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s megjelölve felhasználó által telepítettként." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Nincs olvasási/futtatási jogosultság a jelenlegi könyvtárban, ugrás ide: /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s már nincs megjelölve felhasználó által telepítettként." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "adja hozzá a(z) „{}” kapcsolót az ütköző csomagok lecseréléséhez" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s megjelölve csoport által telepítettként." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" --"adja hozzá a(z) „{}” kapcsolót a nem telepíthető csomagok kihagyásához" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Hiba:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " vagy „{}” a nem telepíthető csomagok kihagyásához" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "A(z) %s csomag nincs telepítve." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" --"adja hozzá a(z) „{}” kapcsolót, hogy ne csak a legjobb csomagjelölteket " --"használja" -+"Listázza a csomag függőségeit, és hogy melye csomagok biztosítják azokat" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " vagy „{}”, hogy ne csak a legjobb csomagjelölteket használja" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "%s fájl eltávolítása" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Függőségek feloldva." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "gyorsítótárazott adatok eltávolítása" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Kész!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tisztítandó metaadatok" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Parancssori hiba: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Adatok törlése: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "hibás formátum: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Gyorsítótár lejárt" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "A setopt argumentumnak több értéke is van: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d fájl eltávolítva" -+msgstr[1] "%d fájl eltávolítva" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "A setopt argumentumnak nincs értéke: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Várakozás a %d pid-ű folyamat befejeződésére." - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Nem kötelező argumentumok" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "csomag(ok) telepítése a rendszerre" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "konfigurációs fájl elérésí útja" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Nem található egyezés" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "csendes működés" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Nem érvényes rpm fájlútvonal: %s" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "bőbeszédű működés" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "A következő alternatívák vannak ehhez: „{0}”: {1}" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "a DNF verziójának megjelenítése, majd kilépés" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "a kulcsszóval egyező csomagok keresése" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "telepítési gyökérkönyvtár beállítása" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "a keresendő kulcs" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "ne telepítsen dokumentációkat" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Minden csomag lekérdezése (rövidítés a „*” argumentum nélküli tároló " -+"lekérdezésehez)" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "az összes bővítmény letiltása" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "bővítmények engedélyezése név szerint" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "az eredmények megjelenítése csak ebből az ARCHITEKTÚRÁból" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "bővítmények tiltása név szerint" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "az eredmények megjelenítése csak azokból, amelyek birtokolják a FÁJLt" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "csak azokat jelenítse meg, amelyek ütköznek a FÜGGŐSÉGgel" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"felülírja a $releasever értékét a konfigurációs és tárolóleíró fájlokban" -+"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " -+"igényelnek, javasolnak, kiegészítenek, fejlesztenek vagy javasolnak" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "tetszőleges konfiguráció- és tárolóbeállítások" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "a depsolve problémák feloldása a csomagok kihagyásával" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" -+"az eredmények megjelenítése csak azokból, amelyek biztosítják a FÜGGŐSÉGet" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "a parancs súgójának megjelenítése" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" -+"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " -+"igényelnek" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" --"engedélyezi a telepített csomagok törlését a függőségek feloldása végett" -+"az eredmények megjelenítése csak azokból, amelyek ajánlják a FÜGGŐSÉGet" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" --"megkísérli a legjobb elérhető verziójú csomagokat a tranzakciók alatt." -+"az eredmények megjelenítése csak azokból, amelyek fejlesztik a FÜGGŐSÉGet" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "ne korlátozza a tranzakciót a legjobb jelöltre" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" -+"az eredmények megjelenítése csak azokból, amelyek javasolják a FÜGGŐSÉGet" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" --"futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy " --"tárolóinformációk frissítve lennének" -+"az eredmények megjelenítése csak azokból, amelyek kiegészítik a FÜGGŐSÉGet" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "a parancsra várakozás maximális ideje" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+"a nem explicit függőségek ellenőrzése (fájlok, és biztosított csomagok); " -+"alapértelmezett" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "a hibakeresés kimeneti szintje" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+"csak a pontosan megadott függőségek ellenőrzése, az --alldeps ellentéte" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "kiírja a részletes feloldási útvonalat fájlokba" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+"a --whatrequires, és a --requires --resolve paraméterekkel használva, " -+"rekurzívan kérdezi le a csomagokat." - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"megjeleníti az összes függőség listáját, és hogy mely csomagok biztosítják " -+"őket" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "hiba kimeneti szintje" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "képességek feloldása az eredő csomag(ok)hoz" -+ -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "rekurzív fák megjelenítése a csomagokhoz" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "művelet a hozzá tartozó forrás RPM-en" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"engedélyezi a dnf elavult csomag feldolgozási logikáját a frissítésnél, vagy" --" megjeleníti a csomag elavulási adatait az info, list és repoquery parancsok" --" esetén" -+"megjeleníti az N legfrissebb csomagot a megadott név.architektúrához (vagy a" -+" legfrissebb N-et kivéve, ha N negatív)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm hibakereső kimeneti szintje" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "részletes információk megjelenítése a csomagról" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "automatikus igen válasz minden kérdésre" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "a fájlok listájának megjelenítése a csomagokban" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "automatikus nem válasz minden kérdésre" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "megjeleníti a csomag forrás RPM nevét" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "a csomag változásnaplóinak megjelenítése" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "a talált csomagok megjelenítése formátuma" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " --"is megadható" -+"név-epocha:verzió-kiadás.architektúra formátum használata a találat csomagok" -+" megjelenítéséhez (alapértelmezett)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" -+"név-verzió-kiadás formátum használata a találat csomagok megjelenítéséhez " -+"(rpm lekérdezés alapértelmezése)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" -+"epocha:név-verzió-kiadás.architektúra formátum használata a találat csomagok" -+" megjelenítéséhez" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "csomagok kizárása név vagy glob alapján" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "A látható kiválasztott csomagok comps csoportjának megjelenítése" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "excludepkgs letiltása" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "címke és útvonal további tárolóhoz, többször is megadható." -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "a már nem használt függőségek eltávolításának letiltása" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"azokra a telepített csomagokra korlátozza a lekérdezést, amelyeknek vannak " -+"kielégítetlen függőségei" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "gpg-aláírás ellenőrzés letiltása (ha az RPM házirend megengedi)" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "színek használatának beállítása" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "A képességek megjelenítése, amivel a csomag ütközik." - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "metaadatok beállítása lejártként a parancs futtatása előtt" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"A képességek megjelenítése, amelyektől a csomag függhet, amelyeket az " -+"javíthat, kiegészíthet vagy amelyeket ajánlhat és javasolhat." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "csak IPv4 címek feloldása" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "csak IPv6 címek feloldása" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "könyvtár beállítása a csomagok másolási helyeként" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "csak a csomagok letöltése" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "A képességek megjelenítése, amelyektől a csomag függ." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+"A képességek megjelenítése, amelyektől a csomag függ a %%pre parancsfájl " -+"futtatásakor." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "A képességek megjelenítése, amelyeket a csomag javasol." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "A képességek megjelenítése, amelyeket a csomag kiegészíthet." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Új csomagok bevétele a frissítésekbe" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Csak az elérhető csomagok megjelenítése." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Csak a telepített csomagok megjelenítése." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Az adott tanácsadó üzenet javításához szükséges csomagok bevétele a " --"frissítésekbe" -- --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "Az adott BZ javításához szükséges csomagok bevétele a frissítésekbe" -+"Csak azon csomagok megjelenítése, amelyek nincsenek jelen egyik elérhető " -+"tárolóban sem." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "Az adott CVE javításához szükséges csomagok bevétele a frissítésekbe" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+"Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " -+"telepített csomaghoz." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"Az adott súlyosságú biztonsággal kapcsolatos csomagok bevétele a " --"frissítésekbe" -+"Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a „dnf " -+"autoremove” paranccsal." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Architektúra használatának kényszerítése" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Csak a felhasználó által telepített csomagok megjelenítése." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Alapvető parancsok listája:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Bővítmények parancsok listája:" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"A „--resolve” kapcsolót a „--conflicts”, „--depends”, „--enhances”, " -+"„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " -+"vagy „--supplements” kapcsolók egyikével kell használni." - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Név" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"A „--recursive” kapcsolót a „--whatrequires ” kapcsolóval " -+"(válaszhatóan az „--alldeps” kapcsolóval együtt, de az „--exactdeps” " -+"nélkül), vagy a „--requires --resolve” kapcsolókkal kell " -+"használni." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epocha" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "A(z) {} csomag nem tartalmaz fájlokat" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Verzió" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Elérhető lekérdezési címkék: használja ezt: --queryformat \"…%{tag}…\"" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Verzió" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Kiadás" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Nincs kapcsoló megadva\n" -+"használat: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [kulcs] [--tree]\n" -+"\n" -+"leírás:\n" -+" Kiírja a csomagfát a megadott csomagokhoz." - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arch" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Soha (utoljára: %s)" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Architektúra" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Azonnal (utoljára: %s)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Méret" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s másodperc (utoljára: %s)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Méret" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "a beállított szoftvertárolók megjelenítése" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Forrás" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "minden tároló megjelenítése" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Tároló" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "engedélyezett tárolók megjelenítése (alapértelmezett)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Tároló" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "letiltott tárolók megjelenítése" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Ezen tárolóból" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Nincsenek elérhető tárolók" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Csomagoló" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "engedélyezett" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Építés ideje" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "tiltott" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Telepítés ideje" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Tároló azonosító : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Telepítette" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Tároló név : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Összegzés" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Tároló állapot : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licenc" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Tároló verzió : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Leírás" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Tároló címkék : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Nem található csomag" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Tároló disztr. c. : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Tároló frissítve : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "igen" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Tároló csomagok : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Tároló mérete : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nem" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Tároló metalink : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Ez így jó? [y/N] " -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Frissítve : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Tároló tükrök : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Tároló bázis-URL : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Tároló lejárata : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Tároló kizárása : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Tároló tartalmazás : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Tároló kizárva : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Tároló fájlnév : " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "tároló azonosító" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "állapot" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "tároló neve" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Összes csomag: %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "interaktív DNF parancssor indítása" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "PARANCSFÁJL" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "A DNF parancssorban futtatandó parancsfájl" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Nem támogatott kulcsérték." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Tároló nem található: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} paraméter [érték]\n" -+" paraméter: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Ha nincs érték megadva, a jelenlegi értéket írja ki.\n" -+" Ha érték adott, beállítja az értéket." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [parancs]\n" -+" súgó kiírása" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} paraméter [opció]\n" -+" list: kilistázza a tárolókat, és státuszukat. opció = [all | id | glob]\n" -+" enable: engedélyezi a tárolókat. opció = repository id\n" -+" disable: kikapcsolja a tárolókat. opció = repository id" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" tranzakciókészlet feloldása" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Ez így jó? [Y/n]: " -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: tranzakció tartalmának listázása\n" -+" reset: tranzakció visszaállítása (nullázása)\n" -+" run: tranzakció futtatása" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Csoport: %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" tranzakció futtatása" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Csoport azonosító: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" kilépés a parancssorból" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Leírás: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Parancssor specifikus argumentumok:\n" -+"\n" -+"config konfigurációs lehetőségek beállítása\n" -+"repository (vagy repo) tárolók engedélyezése, letiltása listázása\n" -+"resolvedep tranzakciókészlet feloldása\n" -+"transaction (vagy ts) tranzakciókészlet listázása, visszaállítása vagy futtatása\n" -+"run tranzakciókészlet feloldása és futtatása\n" -+"exit (vagy quit) kilépés a parancssorból" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Language: %s" --msgstr " Nyelv: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Szükséges csomagok:" -+msgid "Error: Cannot open %s for reading" -+msgstr "Hiba: A(z) %s nem nyitható meg olvasásra" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Alapértelmezett csomagok:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Parancssor elhagyása" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Választható csomagok:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "egy csomag újratelepítése" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Feltételes csomagok:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Újratelepítendő csomag" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Environment Group: %s" --msgstr "Környezeti csoport: %s" -+msgid "Package %s available, but not installed." -+msgstr "A(z) %s csomag elérhető, de nincs telepítve." - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Környezet azonosító: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"interaktív dnf mód futtatása egy spec fájl eltávolításához és telepítéséhez" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Kötelező csoportok:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "A spec fájlok, amelyek el lesznek távolítva" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Választható csoportok:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "A spec fájlok, amelyek telepítve lesznek" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Találat a következőtől:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "a csoportinformációk megjelenítése vagy használata" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Fájlnév : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Nem érhetők el csoportadatok a konfigurált tárolókhoz." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Tároló : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Figyelmeztetés: A(z) %s csoport nem létezik" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Leírás : " -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Figyelmeztetés: Nincs egyező csoport:" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Elérhető környezeti csoportok:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licenc : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Telepített környezeti csoportok:" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Biztosítja: %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Telepített csoportok:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Egyéb : %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Telepített nyelvi csoportok:" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Hiba történt a teljes letöltési méret kiszámítása során" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Elérhető csoportok:" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Teljes méret: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Elérhető nyelvi csoportok:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Teljes letöltési méret: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "a választható csomagok kiválasztása a csoportból" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Telepített méret: %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "a rejtett csoportok megjelenítése" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Hiba történt a telepített méret kiszámítása során" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "csak a telepített csoportok megjelenítése" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "csak az elérhető csoportok megjelenítése" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Freed space: %s" --msgstr "Felszabadított terület: %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Érvénytelen csoport alparancs, kérjük használja ezt: %s." - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Csomagok telepítettként megjelölése csoport szerint:" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Nem található egy kötelező csoportcsomag." - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Csomagok eltávolítottként megjelölése csoport szerint:" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Csoport" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Csomagok" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Csoport/modul csomagjainak telepítése" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "nincs megfelelő adatkezelő a következőhöz: %s" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Csomagcsoportok telepítése" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Már le lett töltve" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Telepítés" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "nem támogatott ellenőrzőösszeg típus: %s" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Frissítés" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "leggyorsabb tükör meghatározása (%s gép)… " - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Újratelepítés" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepítve" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Függőségek telepítése" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepített, [a]aktív" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Gyenge függőségek telepítése" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Szükségtelen profil mellőzése: „{}/{}”" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Eltávolítás" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Függő csomagok eltávolítása" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Nem illik a profil a(z) {} argumentumhoz" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Nem használt függőségek eltávolítása" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Nincs alapértelmezett profil a(z) {}:{} modulhoz" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Visszaállítás" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "A(z) {} profil nem illik a(z) {}:{} modulhoz" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Modulprofilok telepítése" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "Modulprofilok letiltása" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Nem oldható fel a(z) {} argumentum" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Moduladatfolyamok engedélyezése" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Nincs találat a(z) {} csomagra" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Moduladatfolyamok váltása" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Modulok letiltása" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Modulok helyreállítása" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" -+"Csak egy modulnév szükséges. A felesleges információk figyelmen kívül " -+"hagyása az argumentumban: „{}”" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Környezeti csoportok telepítése" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Moduláris függőségi probléma:" -+msgstr[1] "Moduláris függőségi problémák:" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Környezeti csoportok frissítése" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Különböző adatfolyam engedélyeztése ehhez : „{}”." - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Környezeti csoportok eltávolítása" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nincs mit megjeleníteni." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Csoportok telepítése" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "A(z) „{}” megadottnál újabb verziójának telepítése. Ok: {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Csoportok frissítése" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Engedélyezett modulok: {}." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Csoportok eltávolítása" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Nincs profil megadva ehhez: „{}”, adja meg a profilt." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Ütköző csomagok kihagyása:\n" --"(adja a következőt a parancshoz a frissítésük kényszerítéséhez: '%s')" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC bővítmény: A felhasználó kulcsa " - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Törött függőségekkel rendelkező csomagok kihagyása%s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "érvényes." - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " vagy része egy csoportnak" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "ismeretlen állapotú." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Csomag" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC bővítmény: " - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Csomag" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "A már importált kulcsok érvényességének ellenőrzése." - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "csere" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Ismeretlen konfigurációs érték: %s=%s itt: %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Tranzakció összegzés\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Ismeretlen konfigurációs beállítás: %s = %s itt: %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Telepítés" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "dnf-automatic elindítva." - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Frissítés" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Alvás %s másodpercig" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Eltávolítás" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Az alábbi frissítések alkalmazva lettek ekkor: „%s”" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Visszaállítás" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Az alábbi frissítések elérhetőek innen: „%s”" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Kihagyás" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Az alábbi frissítések letöltésre kerültek ekkor: „%s”" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Csomag" --msgstr[1] "Csomagok" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "A frissítések alkalmazásra kerültek ekkor: „%s”" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Függő csomag" --msgstr[1] "Függő csomagok" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "A frissítések letöltésre kerültek ekkor: „%s”" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Frissítve" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "A frissítések elérhetőek innen: „%s”" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Visszaállítva" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Sikertelen e-mail küldési kísérlet: „%s”: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Újratelepítve" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "A(z) „%s” parancs végrehajtása sikertelen, visszatérési érték: %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Kihagyva" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problémák a kérésben:" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Eltávolítva" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "hiányzó csomagok: " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Sikertelen" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "törött csomagok: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Összesen" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "hiányzó csoportok vagy modulok: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "<üres>" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "törött csoportok vagy modulok: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Rendszer" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Moduláris függőségi probléma az alapértelmezésekkel:" -+msgstr[1] "Moduláris függőségi problémák az alapértelmezésekkel:" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "" --"Összevont tranzakciók kihagyása ezek között: %d – %d, mivel fedik egymást" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Nincsenek tranzakciók" -+msgid "%s is empty file" -+msgstr "a(z) %s egy üres fájl" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Rossz tranzakció azonosító vagy csomagnév lett megadva" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Az utolsó makecache idő tárolása meghiúsult." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Parancssor" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Az utolsó makecache idő meghatározása meghiúsult." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Felhasználónév" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Probléma" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Azonosító" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Dátum és idő" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "A(z) „{}” tároló betöltése meghiúsult" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Művelet(ek)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"A metaadat időzítő gyorsítótár nem lesz használatban, ha mért kapcsolatot " -+"használ." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Változtatva" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"A metaadat időzítő gyorsítótár nem lesz használatban, ha akkumulátorról " -+"működik a gép." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Meghiúsult előzmények információi" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "A metaadat időzítő gyorsítótár letiltva." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Nem lett megadva tranzakció azonosító vagy csomag" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "A metaadat gyorsítótár nemrég frissült." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Törölve" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: sosem fog lejárni, és nem lesz frissítve." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Nem telepítve" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: lejárt, és frissítve lesz." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Újabb" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" -+"%s: a metaadatok %d másodperc múlva elévülnek, és most frissítve lesznek" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Régebbi" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: %d másodperc múlva elévülnek." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Tranzakció azonosító:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metaadat gyorsítótár létrehozva." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Kezdés ideje :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: metaadatok használata innen: %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "rpmdb kezdete:" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Tárolók mellőzése: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u másodperc)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" -+"Az utolsó metaadat lejárati ellenőrzés ennyi ideje volt: %s, ekkor: %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"A letöltött csomagok mentésre kerültek a gyorsítótárba a következő sikeres " -+"tranzakcióig." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u perc)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "" -+"A gyorsítótárazott csomagokat a következő végrehajtásával törölheti: „%s”." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u óra)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Hibás tsflag a következő konfigurációs fájlban: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u nap)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "A csoportfájl hozzáadása sikertelen a következő tárolónál: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Befejezés ideje:" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Tranzakció ellenőrzés futtatása" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "rpmdb vége :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Hiba: tranzakció ellenőrzésnél és függőségfeloldásnál:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Felhasználó :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Tranzakció ellenőrzés sikeres." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Megszakítva" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Tranzakció teszt futtatása" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Vissz. érték :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Tranzakció ellenőrzési hiba:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Siker" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Tranzakció teszt sikeres." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Hibák:" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Tranzakció futtatása" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Szükséges hely:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." -+msgstr[1] "" -+"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Hiba:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Hiba összegzés" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Kiadásverzió :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "Az RPMDB a DNF-en kívül lett módosítva." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Parancssor :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Hiba történt a tranzakció során." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Megjegyzés :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Nem sikerült tranzakciós zárat szerezni (bejelentkezve mint: %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Tranzakció a következővel lezajlott:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Tranzakció futtatása meghiúsult." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Módosított csomagok:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Tranzakció nem indítható:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Beállítás kimenete:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "A következő tranzakció-fájl eltávolítása meghiúsult: %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Hibák:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Néhány csomag nem lett letöltve. Újrapróbálkozás." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Függőség-telepítés" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"A Delta RPM-ek lecsökkentették a(z) %.1f MB-nyi frissítést %.1f MB-ra. " -+"(%d.1%% megspórolva)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Elévült" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"A sikertelen Delta RPM-ek megnövelték a(z) %.1f MB-nyi frissítést %.1f MB-" -+"ra. (%d.1%% elpazarolva)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Elavulttá tétel" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Nem nyitható meg: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Törlés" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "A publikus kulcs nincs telepítve a következőhöz: %s" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Újratelepítés" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Hiba a következő csomag megnyitásánál: %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> A(z) %s.%s %s csomag telepítve lesz" -+msgid "Public key for %s is not trusted" -+msgstr "A publikus kulcs nem megbízható a következőhöz: %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> A(z) %s.%s %s csomag egy frissítés lesz" -+msgid "Package %s is not signed" -+msgstr "A következő csomag nincs aláírva: %s" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> A(z) %s.%s %s csomag törölve lesz" -+msgid "Cannot remove %s" -+msgstr "Nem távolítható el: %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" -+msgid "%s removed" -+msgstr "%s eltávolítva" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Nincs találat a(z) „{}” csomagcsoportra" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> A(z) %s.%s %s csomag egy visszaállítás lesz" -+msgid "Adding packages from group '%s': %s" -+msgstr "Csomagok hozzáadása a(z) „%s” csoportból: %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Nincsenek eltávolításra jelölt csoportok." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Nincsenek frissítésre jelölt csoportok." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "nincs egyező csomag" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> A(z) %s.%s %s csomag frissítve lesz" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"A(z) %s csomag egy alacsonyabb verziója már telepítve van, nem lehet " -+"visszaállítani." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "A(z) %s csomag nincs telepítve, nem lehet újratelepíteni." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Függőségek feloldásának kezdete" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "A(z) %s egy forráscsomag, és nem frissíthető, figyelmen kívül hagyva." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Függőségek feloldása befejeződött" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "A(z) %s csomag nincs telepítve, nem lehet frissíteni." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"0x%s GPG kulcs importálása:\n" --"Felhasználó: „%s”\n" --"Ujjlenyomat: %s\n" --"Származás : %s" -+"A(z) %s csomag egy magasabb verziója már telepítve van, nem lehet " -+"frissíteni." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Fut" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "A(z) %s csomag elérhető, de más architektúrához van telepítve." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Alszik" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"A legalacsonyabb verziójú %s csomag már telepítve van, nem lehet " -+"visszaállítani." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Nem megszakítható" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "A művelet nem kezelt: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Nyomozott/Megállított" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Ismeretlen" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " -+"elérhető." - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" -+"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " -+"elérhető." - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " A(z) %d PID-ű alkalmazás: %s" -+msgid ". Failing package is: %s" -+msgstr ". A hibás csomag: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memória : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "A GPG kulcsok beállítva mint: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Elindítva: %s - %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Állapot : %s" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "A kulcs jóváhagyásra került." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "kihagyás." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "A kulcs elutasításra került." - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Group '%s' is not installed." --msgstr "A(z) „%s” csoport nincs telepítve." -+msgid "Key import failed (code %d)" -+msgstr "A kulcs importálása meghiúsult (hibakód %d)" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "A kulcs importálása sikeres" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Nem lett telepítve egyetlen kulcs sem" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' does not exist." --msgstr "A(z) „%s” csoport nem létezik." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók ehhez a csomaghoz.\n" -+"Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ehhez a tárolóhoz." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "A kulcs(ok) importálása nem segített, rossz kulcs(ok)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Talán erre gondolt: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "A(z) „{}”, „{}” helyi tárolóban lévő csomag ellenőrzőösszege hibás" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Néhány csomagnak hibás az ellenőrzőösszege a helyi tárolóban" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "A(z) „%s” környezet nincs telepítve." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "A(z) „{}”, „{}” tárolóban lévő csomag ellenőrzőösszege hibás" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "A(z) „%s” csoportazonosító nem létezik." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Néhány csomag gyorsítótára érvénytelen, de nem tölthető le a „--cacheonly” " -+"kapcsoló miatt" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "A(z) „%s” csoport nincs telepítve." -+msgid "Package %s is already installed." -+msgstr "A(z) %s csomag már telepítve van." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3428,6 +3684,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Hibás tárolóazonosító: %s, bájt = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s ellenőrzés sikertelen: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3438,36 +3699,6 @@ msgstr "%s tároló: a 0x%s már importálva lett" - msgid "repo %s: imported key 0x%s." - msgstr "%s tároló: 0x%s kulcs importálva." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC bővítmény: A felhasználó kulcsa " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "érvényes." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "ismeretlen állapotú." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC bővítmény: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "A már importált kulcsok érvényességének ellenőrzése." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "nem támogatott ellenőrzőösszeg típus: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Delta RPM újraépítés meghiúsult" -@@ -3480,233 +3711,45 @@ msgstr "Delta-újraépített RPM ellenőrzőösszegének előállítása meghiú - msgid "done" - msgstr "kész" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problémák a kérésben:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "hiányzó csomagok: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "törött csomagok: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "hiányzó csoportok vagy modulok: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "törött csoportok vagy modulok: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Moduláris függőségi probléma az alapértelmezésekkel:" --msgstr[1] "Moduláris függőségi problémák az alapértelmezésekkel:" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Moduláris függőségi probléma:" --msgstr[1] "Moduláris függőségi problémák:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Rosszul formázott zár fájl találva: %s.\n" - "Bizonyosodjon meg róla, hogy nem fut más dnf folyamat és törölje kézzel a zár fájlt, vagy futtassa a systemd-tmpfiles --remove dnf.conf parancsot." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Különböző adatfolyam engedélyeztése ehhez : „{}”." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nincs mit megjeleníteni." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "A(z) „{}” megadottnál újabb verziójának telepítése. Ok: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Engedélyezett modulok: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Nincs profil megadva ehhez: „{}”, adja meg a profilt." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepítve" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepített, [a]aktív" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Szükségtelen profil mellőzése: „{}/{}”" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Nem illik a profil a(z) {} argumentumhoz" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Nincs alapértelmezett profil a(z) {}:{} modulhoz" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "A(z) {} profil nem illik a(z) {}:{} modulhoz" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Nem oldható fel a(z) {} argumentum" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Nincs találat a(z) {} csomagra" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" --"Csak egy modulnév szükséges. A felesleges információk figyelmen kívül " --"hagyása az argumentumban: „{}”" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s ellenőrzés sikertelen: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "a(z) %s egy üres fájl" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Az utolsó makecache idő tárolása meghiúsult." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Az utolsó makecache idő meghatározása meghiúsult." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "A fájl feldolgozása sikertelen: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "kihagyás." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Betöltött bővítmények: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "A(z) „%s” bővítmény betöltése sikertelen: %s" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "nincs megfelelő adatkezelő a következőhöz: %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Már le lett töltve" -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "leggyorsabb tükör meghatározása (%s gép)… " -+msgid "Environment '%s' is not installed." -+msgstr "A(z) „%s” környezet nincs telepítve." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "a(z) %s tároló engedélyezése" -+msgid "Environment '%s' is not available." -+msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Hozzáadott %s tároló, innen: %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "Hiba történt a teszttranzakció során." -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Visszaállítás" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Tisztítás" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Telepítés" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Újratelepítés" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Törlés" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Frissítés" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Ellenőrzés" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Beállítás" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Előkészítés" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Probléma" -+msgid "Group_id '%s' does not exist." -+msgstr "A(z) „%s” csoportazonosító nem létezik." -diff --git a/po/id.po b/po/id.po -index a625cdb..be59547 100644 ---- a/po/id.po -+++ b/po/id.po -@@ -13,7 +13,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-02-23 11:13+0000\n" - "Last-Translator: Andika Triwidada \n" - "Language-Team: Indonesian (http://www.transifex.com/projects/p/dnf/language/id/)\n" -@@ -24,1882 +24,1968 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Pembaruan berikut telah diterapkan pada '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Pembaruan berikut tersedia pada '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Pembaruan berikut diunduh pada '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Pembaruan diterapkan pada '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Pembaruan diunduh pada '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Pembaruan tersedia pada '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Gagal mengirim surel melalui '%s': %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Gagal mengeksekusi perintah '%s': mengembalikan %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKET" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Pembersihan" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Galat: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Menghapus" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verifikasi" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Parsing file failed: %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: will expire after %d seconds." -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "" -- --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Rilis" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -- --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Dari repo" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Waktu pemasangan" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Dipasang oleh" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Lisensi" -+ -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ya" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Apakah ini ok? [y/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Apakah ini ok? [Y/n]: " -+ -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "" -+msgid " Group-Id: %s" -+msgstr " ID-Grup: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "" -+msgid " Description: %s" -+msgstr " Deskripsi: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "" -+msgid " Language: %s" -+msgstr " Bahasa: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Paket-paket Wajib:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Paket-paket standar:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Tidak ada yang dilakukan." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Paket-paket Opsional:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Pakaet-paket kondisional:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Tidak ada cocok untuk argumen: %s" -+msgid " Environment-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Dicocokkan dari:" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+msgid "Filename : %s" -+msgstr "Nama berkas : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" -+msgid "Repo : %s" -+msgstr "Repo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Keterangan : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "" -+msgid "License : %s" -+msgstr "Lisensi : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan" -+ -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "Ukuran total: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "" -+msgid "Total download size: %s" -+msgstr "Total ukuran pengunduhan: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -+msgid "Installed size: %s" -+msgstr "Ukuran terpasang: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Tidak ada paket ditandai untuk dihapus." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Ada kesalahan saat menghitung ukuran terpasang" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Tidak ada paket %s yang tersedia." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Gru" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paket-paket" -+ -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Menghapus" -+ -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "Cannot read file \"%s\": %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid "Config error: %s" --msgstr "Galat di konfigurasi: %s" -- --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Terpasang: %s-%s di %s" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Ringkasan Transaksi\n" -+"%s\n" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operasi dibatalkan." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Mengunduh Paket-paket:" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instal" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Menghapus" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+#, fuzzy -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paket" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Paket Usang" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Tidak ada paket yang ditandai untuk sinkronisasi distribusi." -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Paket Terpasang" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Terpasang" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Paket Tersedia" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Dipasang ulang" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Paket Tambahan" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Dihapus" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Paket yang baru ditambah" -- --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Tidak ada Paket yang cocok dalam daftar" -- --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Tidak ada yang cocok" -- --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Tak ada ID transaksi yang diberikan" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Tidak ditemukan ID transaksi yang diberikan" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Ditemukan lebih dari satu ID transaksi!" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistem" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Riwayar transaksi tidak tuntas, sebelum %u." -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Riwayar transaksi tidak tuntas, setelah %u." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Tidak ada transaksi" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "ID transaksi buruk, atau paket(-paket), diberikan" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Repo tidak diketahui: '%s'" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Baris perintah" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Tidak ada perintah: %s. Silahkan gunakan %s --help" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Tanggal dan waktu" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Tindakan" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Diubah" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Dihapus" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Tidak terpasang" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Lebih Lama" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Lebih Baru" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Perintah \"%s\" telah terdefinisi" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID Transaksi:" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Waktu mulai :" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Mulai rpmdb :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" -+msgstr "(%u detik)" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" -+msgstr "(%u menit)" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Untuk mendiagnosa masalah, coba jalankan: '%s'." -+msgid "(%u hours)" -+msgstr "(%u jam)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" -+msgid "(%u days)" -+msgstr "(%u hari)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Waktu selesai :" -+ -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" --msgstr "Masalah repositori: %s" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Pengguna :" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Kode-Balikan :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Dibatalkan" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Sukses" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Kegagalan:" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Kegagalan:" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Perintah Baris :" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKET" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaksi dilakukan dengan:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Paket Diubah:" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Keluaran scriptlet:" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Galat:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Mencari Paket-paket: " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Pemasangan-Dep" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Usang" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Hapus" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Instal Ulang" -+ -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:2148 - #, python-format --msgid " (from %s)" --msgstr " (dari %s)" -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2150 - #, python-format --msgid "Installed package %s%s not available." -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Tidak ada paket yang ditandai untuk upgrade." -- --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Memulai penyelesaian dependensi" -+ -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Penyelesaian dependensi terselesaikan" -+ -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Galat di perintah baris: %s" -+ -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "lokasi berkas konfigurasi" -+ -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "operasi senyap" -+ -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Anda tidak memiliki akses ke DB riwayat" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "tampilkan versi DNF dan keluar" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "set pemasangan root" -+ -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "nonaktifkan semua pengaya" -+ -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "nonaktifkan pengaya berdasarkan nama" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" -+"membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " -+"dependensi" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." -+ -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" -+"jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:270 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"label and path to additional repository, can be specified multiple times." - msgstr "" --"hapus semua paket yang tak diperlukan yang awalnya dipasang sebagai " --"ketergantungan" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Paket yang akan dihapus" -- --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "penyelesaian hanyauntuk alamat IPv4" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "penyelesaian hanyauntuk alamat IPv6" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "hapus data tersinggah" -- --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tipe metadata yang akan dibersihkan" -- --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Membersihkan data: " -- --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Singgahan kedaluwarsa" -- --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d berkas dihapus" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Menunggu proses dengan pid %d berakhir." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "tampilkan atau pakai informasi grup" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Tidak ada data grup yang tersedia untuk repositori terkonfigurasi." -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Warning: Group %s does not exist." --msgstr "Peringatan: Grup %s tidak ada." -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Peringatan: Tidak ada grup yang cocok:" -- --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Grup Lingkungan yang Tersedia:" -+msgid "Error: %s" -+msgstr "Galat: %s" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Grup Lingkungan yang Terpasang:" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Dihentikan." - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grup yang Terpasang:" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Tidak ada akses baca/eksekusi di direktori sekarang, pindah ke /" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grup-grup Bahasa yang Terpasang:" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grup yang Tersedia:" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Grup-grup Bahasa yang Tersedia:" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "sertakan paket opsional dari grup" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "tampilkan juga grup tersembunyi" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "hanya tampilkan grup yang terpasang" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dependensi terselesaikan." - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "hanya tampilkan grup yang tersedia" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Selesai!" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Sub-perintah grup-grup tidak valid, gunakan: %s." -- --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Tidak bisa menemukan paket grup wajib." -+msgid " Installed: %s-%s at %s" -+msgstr " Terpasang: %s-%s di %s" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operasi dibatalkan." -+ -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Tidak ada yang dilakukan." -+ -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Mengunduh Paket-paket:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Paket Usang" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Tidak ada paket yang ditandai untuk sinkronisasi distribusi." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s marked as user installed." --msgstr "" -+msgid "No match for argument: %s" -+msgstr "Tidak ada cocok untuk argumen: %s" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s unmarked as user installed." --msgstr "" -+msgid "No package %s available." -+msgstr "Tidak ada paket %s yang tersedia." - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s marked as group installed." -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Paket Terpasang" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Paket Tersedia" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Paket Tambahan" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Paket yang baru ditambah" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Tidak ada Paket yang cocok dalam daftar" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Tidak ada yang cocok" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Tak ada ID transaksi yang diberikan" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Tidak ditemukan ID transaksi yang diberikan" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Pasang ulang sebuah paket" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Ditemukan lebih dari satu ID transaksi!" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "Riwayar transaksi tidak tuntas, sebelum %u." - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "Riwayar transaksi tidak tuntas, setelah %u." - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Repo tidak diketahui: '%s'" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "tidak diketahui" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "Never (last: %s)" --msgstr "Tak Pernah (terakhir: %s)" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Tidak ada perintah: %s. Silahkan gunakan %s --help" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "Instant (last: %s)" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s detik (terakhir: %s)" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "tampilkan repositori perangkat lunak yang terkonfigurasi" -- --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "tampilkan semua repo" -- --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "tampilkan repo aktif (baku)" -- --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "tampilkan repo nonaktif" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Tidak ada repositori yang tersedia" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Galat di konfigurasi: %s" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "aktif" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "nonaktif" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "ID-repo : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Nama-repo : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Status-repo : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Revisi-repo: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Tag-repo : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Perintah \"%s\" telah terdefinisi" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Ukuran-repo : " -- --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Berjalan" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-namaberkas: " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Tak dapat diinterupsi" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id repo" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nama repo" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Tak diketahui" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:113 - #, python-format --msgid "Total packages: %s" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Aplikasi dengan PID %d adalah: %s" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memori : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Dijalankan: %s - %s yang lalu" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Mencari Paket-paket: " -+ -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Tidak ada paket yang ditandai untuk upgrade." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"hapus semua paket yang tak diperlukan yang awalnya dipasang sebagai " -+"ketergantungan" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Paket yang akan dihapus" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Untuk mendiagnosa masalah, coba jalankan: '%s'." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Masalah repositori: %s" -+ -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "" -+msgid " (from %s)" -+msgstr " (dari %s)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Tidak ada paket ditandai untuk dihapus." - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Anda tidak memiliki akses ke DB riwayat" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{}\n" --" run the transaction" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" exit the shell" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "bugfix" -- --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "keamanan" -- --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "bugfix" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "keamanan" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "tidak diketahui" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:49 -@@ -2013,1494 +2099,1451 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Bug" -+msgid "Update ID" -+msgstr "ID Pembaruan" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tipe" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID Pembaruan" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Diperbarui" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Bug" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Keterangan" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Berkas" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Terpasang" -- - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Dihentikan." -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Tidak ada akses baca/eksekusi di direktori sekarang, pindah ke /" -- --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dependensi terselesaikan." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "hapus data tersinggah" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Selesai!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tipe metadata yang akan dibersihkan" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Membersihkan data: " -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Singgahan kedaluwarsa" -+ -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Galat di perintah baris: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d berkas dihapus" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Menunggu proses dengan pid %d berakhir." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "lokasi berkas konfigurasi" -- --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "operasi senyap" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "tampilkan versi DNF dan keluar" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "set pemasangan root" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "nonaktifkan semua pengaya" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "nonaktifkan pengaya berdasarkan nama" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" --"membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " --"dependensi" -- --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" --"jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" -- --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "penyelesaian hanyauntuk alamat IPv4" -- --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "penyelesaian hanyauntuk alamat IPv6" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Rilis" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -- --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Dari repo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Tak Pernah (terakhir: %s)" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s detik (terakhir: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Waktu pemasangan" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "tampilkan repositori perangkat lunak yang terkonfigurasi" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Dipasang oleh" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "tampilkan semua repo" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "tampilkan repo aktif (baku)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Lisensi" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "tampilkan repo nonaktif" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Tidak ada repositori yang tersedia" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "aktif" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "nonaktif" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ya" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "ID-repo : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Nama-repo : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Status-repo : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Apakah ini ok? [y/N]: " -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Revisi-repo: " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Apakah ini ok? [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Tag-repo : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " ID-Grup: %s" -- --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Deskripsi: %s" -- --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Bahasa: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Paket-paket Wajib:" -- --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Paket-paket standar:" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Paket-paket Opsional:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Pakaet-paket kondisional:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Ukuran-repo : " - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Dicocokkan dari:" -- --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Nama berkas : %s" -- --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -- --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Keterangan : " -- --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -- --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Lisensi : %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Ukuran total: %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-namaberkas: " - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Total ukuran pengunduhan: %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id repo" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Ukuran terpasang: %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Ada kesalahan saat menghitung ukuran terpasang" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nama repo" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Freed space: %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Gru" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paket-paket" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Menghapus" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Pasang ulang sebuah paket" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "tampilkan atau pakai informasi grup" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Tidak ada data grup yang tersedia untuk repositori terkonfigurasi." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "Peringatan: Grup %s tidak ada." - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Peringatan: Tidak ada grup yang cocok:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Grup Lingkungan yang Tersedia:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Grup Lingkungan yang Terpasang:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grup yang Terpasang:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grup-grup Bahasa yang Terpasang:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grup yang Tersedia:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Grup-grup Bahasa yang Tersedia:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "sertakan paket opsional dari grup" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "tampilkan juga grup tersembunyi" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "hanya tampilkan grup yang terpasang" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "hanya tampilkan grup yang tersedia" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Sub-perintah grup-grup tidak valid, gunakan: %s." -+ -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Tidak bisa menemukan paket grup wajib." -+ -+#: ../dnf/db/group.py:285 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" -+ -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "tipe pengecekan tidak didukung: %s" -+ -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format -+#: ../dnf/module/module_base.py:34 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" --msgstr "" - "\n" --"Ringkasan Transaksi\n" --"%s\n" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instal" -- --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Menghapus" -- --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --#, fuzzy --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paket" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Dipasang ulang" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Dihapus" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistem" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Tidak ada transaksi" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "ID transaksi buruk, atau paket(-paket), diberikan" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Baris perintah" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Tanggal dan waktu" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Tindakan" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Diubah" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Dihapus" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Tidak terpasang" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Lebih Baru" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Lebih Lama" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID Transaksi:" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Pembaruan berikut telah diterapkan pada '%s':" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Waktu mulai :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Pembaruan berikut tersedia pada '%s':" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Mulai rpmdb :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Pembaruan berikut diunduh pada '%s':" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:80 - #, python-format --msgid "(%u seconds)" --msgstr "(%u detik)" -+msgid "Updates applied on '%s'." -+msgstr "Pembaruan diterapkan pada '%s'." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u minutes)" --msgstr "(%u menit)" -+msgid "Updates downloaded on '%s'." -+msgstr "Pembaruan diunduh pada '%s'." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u hours)" --msgstr "(%u jam)" -+msgid "Updates available on '%s'." -+msgstr "Pembaruan tersedia pada '%s'." - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u days)" --msgstr "(%u hari)" -+msgid "Failed to send an email via '%s': %s" -+msgstr "Gagal mengirim surel melalui '%s': %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Waktu selesai :" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Gagal mengeksekusi perintah '%s': mengembalikan %d" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Pengguna :" -- --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Dibatalkan" -- --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Kode-Balikan :" -- --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Sukses" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Kegagalan:" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Kegagalan:" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Perintah Baris :" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s adalah sebuah berkas kosong" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaksi dilakukan dengan:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Paket Diubah:" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Keluaran scriptlet:" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Galat:" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Pemasangan-Dep" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Usang" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Hapus" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Instal Ulang" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:364 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#. expires within the checking period: -+#: ../dnf/base.py:368 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:372 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "" -+ -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Memulai penyelesaian dependensi" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Penyelesaian dependensi terselesaikan" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Berjalan" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Tak dapat diinterupsi" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Tak diketahui" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:910 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" --msgstr " Aplikasi dengan PID %d adalah: %s" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memori : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:1001 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Dijalankan: %s - %s yang lalu" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "melewati." -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1023 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Grup '%s' tidak terpasang." -+msgid "Failed to remove transaction file %s" -+msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Grup '%s' tidak ada." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Environment '%s' is not installed." --msgstr "Lingkungan '%s' tidak terpasang." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id '%s' tidak ada." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+ -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group '%s' not installed." --msgstr "Grup '%s' tidak terpasang." -+msgid "Public key for %s is not installed" -+msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:452 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." --msgstr "Peringatan: gagal memuat '%s', lewatkan." -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" --msgstr "tipe pengecekan tidak didukung: %s" -- --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" --msgstr "Gagal membangun ulang delta RPM" -- --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" --msgstr "Pengecekan pembuatan ulang delta RPM gagal" -- --#: ../dnf/drpm.py:149 --msgid "done" --msgstr "Selesai" -- --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2388 - #, python-format --msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2397 -+#, python-format -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" --msgstr "%s adalah sebuah berkas kosong" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:452 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "" -+msgid "Warning: failed loading '%s', skipping." -+msgstr "Peringatan: gagal memuat '%s', lewatkan." - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:66 -+#, python-format -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/conf/read.py:96 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/package.py:273 - #, python-format --msgid "enabling %s repository" -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/crypto.py:115 -+#, python-format -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" -+msgstr "Gagal membangun ulang delta RPM" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Pembersihan" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" -+msgstr "Pengecekan pembuatan ulang delta RPM gagal" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "Selesai" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Menghapus" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "melewati." - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verifikasi" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." -+msgstr "Lingkungan '%s' tidak terpasang." -+ -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" -+ -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id '%s' tidak ada." -diff --git a/po/it.po b/po/it.po -index d749341..8f736e1 100644 ---- a/po/it.po -+++ b/po/it.po -@@ -25,7 +25,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-11-02 02:04+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Italian (http://www.transifex.com/projects/p/dnf/language/it/)\n" -@@ -36,1813 +36,1587 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "I seguenti aggiornamenti sono stati effettuati su '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACCHETTO" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "I seguenti aggiornamenti sono disponibili per '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Pacchetto da installare" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "I seguenti aggiornamenti sono stati scaricati per '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Aggiornamenti effettuati per '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Pulizia" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Aggiornamenti scaricati per '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Aggiornamenti disponibili per '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Obsoleto" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Spedizione non riuscita di un messaggio di posta via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Esecuzione del comando '%s' fallita: %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Eliminazione in corso" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valore di configurazione sconosciuto: %s=%s in %s; %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Opzione di configurazione sconosciuta: %s = %s in %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verifica in corso" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Iniziato dnf-automatic." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Esecuzione scriptlet in corso" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Dormi per %s secondi" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Preparazione in corso" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Errore: %s" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "caricamento errore repo '{}': {}" -+#: ../dnf/plugin.py:63 -+#, python-format -+msgid "Parsing file failed: %s" -+msgstr "Errore nel file di analisi: %s" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Il caricamento del repository '{}' non è riuscito" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" -+msgstr "Plugin caricati: %s" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" --"Il timer per la cache dei metadati è disabilitato quando si è su una " --"connessione a consumo." - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"Timer del caching dei metadati disabilitato durante l'alimentazione a " --"batteria." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Timer del caching dei metadati disabilitato." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Cache dei metadati aggiornata recentemente." - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: non sarà mai scaduto e non verrà aggiornato." -+msgid "enabling %s repository" -+msgstr "abilitazione del repository %s" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: è scaduto e verrà aggiornato." -+msgid "Added %s repo from %s" -+msgstr "Aggiunto %s repo da %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: i metadati scadranno dopo %d secondi e sarà aggiornato ora" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: scadrà dopo %d secondi." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Cache dei metadati creata." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoca" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: usando metadati di %s." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Ultima verifica della scadenza dei metadati: %s fa il %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Rilascio" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" --"I pacchetti scaricati sono stati salvati nella cache fino alla prossima " --"transazione completata con successo." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "È possibile rimuovere i pacchetti in cache eseguendo '%s'." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "tsflag non valido nel file di configurazione: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Aggiunta non riuscita del file dei gruppi per il repository: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Esecuzione del controllo di transazione" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Sorgente" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Errore: controllo di transazione vs risoluzione dipendenze:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Controllo di transazione eseguito con successo." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Test di transazione in corso" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Dal repo" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Errore nel controllo di transazione:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Pacchettizzatore" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Test di transazione eseguito con successo" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Data compilazione" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Transazione in corso" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Data installazione" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Requisiti relativi al disco:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Installato da" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Almeno %dMB di spazio disco è richiesto sul filesystem %s." --msgstr[1] "Almeno %dMB di spazio disco sono richiesti sul filesystem %s." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Riepilogo errori" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB modificato al di fuori del DNF." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Si sono verificati errori durante l'operazione." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licenza" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" --"Impossibile ottenere il lock della transazione (accesso effettuato come: " --"%s)." -- --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Impossibile eseguire la transazione." - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Non è stato possibile iniziare la transazione:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Eliminazione del file di transazione %s non riuscita" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Alcuni pacchetti non sono stati scaricati. Nuovo tentativo in corso." -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "s" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"I delta RPM hanno ridotto %.1f MB di aggiornamenti a %.1f MB (%d.1%% " --"risparmiato)" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "sì" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"I delta RPM non riusciti hanno incrementato %.1f MB di aggiornamenti a %.1f " --"MB (%d.1%% sprecato)" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Impossibile aprire: {}" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "La chiave pubblica per %s non è installata" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Procedere [s/N]: " - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problemi nell'apertura di %s" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Procedere [S/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "La chiave pubblica per %s non è affidabile" -+msgid "Group: %s" -+msgstr "Gruppo: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Il pacchetto %s non è firmato" -+msgid " Group-Id: %s" -+msgstr " Id-Gruppo: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Impossibile rimuovere %s" -+msgid " Description: %s" -+msgstr " Descrizione: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s eliminato" -+msgid " Language: %s" -+msgstr " Lingua: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Nessuna corrispondenza per il gruppo pacchetti \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Pacchetti necessari:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Aggiunta di pacchetti dal gruppo '%s': %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Pacchetti predefiniti:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nessuna operazione da compiere." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Pacchetti opzionali:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Nessun gruppo marcato per la rimozione." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Pacchetti condizionali:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Nessun gruppo marcato per l'aggiornamento." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Gruppo ambiente: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Nessuna corrispondenza per l'argomento: %s" -+msgid " Environment-Id: %s" -+msgstr " ID ambiente: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "nessun pacchetto corrispondente" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Gruppi necessari:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" --"Il pacchetto %s non è installato, non ne può essere installata una versione " --"precedente." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Gruppi opzionali:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Il pacchetto %s ha una versione più vecchia installata, non ne può essere " --"installata una versione precedente." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Corrispondenza trovata in:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Il pacchetto %s non è installato, non può essere reinstallato." -+msgid "Filename : %s" -+msgstr "Nome file : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Il file %s è un pacchetto sorgente e non può essere aggiornato, viene " --"ignorato." -+msgid "Repo : %s" -+msgstr "Repo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Descrizione : " - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Il pacchetto %s non è installato, non può essere aggiornato." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Il pacchetto %s ha una versione più nuova installata, non può essere " --"aggiornato." -+msgid "License : %s" -+msgstr "Licenza : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pacchetto %s disponibile, ma non installato." -+msgid "Provide : %s" -+msgstr "Fornisce : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid "Other : %s" -+msgstr "Altro : %s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" --"Il pacchetto %s è disponibile, ma è installato per un'architettura " --"differente." -+"Si è verificato un errore nel calcolo della dimensione totale dello " -+"scaricamento" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." --msgstr "Nessun pacchetto %s installato." -+msgid "Total size: %s" -+msgstr "Dimensione totale: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" --msgstr "Formato non valido: %s" -- --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Nessun pacchetto marcato per la rimozione." -+msgid "Total download size: %s" -+msgstr "Dimensione totale dello scaricamento: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Installed size: %s" -+msgstr "Dimensione installata: %s" -+ -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" --"Sono disponibili pacchetti per l'argomento %s, ma non sono installati." -+"Si è verificato un errore nel calcolo della dimensione del pacchetto " -+"installato" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"La versione installata del pacchetto %s è la prima, non ne può essere " --"installata una versione precedente." -+msgid "Freed space: %s" -+msgstr "Spazio liberato: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Azione non gestita: {}" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Pacchetti marcati come installati dal gruppo:" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Nessun pacchetto %s disponibile." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Pacchetti marcati come rimossi dal gruppo:" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Gruppo" -+ -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pacchetti" -+ -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" --"Nessun aggiornamento di sicurezza richiesto, ma è disponibile {} " --"aggiornamento" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Installazione del gruppo dei pacchetti in corso" -+ -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" --"Nessun aggiornamento di sicurezza richiesto, ma sono disponibili {} " --"aggiornamenti" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" --"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma è disponibile {} " --"aggiornamento" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" --"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma sono disponibili " --"{} aggiornamenti" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Il pacchetto difettoso è: %s" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Installazione dipendenze" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Le chiavi GPG sono configurate come segue: %s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Installazione dipendenze deboli" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "Chiave GPG in %s (0x%s) già installata" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Rimozione in corso" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Rimozione dei pacchetti dipendenti in corso" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Rimozione dipendenze inutilizzate" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Importazione chiave non riuscita (codice %d)" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Chiave importata correttamente" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Non è stata installata alcuna chiave" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" --"Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette per questo pacchetto.\n" --"Controllare che gli URL delle chiavi di questo repository siano configurati correttamente." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Importazione delle chiave/i non sufficiente, chiave sbagliata?" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Forse si intende: {}" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Il pacchetto \"{}\" dal repository locale \"{}\" ha un checksum non corretto" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Alcuni pacchetti dal repository locale hanno un checksum non corretto" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Il pacchetto \"{}\" dal repository \"{}\" ha un checksum non corretto" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" --"Alcuni pacchetti hanno la cache non valida, ma non possono essere scaricati " --"a causa dell'opzione \"--cacheonly\"" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "File di analisi \"%s\"fallito: %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:108 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "Cannot read file \"%s\": %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" -+"Esclusione dei pacchetti con conflitti:\n" -+"(aggiungere '%s' alla linea di comando per forzarne l'aggiornamento)" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid "Config error: %s" --msgstr "Errore di configurazione: %s" -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Ignoro i pacchetti con dipendenze rotte %s" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " o parte di un gruppo" -+ -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installato: %s-%s il %s" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "sostituisce" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1348 - #, python-format --msgid " Built : %s at %s" --msgstr " Build : %s il %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF eseguirà solo il download per l'operazione." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"DNF provvederà soltanto a scaricare i pacchetti, installare le chiavi gpg e " --"verificare l'operazione." -- --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operazione annullata." -+"\n" -+"Riepilogo della transazione\n" -+"%s\n" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Scaricamento dei pacchetti:" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Installati" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Errore nello scaricamento dei pacchetti:" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Aggiornati" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transazione non riuscita" -- --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n" --"Usare \"-y\" per abilitarla." -- --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "Verifica GPG FALLITA" -- --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -- --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Pacchetti resi obsoleti" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Rimossi" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Nessun pacchetto marcato per la sincronizzazione della distribuzione." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "A versione precedente" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Nessun pacchetto contrassegnato per il downgrade." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Ignorati" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Pacchetti installati" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "pacchetto" -+msgstr[1] "pacchetti" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Pacchetti disponibili" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Pacchetto dipendente" -+msgstr[1] "Pacchetti dipendenti" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Pacchetti in rimozione automatica" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Aggiornati" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Pacchetti extra" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "A versione precedente" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Aggiornamenti disponibili" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installati" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Pacchetti aggiunti di recente" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstallati" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nessun pacchetto corrispondente" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nessuna corrispondenza trovata" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Eliminati" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "ID transazione non specificato" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Non riuscito" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "L'ID transazione specificato non è stato trovato" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Totale" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Sono stati trovati ID transazione multipli!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "La cronologia delle transazioni è incompleta, prima di %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "La cronologia delle transazioni è incompleta, dopo %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Annullamento dell\\'operazione {} da {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Salta la transazione unita %d a %d, poiché si sovrappone" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Repository sconosciuto: '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Nessuna transazione" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Respository senza corrispondenza: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "L'ID transazione, o il pacchetto specificato, non è corretto" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Questo comando deve essere eseguito come utente root." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Linea di comando" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Comando sconosciuto: %s. Eseguire %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Nome utente" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Potrebbe essere un comando di un plugin di DNF, provare con : \"dnf install " --"'dnf-command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Potrebbe essere un comando di un plugin di DNF, ma il caricamento dei plugin" --" è attualmente disabilitato." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data e ora" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Azione/i" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Modifiche" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "ID transazione o pacchetto non specificato" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Impossibile determinare la versione del sistema (usa '--releasever' per " --"specificare la versione di sistema)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Eliminato" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argomento {}: non permesso con l'argomento {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Non installato" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Comando \"%s\" già definito" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Meno recente" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Più recente" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID transazione :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Ora inizio :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "rpmdb iniziale :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Per diagnosticare il problema, provare ad eseguire: '%s'" -+msgid "(%u seconds)" -+msgstr "(%u secondi)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"RPMDB, il database degli RPM, è stato probabilmente danneggiato; " --"l'esecuzione di '%s' potrebbe risolvere il problema." -+msgid "(%u minutes)" -+msgstr "(%u minuti)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"È stata abilitata la verifica dei pacchetti tramite chiavi GPG. Questa è una buona scelta.\n" --"Tuttavia non ci sono chiavi pubbliche GPG installate. È necessario scaricare\n" --"le chiavi per i pacchetti che si vogliono installare e quindi installarle.\n" --"È possibile effettuare questo eseguendo il comando:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"In alternativa è possibile specificare l'indirizzo della chiave da usare\n" --"per un certo repository nell'opzione 'gpgkey' di una sezione repository e \n" --"DNF la installerà automaticamente.\n" --"\n" --"Per maggiori informazioni contattare la propria distribuzione o il fornitore dei pacchetti." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u ore)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Repository del problema: %s" -+msgid "(%u days)" -+msgstr "(%u giorni)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "visualizza dettagli su un pacchetto o un gruppo di pacchetti" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Ora termine :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "mostra tutti i pacchetti (predefinita)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "rpmdb finale :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "mostra solo pacchetti disponibili" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Utente :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "mostra solo i pacchetti installati" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Codice di uscita :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "mostra solo i pacchetti extra" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Interrotto" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "mostra solo i pacchetti di aggiornamento" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Completato" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "mostra solo i pacchetti in rimozione automatica" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Operazioni non riuscite:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "mostra solo i pacchetti modificati di recente" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Errore:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACCHETTO" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Rilascio:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "elenca un pacchetto o un gruppo di pacchetti" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Linea di comando :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "determina quale pacchetto fornisce il valore dato" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Commento :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "UNA_STRINGA" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transazione eseguita con:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Ricerca dei pacchetti: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pacchetti modificati:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "controlla la disponibilità di aggiornamenti per i pacchetti" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Output dello scriptlet:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Errori:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Nessun pacchetto disponibile." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dipendenza" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Nessun pacchetto contrassegnato per l'installazione." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Reso obsoleto" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nessun pacchetto installato." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Elimina" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstalla" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (da %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Il pacchetto %s.%s %s sarà installato" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Pacchetto installato %s%s non disponibile." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nessun pacchetto installato dal repository." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Il pacchetto %s.%s %s sarà rimosso" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Nessun pacchetto contrassegnato per la reinstallazione." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nessun pacchetto marcato per l'aggiornamento" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Il pacchetto %s.%s %s sarà riportato ad una versione precedente" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "esegue i comandi su tutti i pacchetti nel repository dato" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "mostra un'utile guida all'uso" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Inizio risoluzione dipendenze" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "mostra o usa la cronologia delle transazioni" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Risoluzione delle dipendenze completata" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Trovati più di un ID operazione.\n" --"'{}' richiede un ID operazione o il nome del pacchetto." -+"Importazione della chiave GPG 0x%s in corso:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" Da : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "ID operazione o nome del pacchetto non dato." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Errore di linea di comando: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Non si dispone dell'accesso alla cronologia." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "formato non corretto: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" --"Impossibile annullare la transazione %s, effettuare tale azione potrebbe " --"rendere inconsistente il database dei pacchetti." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" --"Impossibile effettuare il rollback della transazione %s, effettuare tale " --"azione potrebbe rendere inconsistente il database dei pacchetti." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Definizione dell\\'intervallo '{}' di ID operazione non valida.\n" --"Usa '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Argomenti opzionali" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "percorso del file di configurazione" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Non è stata trovata alcuna operazione che manipola il pacchetto '{}'." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "modalità silenziosa" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "modalità verbosa" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "mostra la versione di DNF ed esce" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "imposta la root d'installazione" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "non installare la documentazione" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "disabilita tutti i plugin" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "abilita i plugin per nome" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "disabilita i plugin per nome" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"sovrascrive il valore di $releasever nei file di configurazione e dei " -+"repository" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" -+"risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "mostra la guida del comando" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" -+"permette la cancellazione dei pacchetti installati per risolvere le " -+"dipendenze" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "esegue esclusivamente in cache, senza aggiornarla" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "tempo massimo di attesa del comando" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "mostra messaggi di debug" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"rimuove tutti i pacchetti non necessari che sono stati inizialmente " --"installati come dipendenze" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "scrive su file i risultati dettagliati della risoluzione" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Pacchetto da rimuovere" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "mostra i duplicati nei repository per i comandi list/search" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "verifica dei problemi in packagedb" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "mostra messaggi di errore" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "mostra tutti i problemi; predefinita" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"abilita la logica di elaborazione di dnf per i pacchetti obsoleti o mostra " -+"le funzionalità che il pacchetto rende obsolete per i comandi info, list e " -+"repoquery" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "mostra problemi di dipendenze" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "mostra messaggi di debug per rpm" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "mostra problemi di duplicati" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "risponde automaticamente sì a tutte le domande" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "mostra pacchetti obsoleti" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "risponde automaticamente no a tutte le domande" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "mostra problemi con i pacchetti forniti" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"abilita solo repository specifici tramite ID o metacarattere, può essere " -+"specificato più volte" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} ha dipendenze richieste mancanti: {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} è un duplicato di {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} è reso obsoleto da {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "esclude pacchetti per nome o metacarattere" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} fornisce {} ma non può essere trovato" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "valori esclusi da excludepkgs" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" -+"l'etichetta e il percorso ad un repository addizionale; può essere " -+"specificato più volte." - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "rimuove i dati nella cache" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "disabilita la rimozione delle dipendenze che non sono più usate" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tipo di metadato da pulire" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Pulizia dei dati: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "imposta l'uso del colore" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "La cache è scaduta" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "imposta i metadati come scaduti prima di eseguire i comandi" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d file rimosso" --msgstr[1] "%d file rimossi" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "risolve solo indirizzi IPv4" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "In attesa che il processo con pid %d finisca." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "risolve solo indirizzi IPv6" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Elenca le dipendenze del pacchetto e quali pacchetti fornisce" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "imposta la directory di destinazione per i pacchetti da scaricare" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "sincronizza i pacchetti installati con le ultime versioni disponibili" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "esegui solamente il download dei pacchetti" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pacchetto da sincronizzare" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "aggiungi un commento all'operazione" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Installa una versione precedente di un pacchetto" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Includere gli aggiornamenti relativi a correzioni di errori" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pacchetto da portare ad una versione precedente" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Includere gli aggiornamenti relativi a miglioramenti" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "mostra o utilizza le informazioni dei gruppi" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Non ci sono informazioni sui gruppi per i repository configurati." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Includere gli aggiornamenti relativi alla sicurezza" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Attenzione: il gruppo %s non esiste." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Includere gli aggiornamenti necessari per correggere l'avviso di rilascio " -+"indicato" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Attenzione: nessun gruppo trovato per:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "Includere gli aggiornamenti necessari per correggere il bug indicato" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Gruppi disponibili:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Gruppi installati:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Includere gli aggiornamenti relativi alla sicurezza che corrispondono al " -+"livello di sicurezza" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Gruppi installati:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Per forzare l'uso di un'architettura" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Gruppi lingua installati:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Elenco dei comandi principali:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Gruppi disponibili:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Elenco dei comandi dai plugin:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Gruppi lingua disponibili:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Errore: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "comprende pacchetti opzionali dal gruppo" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Terminato." - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "mostra anche i gruppi nascosti" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Non si hanno i diritti di lettura/esecuzione nella directory corrente, viene" -+" usata /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "mostra solo i gruppi installati" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "mostra solo i gruppi disponibili" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Sottocomando di groups non corretto, usare: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Impossibile trovare un gruppo di pacchetti obbligatorio." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "installa uno o più pacchetti nel sistema" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Pacchetto da installare" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dipendenze risolte." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Impossibile trovare una corrispondenza" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Fatto!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "%s non è un percorso valido per l'rpm" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " Installato: %s-%s il %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "genera la cache dei metadati" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Build : %s il %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Creazione dei file di cache per i metadati." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF eseguirà solo il download per l'operazione." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"marca i pacchetti installati come installati dall'utente, o rimuove tale " --"proprietà." -+"DNF provvederà soltanto a scaricare i pacchetti, installare le chiavi gpg e " -+"verificare l'operazione." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s marcati come installati dall'utente." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operazione annullata." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s non più marcati come installati dall'utente." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nessuna operazione da compiere." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s indicati come installati da un gruppo." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Scaricamento dei pacchetti:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Errore:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Errore nello scaricamento dei pacchetti:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Il pacchetto %s non è installato." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transazione non riuscita" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n" -+"Usare \"-y\" per abilitarla." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "Verifica GPG FALLITA" -+ -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Pacchetti resi obsoleti" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Nessun pacchetto marcato per la sincronizzazione della distribuzione." - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Nessuna corrispondenza per l'argomento: %s" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Nessun pacchetto %s disponibile." - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" -+"Sono disponibili pacchetti per l'argomento %s, ma non sono installati." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Nessun pacchetto contrassegnato per il downgrade." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Pacchetti installati" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "Reinstalla un pacchetto" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Pacchetti disponibili" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Pacchetto da reinstallare" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Pacchetti in rimozione automatica" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "rimuove uno o più pacchetti dal sistema" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Pacchetti extra" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "rimuove i pacchetti duplicati" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Aggiornamenti disponibili" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "rimuove i pacchetti installonly oltre il limite" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Pacchetti aggiunti di recente" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nessun pacchetto duplicato è stato trovato per la rimozione." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nessun pacchetto corrispondente" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" --"Nessun vecchio pacchetto installonly è stato trovato per la rimozione." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nessuna corrispondenza trovata" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "sconosciuto" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "ID transazione non specificato" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "L'ID transazione specificato non è stato trovato" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Sono stati trovati ID transazione multipli!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Mai (ultimo: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "La cronologia delle transazioni è incompleta, prima di %u." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Istantaneo (ultimo: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "La cronologia delle transazioni è incompleta, dopo %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s secondi (ultimo: %s)" -+msgid "No package %s installed." -+msgstr "Nessun pacchetto %s installato." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "mostra i repository di software configurati" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Annullamento dell\\'operazione {} da {}" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "mostra tutti i repository" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Repository sconosciuto: '%s'" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "mostra i repository abilitati (predefinita)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Respository senza corrispondenza: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "mostra i repository disabilitati" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Questo comando deve essere eseguito come utente root." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Nessun repository disponibile" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Comando sconosciuto: %s. Eseguire %s --help" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "abilitato" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Potrebbe essere un comando di un plugin di DNF, provare con : \"dnf install " -+"'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "disabilitato" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Potrebbe essere un comando di un plugin di DNF, ma il caricamento dei plugin" -+" è attualmente disabilitato." - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-ID : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Errore di configurazione: %s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-nome : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-stato : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-rev. : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Impossibile determinare la versione del sistema (usa '--releasever' per " -+"specificare la versione di sistema)" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-aggiornato. : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argomento {}: non permesso con l'argomento {}" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pacchetti: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Comando \"%s\" già definito" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-dim. : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Aggiornato : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirror : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -- --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-scadenza : " -- --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -- --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -- --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-esclusi : " -- --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-nomefile : " -- --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id repo" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "stato" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nome repo" -- --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Total packages: %s" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "ricerca i pacchetti che corrispondono a parole chiave" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "File di analisi \"%s\"fallito: %s" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "la chiave da cercare" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" --"Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" --" argomenti)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "mostra risultati solo per questa ARCH" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "In esecuzione" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "mostra risultati relativi a chi è proprietario del FILE" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "In attesa" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "mostra solo i risultati che sono in conflitto con REQ" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Non interrompibile" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " --"pacchetto fornito e file REQ" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "mostra solo i risultati che rendono obsoleto REQ" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Tracciato/Fermato" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "mostra solo i risultati che forniscono REQ" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Sconosciuto" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "" --"mostra solo i risultati che richiedono pacchetti e i file forniti da REQ" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Impossibile trovare informazioni sul processo che blocca (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "mostra solo i risultati che raccomandano REQ" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " L'applicazione con PID %d è: %s" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "mostra solo i risultati che migliorano REQ" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memoria : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "mostra solo i risultati che suggeriscono REQ" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Avviato: %s - %s fa" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "mostra solo i risultati che integrano REQ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Stato : %s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" --"controlla le dipendenze non esplicite (file e pacchetti forniti); " --"predefinita" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" --"controlla le dipendenze esattamente per come sono fornite, contrario di " --"--alldeps" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" --"utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " --"ricorsivamente." - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" --"mostra una lista di tutte le dipendenze e quali pacchetti le forniscono" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "mostra i tag disponibili da usare con --queryformat" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "mostra i pacchetti che forniscono le funzionalità" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "mostra un albero ricorsivo per il/i pacchetto/i" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "opera sul corrispondente sorgente RPM" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" --"mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " --"(o i primi N se N è negativo)" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "mostra informazioni dettagliate sul pacchetto" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "mostra l'elenco dei file nel pacchetto" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "mostra il nome del sorgente RPM del pacchetto" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formato per mostrare i pacchetti trovati" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" --"utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" --" pacchetti trovati (predefinita)" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" --"utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " --"(predefinita per le interrogazioni di rpm)" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" --" pacchetti trovati" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Mostra in che gruppo comp sono presentati i pacchetti selezionati" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "limita la ricerca ai pacchetti duplicati installati" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "limita la ricerca ai pacchetti installati di tipo installonly" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"limita la ricerca ai pacchetti installati con dipendenze non soddisfatte" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "mostra un percorso da cui i pacchetti possono essere scaricati" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " --"raccomandare, suggerire e integrare." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Mostra le funzionalità che il pacchetto può migliorare." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Mostra le funzionalità fornite dal pacchetto." -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Mostra le funzionalità che il pacchetto raccomanda." -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Mostra le funzionalità da cui dipende il pacchetto." -- --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:182 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Mostra le funzionalità da cui dipende il pacchetto per eseguire uno script " --"%%pre." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Mostra le funzionalità che il pacchetto suggerisce." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Mostra le funzionalità che il pacchetto può integrare." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Mostra solo i pacchetti disponibili." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Mostra solo i pacchetti installati." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Mostra solo i pacchetti non presenti in nessuno dei repository disponibili." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" --" installati." -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Mostra solo i pacchetti che posono essere rimossi dal comando \"dnf " --"autoremove\"." -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Mostra solo i pacchetti che sono stati installati dall'utente." -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Mostra solo i pacchetti modificati di recente" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"L'opzione '--resolve' deve essere usata insieme a uno dei '--conflicts', '--" --"depends', '--enhances', '--provides', '--recommends', '--requires' , '--" --"requires-pre', '--suggests' o '--supplements' opzioni" -- --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"L'opzione '--recursive' deve essere usata con '--whatrequires ' " --"(opzionalmente con '--alldeps', ma non con '--exactdeps'), oppure con '--" --"requires --resolve'" -- --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Il pacchetto {} non contiene file" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Tag disponibili per interrogazioni: usare --queryformat \".. %{tag} ..\"" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" -- --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+msgid "No match for alias: %s" - msgstr "" - - #: ../dnf/cli/commands/search.py:46 -@@ -1857,25 +1631,6 @@ msgstr "Cerca anche nell'URL e nella descrizione del pacchetto" - msgid "QUERY_STRING" - msgstr "STRINGA_DI_RICERCA" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1900,224 +1655,477 @@ msgstr "%s delle corrispondenze: %%s" - msgid "No matches found." - msgstr "Nessuna corrispondenza trovata." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "avvia una shell DNF interattiva" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Ricerca dei pacchetti: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "verifica dei problemi in packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script per lanciare la shell DNF" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "mostra tutti i problemi; predefinita" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Valore chiave non supportato." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "mostra problemi di dipendenze" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Impossibile trovare il repository: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "mostra problemi di duplicati" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} argomento [valore]\n" --" argomento: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Se nessun valore viene fornito, stampa il valore attuale..\n" --" Se viene fornito un valore, lo imposta." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "mostra pacchetti obsoleti" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [comando]\n" --" stampa informazioni di aiuto" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "mostra problemi con i pacchetti forniti" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} argomento [opzione]\n" --" list: elenca i repository ed il respettivo stato. opzione = [all | ID | metacarattere]\n" --" enable: abilita repository. opzione = ID repository\n" --" disable: disabilita repository. opzione = ID repository" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} ha dipendenze richieste mancanti: {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" risolve l\\'insieme delle operazioni" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} è un duplicato di {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" --msgstr "" --"{} argomento\n" --" list: elenca i contenuti della transazione\n" --" reset: annulla (cancella totalmente) la transazione\n" --" run: esegue la transazione" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} è reso obsoleto da {}" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} fornisce {} ma non può essere trovato" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "sincronizza i pacchetti installati con le ultime versioni disponibili" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pacchetto da sincronizzare" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "aggiorna uno o più pacchetti nel sistema" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Pacchetto da aggiornare" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nessun pacchetto marcato per l'aggiornamento" -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" esegue la transazione" -+"rimuove tutti i pacchetti non necessari che sono stati inizialmente " -+"installati come dipendenze" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Pacchetto da rimuovere" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "genera la cache dei metadati" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Creazione dei file di cache per i metadati." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Per diagnosticare il problema, provare ad eseguire: '%s'" -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" esce dalla shell" -+"RPMDB, il database degli RPM, è stato probabilmente danneggiato; " -+"l'esecuzione di '%s' potrebbe risolvere il problema." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Argomenti specifici della shell:\n" -+"È stata abilitata la verifica dei pacchetti tramite chiavi GPG. Questa è una buona scelta.\n" -+"Tuttavia non ci sono chiavi pubbliche GPG installate. È necessario scaricare\n" -+"le chiavi per i pacchetti che si vogliono installare e quindi installarle.\n" -+"È possibile effettuare questo eseguendo il comando:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config imposta le opzioni di configurazione\n" --"help stampa informazioni di aiuto\n" --"repository (o repo) abilita, disabilita o elenca repository\n" --"resolvedep risolve l'insieme della transazione resolve the transaction set\n" --"transaction (o ts) elenca, annulla o esegue l'insieme della transazione\n" --"run risolve ed esegue l'insieme della transazione\n" --"exit (o quit) esce dalla shell" -+"\n" -+"In alternativa è possibile specificare l'indirizzo della chiave da usare\n" -+"per un certo repository nell'opzione 'gpgkey' di una sezione repository e \n" -+"DNF la installerà automaticamente.\n" -+"\n" -+"Per maggiori informazioni contattare la propria distribuzione o il fornitore dei pacchetti." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Errore: impossibile aprire %s per la lettura" -+msgid "Problem repository: %s" -+msgstr "Repository del problema: %s" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "In uscita dalla shell" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "avvia una sessione DNF interattiva per installare e rimuovere spec" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "visualizza dettagli su un pacchetto o un gruppo di pacchetti" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "La specifica da rimuovere" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "mostra tutti i pacchetti (predefinita)" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "La specifica da installare" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "mostra solo pacchetti disponibili" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "risoluzione bug" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "mostra solo i pacchetti installati" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "miglioramento" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "mostra solo i pacchetti extra" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "sicurezza" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "mostra solo i pacchetti di aggiornamento" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "nuovo pacchetto" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "mostra solo i pacchetti in rimozione automatica" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Critico/Sic." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "mostra solo i pacchetti modificati di recente" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Importante/Sic." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "elenca un pacchetto o un gruppo di pacchetti" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Moderato/Sic." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "determina quale pacchetto fornisce il valore dato" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Basso/Sic." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "UNA_STRINGA" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "mostra gli annunci sui pacchetti" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "controlla la disponibilità di aggiornamenti per i pacchetti" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Nessun pacchetto disponibile." - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Nessun pacchetto contrassegnato per l'installazione." - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nessun pacchetto installato." - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (da %s)" - --#: ../dnf/cli/commands/updateinfo.py:93 --msgid "show list of advisories" --msgstr "visualizza la lista degli avvisi" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Pacchetto installato %s%s non disponibile." - --#: ../dnf/cli/commands/updateinfo.py:96 --msgid "show info of advisories" --msgstr "visualizza informazioni sugli avvisi" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nessun pacchetto installato dal repository." - --#: ../dnf/cli/commands/updateinfo.py:126 --msgid "installed" --msgstr "installato" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Nessun pacchetto contrassegnato per la reinstallazione." - --#: ../dnf/cli/commands/updateinfo.py:129 --msgid "updates" --msgstr "aggiornamenti" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Nessun pacchetto marcato per la rimozione." - --#: ../dnf/cli/commands/updateinfo.py:133 --msgid "all" --msgstr "tutti" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "esegue i comandi su tutti i pacchetti nel repository dato" - --#: ../dnf/cli/commands/updateinfo.py:136 --msgid "available" --msgstr "disponibile" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" - --#: ../dnf/cli/commands/updateinfo.py:239 --msgid "Updates Information Summary: " -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "mostra un'utile guida all'uso" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "mostra o usa la cronologia delle transazioni" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Trovati più di un ID operazione.\n" -+"'{}' richiede un ID operazione o il nome del pacchetto." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "ID operazione o nome del pacchetto non dato." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Non si dispone dell'accesso alla cronologia." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Impossibile annullare la transazione %s, effettuare tale azione potrebbe " -+"rendere inconsistente il database dei pacchetti." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Impossibile effettuare il rollback della transazione %s, effettuare tale " -+"azione potrebbe rendere inconsistente il database dei pacchetti." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Definizione dell\\'intervallo '{}' di ID operazione non valida.\n" -+"Usa '..'." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Non è stata trovata alcuna operazione che manipola il pacchetto '{}'." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Installa una versione precedente di un pacchetto" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pacchetto da portare ad una versione precedente" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"aggiorna, ma soltanto un pacchetto 'recente' che risolva un problema di " -+"sistema" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "rimuove uno o più pacchetti dal sistema" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "rimuove i pacchetti duplicati" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "rimuove i pacchetti installonly oltre il limite" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nessun pacchetto duplicato è stato trovato per la rimozione." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+"Nessun vecchio pacchetto installonly è stato trovato per la rimozione." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Formato non valido: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "risoluzione bug" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "miglioramento" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "sicurezza" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "sconosciuto" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "nuovo pacchetto" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Critico/Sic." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Importante/Sic." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Moderato/Sic." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Basso/Sic." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "mostra gli annunci sui pacchetti" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:93 -+msgid "show list of advisories" -+msgstr "visualizza la lista degli avvisi" -+ -+#: ../dnf/cli/commands/updateinfo.py:96 -+msgid "show info of advisories" -+msgstr "visualizza informazioni sugli avvisi" -+ -+#: ../dnf/cli/commands/updateinfo.py:126 -+msgid "installed" -+msgstr "installato" -+ -+#: ../dnf/cli/commands/updateinfo.py:129 -+msgid "updates" -+msgstr "aggiornamenti" -+ -+#: ../dnf/cli/commands/updateinfo.py:133 -+msgid "all" -+msgstr "tutti" -+ -+#: ../dnf/cli/commands/updateinfo.py:136 -+msgid "available" -+msgstr "disponibile" -+ -+#: ../dnf/cli/commands/updateinfo.py:239 -+msgid "Updates Information Summary: " - msgstr "Sommario delle informazioni degli aggiornamenti: " - - #: ../dnf/cli/commands/updateinfo.py:242 -@@ -2165,1196 +2173,1437 @@ msgid "Unknown/Sec." - msgstr "Sconosciuto/Sic." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Bug" -+msgid "Update ID" -+msgstr "ID aggionamento" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tipo" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID aggionamento" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Aggiornato" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Bug" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Descrizione" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Diritti" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Gravità" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Diritti" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "File" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installati" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "vero" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "falso" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "vero" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "aggiorna uno o più pacchetti nel sistema" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"marca i pacchetti installati come installati dall'utente, o rimuove tale " -+"proprietà." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Pacchetto da aggiornare" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s marcati come installati dall'utente." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"aggiorna, ma soltanto un pacchetto 'recente' che risolva un problema di " --"sistema" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s non più marcati come installati dall'utente." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Terminato." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s indicati come installati da un gruppo." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Non si hanno i diritti di lettura/esecuzione nella directory corrente, viene" --" usata /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Errore:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Il pacchetto %s non è installato." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Elenca le dipendenze del pacchetto e quali pacchetti fornisce" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "rimuove i dati nella cache" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tipo di metadato da pulire" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dipendenze risolte." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Pulizia dei dati: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Fatto!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "La cache è scaduta" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Errore di linea di comando: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d file rimosso" -+msgstr[1] "%d file rimossi" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "formato non corretto: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "In attesa che il processo con pid %d finisca." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "installa uno o più pacchetti nel sistema" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Impossibile trovare una corrispondenza" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "%s non è un percorso valido per l'rpm" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Argomenti opzionali" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "ricerca i pacchetti che corrispondono a parole chiave" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "percorso del file di configurazione" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "la chiave da cercare" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "modalità silenziosa" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" -+" argomenti)" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "modalità verbosa" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "mostra la versione di DNF ed esce" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "mostra risultati solo per questa ARCH" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "imposta la root d'installazione" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "mostra risultati relativi a chi è proprietario del FILE" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "non installare la documentazione" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "mostra solo i risultati che sono in conflitto con REQ" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "disabilita tutti i plugin" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+"mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " -+"pacchetto fornito e file REQ" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "abilita i plugin per nome" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "mostra solo i risultati che rendono obsoleto REQ" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "disabilita i plugin per nome" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "mostra solo i risultati che forniscono REQ" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" --"sovrascrive il valore di $releasever nei file di configurazione e dei " --"repository" -+"mostra solo i risultati che richiedono pacchetti e i file forniti da REQ" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "mostra solo i risultati che raccomandano REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "" --"risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "mostra solo i risultati che migliorano REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "mostra la guida del comando" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "mostra solo i risultati che suggeriscono REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "mostra solo i risultati che integrano REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" --"permette la cancellazione dei pacchetti installati per risolvere le " --"dipendenze" -+"controlla le dipendenze non esplicite (file e pacchetti forniti); " -+"predefinita" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+"controlla le dipendenze esattamente per come sono fornite, contrario di " -+"--alldeps" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" -+"utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " -+"ricorsivamente." - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "esegue esclusivamente in cache, senza aggiornarla" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"mostra una lista di tutte le dipendenze e quali pacchetti le forniscono" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "tempo massimo di attesa del comando" -- --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "mostra messaggi di debug" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "mostra i tag disponibili da usare con --queryformat" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "scrive su file i risultati dettagliati della risoluzione" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "mostra i pacchetti che forniscono le funzionalità" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "mostra i duplicati nei repository per i comandi list/search" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "mostra un albero ricorsivo per il/i pacchetto/i" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "mostra messaggi di errore" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "opera sul corrispondente sorgente RPM" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"abilita la logica di elaborazione di dnf per i pacchetti obsoleti o mostra " --"le funzionalità che il pacchetto rende obsolete per i comandi info, list e " --"repoquery" -+"mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " -+"(o i primi N se N è negativo)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "mostra messaggi di debug per rpm" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "mostra informazioni dettagliate sul pacchetto" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "risponde automaticamente sì a tutte le domande" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "mostra l'elenco dei file nel pacchetto" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "risponde automaticamente no a tutte le domande" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "mostra il nome del sorgente RPM del pacchetto" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" --"abilita solo repository specifici tramite ID o metacarattere, può essere " --"specificato più volte" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formato per mostrare i pacchetti trovati" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" -+"utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" -+" pacchetti trovati (predefinita)" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "esclude pacchetti per nome o metacarattere" -- --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "valori esclusi da excludepkgs" -- --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:191 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"l'etichetta e il percorso ad un repository addizionale; può essere " --"specificato più volte." -- --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "disabilita la rimozione delle dipendenze che non sono più usate" -+"utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " -+"(predefinita per le interrogazioni di rpm)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" -+"utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" -+" pacchetti trovati" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "imposta l'uso del colore" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Mostra in che gruppo comp sono presentati i pacchetti selezionati" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "imposta i metadati come scaduti prima di eseguire i comandi" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "limita la ricerca ai pacchetti duplicati installati" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "risolve solo indirizzi IPv4" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "limita la ricerca ai pacchetti installati di tipo installonly" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "risolve solo indirizzi IPv6" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"limita la ricerca ai pacchetti installati con dipendenze non soddisfatte" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "imposta la directory di destinazione per i pacchetti da scaricare" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "mostra un percorso da cui i pacchetti possono essere scaricati" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "esegui solamente il download dei pacchetti" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "aggiungi un commento all'operazione" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " -+"raccomandare, suggerire e integrare." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Includere gli aggiornamenti relativi a correzioni di errori" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Mostra le funzionalità che il pacchetto può migliorare." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Includere gli aggiornamenti relativi a miglioramenti" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Mostra le funzionalità fornite dal pacchetto." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Mostra le funzionalità che il pacchetto raccomanda." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Includere gli aggiornamenti relativi alla sicurezza" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Mostra le funzionalità da cui dipende il pacchetto." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" --"Includere gli aggiornamenti necessari per correggere l'avviso di rilascio " --"indicato" -- --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "Includere gli aggiornamenti necessari per correggere il bug indicato" -- --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" -+"Mostra le funzionalità da cui dipende il pacchetto per eseguire uno script " -+"%%pre." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"Includere gli aggiornamenti relativi alla sicurezza che corrispondono al " --"livello di sicurezza" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Mostra le funzionalità che il pacchetto suggerisce." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Per forzare l'uso di un'architettura" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Mostra le funzionalità che il pacchetto può integrare." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Elenco dei comandi principali:" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Mostra solo i pacchetti disponibili." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Elenco dei comandi dai plugin:" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Mostra solo i pacchetti installati." - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" -+"Mostra solo i pacchetti non presenti in nessuno dei repository disponibili." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoca" -- --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" -+"Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" -+" installati." - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" -+"Mostra solo i pacchetti che posono essere rimossi dal comando \"dnf " -+"autoremove\"." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Rilascio" -- --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Mostra solo i pacchetti che sono stati installati dall'utente." - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Mostra solo i pacchetti modificati di recente" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" -+"L'opzione '--resolve' deve essere usata insieme a uno dei '--conflicts', '--" -+"depends', '--enhances', '--provides', '--recommends', '--requires' , '--" -+"requires-pre', '--suggests' o '--supplements' opzioni" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" -+"L'opzione '--recursive' deve essere usata con '--whatrequires ' " -+"(opzionalmente con '--alldeps', ma non con '--exactdeps'), oppure con '--" -+"requires --resolve'" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Sorgente" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Il pacchetto {} non contiene file" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Tag disponibili per interrogazioni: usare --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" -+ -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Dal repo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Mai (ultimo: %s)" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Pacchettizzatore" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Istantaneo (ultimo: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Data compilazione" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s secondi (ultimo: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Data installazione" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "mostra i repository di software configurati" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Installato da" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "mostra tutti i repository" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "mostra i repository abilitati (predefinita)" -+ -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "mostra i repository disabilitati" -+ -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Nessun repository disponibile" -+ -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "abilitato" -+ -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "disabilitato" -+ -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-ID : " -+ -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-nome : " -+ -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-stato : " -+ -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-rev. : " -+ -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-aggiornato. : " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pacchetti: " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-dim. : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink : " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Aggiornato : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirror : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-scadenza : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-esclusi : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-nomefile : " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id repo" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "stato" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nome repo" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licenza" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "avvia una shell DNF interattiva" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script per lanciare la shell DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Valore chiave non supportato." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Impossibile trovare il repository: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" -+"{} argomento [valore]\n" -+" argomento: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Se nessun valore viene fornito, stampa il valore attuale..\n" -+" Se viene fornito un valore, lo imposta." - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" -+"{} [comando]\n" -+" stampa informazioni di aiuto" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} argomento [opzione]\n" -+" list: elenca i repository ed il respettivo stato. opzione = [all | ID | metacarattere]\n" -+" enable: abilita repository. opzione = ID repository\n" -+" disable: disabilita repository. opzione = ID repository" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "sì" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" risolve l\\'insieme delle operazioni" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} argomento\n" -+" list: elenca i contenuti della transazione\n" -+" reset: annulla (cancella totalmente) la transazione\n" -+" run: esegue la transazione" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" esegue la transazione" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Procedere [s/N]: " -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" esce dalla shell" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Procedere [S/n]: " -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Argomenti specifici della shell:\n" -+"\n" -+"config imposta le opzioni di configurazione\n" -+"help stampa informazioni di aiuto\n" -+"repository (o repo) abilita, disabilita o elenca repository\n" -+"resolvedep risolve l'insieme della transazione resolve the transaction set\n" -+"transaction (o ts) elenca, annulla o esegue l'insieme della transazione\n" -+"run risolve ed esegue l'insieme della transazione\n" -+"exit (o quit) esce dalla shell" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Group: %s" --msgstr "Gruppo: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Errore: impossibile aprire %s per la lettura" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Id-Gruppo: %s" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "In uscita dalla shell" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Descrizione: %s" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "Reinstalla un pacchetto" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Pacchetto da reinstallare" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid " Language: %s" --msgstr " Lingua: %s" -+msgid "Package %s available, but not installed." -+msgstr "Pacchetto %s disponibile, ma non installato." - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Pacchetti necessari:" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "avvia una sessione DNF interattiva per installare e rimuovere spec" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Pacchetti predefiniti:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "La specifica da rimuovere" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Pacchetti opzionali:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "La specifica da installare" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Pacchetti condizionali:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "mostra o utilizza le informazioni dei gruppi" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Gruppo ambiente: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Non ci sono informazioni sui gruppi per i repository configurati." - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Environment-Id: %s" --msgstr " ID ambiente: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Attenzione: il gruppo %s non esiste." - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Gruppi necessari:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Attenzione: nessun gruppo trovato per:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Gruppi opzionali:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Gruppi disponibili:" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Corrispondenza trovata in:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Gruppi installati:" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Nome file : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Gruppi installati:" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Gruppi lingua installati:" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Descrizione : " -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Gruppi disponibili:" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Gruppi lingua disponibili:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licenza : %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "comprende pacchetti opzionali dal gruppo" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Fornisce : %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "mostra anche i gruppi nascosti" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Altro : %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "mostra solo i gruppi installati" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "" --"Si è verificato un errore nel calcolo della dimensione totale dello " --"scaricamento" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "mostra solo i gruppi disponibili" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Total size: %s" --msgstr "Dimensione totale: %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Sottocomando di groups non corretto, usare: %s." - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Dimensione totale dello scaricamento: %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Impossibile trovare un gruppo di pacchetti obbligatorio." - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Dimensione installata: %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" --"Si è verificato un errore nel calcolo della dimensione del pacchetto " --"installato" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Freed space: %s" --msgstr "Spazio liberato: %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Pacchetti marcati come installati dal gruppo:" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Pacchetti marcati come rimossi dal gruppo:" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "nessun generatore di payload corrispondente per %s" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Gruppo" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Già scaricato" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pacchetti" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "tipo di checksum non supportato: %s" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Installazione del gruppo dei pacchetti in corso" -- --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Installazione dipendenze" -- --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Installazione dipendenze deboli" -- --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Rimozione in corso" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Rimozione dei pacchetti dipendenti in corso" -- --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Rimozione dipendenze inutilizzate" -- --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Abilitazione di stream diversi per \"{}\"." -+ -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Niente da mostrare." -+ -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" -+"Installazione della versione più recente di \"{}\" rispetto a quella " -+"specificata. Motivo: {}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Moduli abilitati: {}." -+ -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" -+"Nessun profilo specificato per '{}', si prega di specificare il profilo." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" --"Esclusione dei pacchetti con conflitti:\n" --"(aggiungere '%s' alla linea di comando per forzarne l'aggiornamento)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Ignoro i pacchetti con dipendenze rotte %s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " o parte di un gruppo" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "sostituisce" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valore di configurazione sconosciuto: %s=%s in %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Riepilogo della transazione\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Opzione di configurazione sconosciuta: %s = %s in %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Installati" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Iniziato dnf-automatic." - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Aggiornati" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Dormi per %s secondi" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Rimossi" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "I seguenti aggiornamenti sono stati effettuati su '%s':" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "A versione precedente" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "I seguenti aggiornamenti sono disponibili per '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Ignorati" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "I seguenti aggiornamenti sono stati scaricati per '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "pacchetto" --msgstr[1] "pacchetti" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Aggiornamenti effettuati per '%s'." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Pacchetto dipendente" --msgstr[1] "Pacchetti dipendenti" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Aggiornamenti scaricati per '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Aggiornati" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Aggiornamenti disponibili per '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "A versione precedente" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Spedizione non riuscita di un messaggio di posta via '%s': %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstallati" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Esecuzione del comando '%s' fallita: %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Eliminati" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Non riuscito" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Totale" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Salta la transazione unita %d a %d, poiché si sovrappone" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Nessuna transazione" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "L'ID transazione, o il pacchetto specificato, non è corretto" -+msgid "%s is empty file" -+msgstr "%s è un file vuoto" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Linea di comando" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Archiviazione non riuscita dell'ultimo tempo di Makecache." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Nome utente" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Impossibile determinare l'ultima volta di makecache." - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problema" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data e ora" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "caricamento errore repo '{}': {}" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Azione/i" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Il caricamento del repository '{}' non è riuscito" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Modifiche" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Il timer per la cache dei metadati è disabilitato quando si è su una " -+"connessione a consumo." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" -+"Timer del caching dei metadati disabilitato durante l'alimentazione a " -+"batteria." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "ID transazione o pacchetto non specificato" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Timer del caching dei metadati disabilitato." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Eliminato" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Cache dei metadati aggiornata recentemente." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Non installato" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: non sarà mai scaduto e non verrà aggiornato." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Più recente" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: è scaduto e verrà aggiornato." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Meno recente" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: i metadati scadranno dopo %d secondi e sarà aggiornato ora" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID transazione :" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: scadrà dopo %d secondi." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Ora inizio :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Cache dei metadati creata." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "rpmdb iniziale :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: usando metadati di %s." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:422 - #, python-format --msgid "(%u seconds)" --msgstr "(%u secondi)" -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minuti)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Ultima verifica della scadenza dei metadati: %s fa il %s." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"I pacchetti scaricati sono stati salvati nella cache fino alla prossima " -+"transazione completata con successo." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u hours)" --msgstr "(%u ore)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "È possibile rimuovere i pacchetti in cache eseguendo '%s'." - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u days)" --msgstr "(%u giorni)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "tsflag non valido nel file di configurazione: %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Ora termine :" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Aggiunta non riuscita del file dei gruppi per il repository: %s - %s" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "rpmdb finale :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Esecuzione del controllo di transazione" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Utente :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Errore: controllo di transazione vs risoluzione dipendenze:" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Interrotto" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Controllo di transazione eseguito con successo." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Codice di uscita :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Test di transazione in corso" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Completato" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Errore nel controllo di transazione:" -+ -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Test di transazione eseguito con successo" -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Transazione in corso" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Requisiti relativi al disco:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Almeno %dMB di spazio disco è richiesto sul filesystem %s." -+msgstr[1] "Almeno %dMB di spazio disco sono richiesti sul filesystem %s." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Operazioni non riuscite:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Riepilogo errori" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Errore:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB modificato al di fuori del DNF." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Rilascio:" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Si sono verificati errori durante l'operazione." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Linea di comando :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" -+"Impossibile ottenere il lock della transazione (accesso effettuato come: " -+"%s)." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Commento :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Impossibile eseguire la transazione." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transazione eseguita con:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Non è stato possibile iniziare la transazione:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pacchetti modificati:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Eliminazione del file di transazione %s non riuscita" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Output dello scriptlet:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Alcuni pacchetti non sono stati scaricati. Nuovo tentativo in corso." - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Errori:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"I delta RPM hanno ridotto %.1f MB di aggiornamenti a %.1f MB (%d.1%% " -+"risparmiato)" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dipendenza" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"I delta RPM non riusciti hanno incrementato %.1f MB di aggiornamenti a %.1f " -+"MB (%d.1%% sprecato)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Reso obsoleto" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Impossibile aprire: {}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Obsoleto" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "La chiave pubblica per %s non è installata" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Elimina" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problemi nell'apertura di %s" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstalla" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "La chiave pubblica per %s non è affidabile" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Il pacchetto %s.%s %s sarà installato" -+msgid "Package %s is not signed" -+msgstr "Il pacchetto %s non è firmato" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" -+msgid "Cannot remove %s" -+msgstr "Impossibile rimuovere %s" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Il pacchetto %s.%s %s sarà rimosso" -+msgid "%s removed" -+msgstr "%s eliminato" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Nessuna corrispondenza per il gruppo pacchetti \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" -+msgid "Adding packages from group '%s': %s" -+msgstr "Aggiunta di pacchetti dal gruppo '%s': %s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Nessun gruppo marcato per la rimozione." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Nessun gruppo marcato per l'aggiornamento." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "nessun pacchetto corrispondente" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Il pacchetto %s.%s %s sarà riportato ad una versione precedente" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "" -+"Il pacchetto %s non è installato, non ne può essere installata una versione " -+"precedente." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Il pacchetto %s ha una versione più vecchia installata, non ne può essere " -+"installata una versione precedente." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Il pacchetto %s non è installato, non può essere reinstallato." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Il file %s è un pacchetto sorgente e non può essere aggiornato, viene " -+"ignorato." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Inizio risoluzione dipendenze" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Il pacchetto %s non è installato, non può essere aggiornato." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Risoluzione delle dipendenze completata" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "" -+"Il pacchetto %s ha una versione più nuova installata, non può essere " -+"aggiornato." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" --"Importazione della chiave GPG 0x%s in corso:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" Da : %s" -+"Il pacchetto %s è disponibile, ma è installato per un'architettura " -+"differente." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "In esecuzione" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"La versione installata del pacchetto %s è la prima, non ne può essere " -+"installata una versione precedente." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "In attesa" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Azione non gestita: {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Non interrompibile" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Nessun aggiornamento di sicurezza richiesto, ma è disponibile {} " -+"aggiornamento" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Nessun aggiornamento di sicurezza richiesto, ma sono disponibili {} " -+"aggiornamenti" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Tracciato/Fermato" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma è disponibile {} " -+"aggiornamento" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Sconosciuto" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma sono disponibili " -+"{} aggiornamenti" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Impossibile trovare informazioni sul processo che blocca (PID %d)" -+msgid ". Failing package is: %s" -+msgstr ". Il pacchetto difettoso è: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " L'applicazione con PID %d è: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "Le chiavi GPG sono configurate come segue: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memoria : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "Chiave GPG in %s (0x%s) già installata" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Avviato: %s - %s fa" -+msgid "Key import failed (code %d)" -+msgstr "Importazione chiave non riuscita (codice %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Chiave importata correttamente" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Non è stata installata alcuna chiave" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Stato : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette per questo pacchetto.\n" -+"Controllare che gli URL delle chiavi di questo repository siano configurati correttamente." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Importazione delle chiave/i non sufficiente, chiave sbagliata?" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "operazione saltata." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Forse si intende: {}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Il gruppo '%s' non è installato." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Il pacchetto \"{}\" dal repository locale \"{}\" ha un checksum non corretto" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Il gruppo '%s' non esiste." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Alcuni pacchetti dal repository locale hanno un checksum non corretto" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "L'ambiente '%s' è non installato." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Il pacchetto \"{}\" dal repository \"{}\" ha un checksum non corretto" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "L'ID di gruppo '%s' non esiste." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Alcuni pacchetti hanno la cache non valida, ma non possono essere scaricati " -+"a causa dell'opzione \"--cacheonly\"" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Gruppo '%s' non installato." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3415,6 +3664,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Bad id per repo: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s controllo fallito: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3425,36 +3679,6 @@ msgstr "pronti contro termine %s: 0x%s già importato" - msgid "repo %s: imported key 0x%s." - msgstr "pronti contro termine %s: chiave importata 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "tipo di checksum non supportato: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Ricostruzione delta RPM non riuscita" -@@ -3467,226 +3691,45 @@ msgstr "Checksum di pacchetti delta RPM ricostruiti non riuscito" - msgid "done" - msgstr "eseguito" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "File di blocco malformato trovato: %s\n" - "Assicurarsi che nessun altro processo DNF sia in esecuzione e rimuovere manualmente il file di blocco oppure eseguire systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Abilitazione di stream diversi per \"{}\"." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Niente da mostrare." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" --"Installazione della versione più recente di \"{}\" rispetto a quella " --"specificata. Motivo: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Moduli abilitati: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" --"Nessun profilo specificato per '{}', si prega di specificare il profilo." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s controllo fallito: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s è un file vuoto" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Archiviazione non riuscita dell'ultimo tempo di Makecache." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Impossibile determinare l'ultima volta di makecache." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Errore nel file di analisi: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Plugin caricati: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "operazione saltata." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "nessun generatore di payload corrispondente per %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Già scaricato" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "abilitazione del repository %s" -+msgid "Environment '%s' is not installed." -+msgstr "L'ambiente '%s' è non installato." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "Aggiunto %s repo da %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Pulizia" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Eliminazione in corso" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verifica in corso" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Esecuzione scriptlet in corso" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Preparazione in corso" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problema" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "L'ID di gruppo '%s' non esiste." -diff --git a/po/ja.po b/po/ja.po -index ddf4174..24df9d1 100644 ---- a/po/ja.po -+++ b/po/ja.po -@@ -17,1941 +17,1990 @@ - # Ludek Janda , 2018. #zanata - # Noriko Mizumoto , 2018. #zanata - # Ooyama Yosiyuki , 2018. #zanata -+# Keiko Moriguchi , 2019. #zanata - # Ooyama Yosiyuki , 2019. #zanata - msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-05-06 02:47+0000\n" --"Last-Translator: Ooyama Yosiyuki \n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-20 10:30+0000\n" -+"Last-Translator: Keiko Moriguchi \n" - "Language-Team: Japanese (http://www.transifex.com/projects/p/dnf/language/ja/)\n" - "Language: ja\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "'%s' に以下の更新が適用されました:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "'%s' で以下の更新を利用できます:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "'%s' に以下の更新がダウンロードされました:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "'%s' に更新が適用されました。" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "'%s' に更新がダウンロードされました。" -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "'%s' で更新が利用可能です。" -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "'%s' を使用した電子メールの送信に失敗しました: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "コマンド '%s' の実行に失敗しました: %d を返しました" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "パッケージ" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "不明な設定値: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "インストールされるパッケージ" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "不明な設定オプション: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "ダウングレード中" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "dnf-automatic を開始しました。" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "整理" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "%s 秒スリープします" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "インストール中" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "エラー: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "廃止" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "repo '{}' のロードに失敗しました: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "再インストール中" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "repository '{}' のロードに失敗しました" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "削除" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "metered 接続で実行する際、メタデータタイマーキャッシュは無効化されました。" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "アップグレード中" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "バッテリーで実行する際、メタデータタイマーキャッシュは無効化されました。" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "検証" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "メタデータタイマーキャッシュは無効化されました。" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "scriptletの実行中" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "メタデータキャッシュは最近、リフレッシュされました。" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "準備" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "テストトランザクション中にエラーが発生しました。" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: は期限切れになることはなく、リフレッシュされることもありません。" -+msgid "Parsing file failed: %s" -+msgstr "ファイルの解析に失敗しました: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: は期限切れとなったのでリフレッシュされます。" -+msgid "Loaded plugins: %s" -+msgstr "ロードされたプラグイン: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: メタデータは %d 秒後に期限切れとなり、すぐにリフレッシュされます" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "plugin \"%s\" のロードに失敗しました: %s" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: は %d 秒後に期限切れとなります。" -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "以下の有効化プラグインパターンに一致するものは見つかりません: {}" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "メタデータキャッシュを作成しました。" -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "以下の無効化プラグインパターンに一致するものは見つかりません: {}" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: は %s から取得したメタデータを使用中" -+msgid "enabling %s repository" -+msgstr "%s リポジトリーの有効化" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "" -+msgid "Added %s repo from %s" -+msgstr "%s から %s repo を追加しました" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "メタデータの期限切れの最終確認: %s 時間前の %s に実施しました。" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "名前" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "名前" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "'%s' を実行することでキャッシュパッケージを削除できます。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "エポック" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "設定ファイルの tsflag が無効です: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "バージョン" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "リポジトリーのグループファイルを追加できませんでした: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "バージョン" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "トランザクションの確認を実行中" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "リリース" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "エラー: トランザクションの確認 vs depsolve:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arch" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "トランザクションの確認に成功しました。" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "アーキテクチャー" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "トランザクションのテストを実行中" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "サイズ" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "トランザクションの確認時にエラー:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "サイズ" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "トランザクションのテストに成功しました。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "ソース" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "トランザクションを実行中" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Repo" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "ディスク要件" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "リポジトリー" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "%s ファイルシステムに少なくとも %dMB の空き領域が必要です。" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "repo から" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "エラーの概要" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "パッケージャー" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB は DNF の外で変更されました。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "ビルド時間" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "トランザクション中にエラーが発生しました。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "インストール時間" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "トランザクションロックの取得に失敗しました (ログインしています: %s)。" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "インストール済み" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "トランザクションを実行できませんでした。" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "概要" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "トランザクションを開始できませんでした:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "概要" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "トランザクションファイル %s の削除に失敗しました" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "一部のパッケージはダウンロードされませんでした。再試行中です。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "ライセンス" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "Delta RPM の更新は %.1f MB 減少し、%.1f MB となりました。(%d.1%% は保存されました)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "説明" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "失敗した Delta RPM の更新は %.1f MB 増加し、%.1f MB となりました。(%d.1%% が無駄になりました)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "説明" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "開くことができませんでした: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "一覧表示するパッケージはありません" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s の公開鍵がインストールされていません" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "パッケージ %s を開くことができません" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "はい" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "いいえ" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "これでよろしいですか? [y/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "これでよろしいですか? [Y/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "%s の公開鍵は信頼されていません" -+msgid "Group: %s" -+msgstr "グループ: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "パッケージ %s は署名されていません" -+msgid " Group-Id: %s" -+msgstr " グループ ID: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "%s を削除できません" -+msgid " Description: %s" -+msgstr " 説明: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s を削除しました" -+msgid " Language: %s" -+msgstr " 言語: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "グループパッケージ \"{}\" に一致するものはありません" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " 必須なパッケージ:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "グループ '%s' からのパッケージを追加します: %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " 標準パッケージ:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "行うべきことはありません。" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " オプション パッケージ:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "削除対象のパッケージはありません。" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " 条件付きパッケージ:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "アップグレード対象のグループはありません。" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "環境グループ: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "一致した引数がありません: %s" -+msgid " Environment-Id: %s" -+msgstr " 環境 Id: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "一致したパッケージはありません。" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " 必須なグループ:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " 任意なグループ:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "一致:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "パッケージ %s はインストールされていないのでの、再インストールできません。" -+msgid "Filename : %s" -+msgstr "ファイル名 : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "ファイル %s はソースパッケージで更新できません。無視します。" -+msgid "Repo : %s" -+msgstr "Repo : %s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "パッケージ %s はインストールされていないので、更新できません。" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "説明 : " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "上位バージョンのパッケージ %s はインストール済みなので、更新できません。" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "パッケージ %s は利用可能ですが、インストールされていません。" -+msgid "License : %s" -+msgstr "ライセンス : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "パッケージ %s は利用可能ですが、他のアーキテクチャー用にインストールされています。" -+msgid "Provide : %s" -+msgstr "提供する : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "パッケージ %s はインストールされていません。" -+msgid "Other : %s" -+msgstr "その他 : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "有効な形式ではありません: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "ダウンロードサイズの合計を計算中にエラーが発生しました" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "削除対象のパッケージはありません。" -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "合計サイズ: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" -+msgid "Total download size: %s" -+msgstr "ダウンロードサイズの合計: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "最下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" -+msgid "Installed size: %s" -+msgstr "インストール済みのサイズ: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "動作は対処されていません: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "インストール済みのサイズを計算中にエラーが発生しました" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "利用可能なパッケージ %s がありません。" -+msgid "Freed space: %s" -+msgstr "解放された容量: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "パッケージをグループごとにインストール済みとマークします:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "パッケージをグループごとに削除済みとマークします:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "グループ" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "パッケージ" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". 失敗したパッケージは: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "group/moduleパッケージをインストール" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG 鍵が設定されています: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "グループパッケージのインストール" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "%s (0x%s) の GPG 鍵はインストール済みです" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "インストール" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "アップグレード" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "再インストール" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "鍵のインポートに失敗しました (コード: %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "依存関係のインストール" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "鍵のインポートに成功しました" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "弱い依存関係のインストール" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "鍵を 1 つもインストールしませんでした" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "削除中" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"\"%s\" リポジトリーに一覧表示されている GPG 鍵はインストール済みですが、このパッケージには適切ではありません。\n" --"正しい鍵 URL がこのリポジトリー用に設定されているか確認してください。" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "依存関係パッケージの削除" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "鍵をインポートしても役に立ちませんでした。鍵が間違っていませんか?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "未使用の依存関係の削除" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * おそらく: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "ダウングレード" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "ローカルリポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "モジュールプロファイルのインストール" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "ローカルリポジトリーのいくつかのパッケージのチェックサムは正しくありません" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "モジュールプロファイルの無効化" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "リポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "モジュールストリームの有効化" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "いくつかのパッケージには無効なキャッシュがありますが、\"--cacheonly\" オプションによりダウンロードできません" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "モジュールストリームの切り替え" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "パッケージ %s は既にインストールされています。" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "モジュールの無効化" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "モジュールの再設定" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "ファイル \"%s\" の解析に失敗しました: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "環境グループのインストール" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "環境グループのアップグレード" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "設定エラー: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "環境グループの削除" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "グループのインストール" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "グループのアップグレード" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " インストール済み: %s-%s (日時: %s)" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "グループの削除" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " ビルド : %s (日時: %s)" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF はトランザクション用にパッケージのみをダウンロードします。" -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "DNF は、パッケージのみをダウンロード、gpg 鍵をインストール、およびトランザクションを確認します。" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"競合するパッケージをスキップします:\n" -+"(アップグレードを強制するにはコマンドラインに '%s' を追加します)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "操作が中断されました。" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "壊れた dependencies%s のパッケージをスキップします" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "パッケージのダウンロード:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " またはグループの一部" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "パッケージのダウンロード中にエラーが発生しました:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "パッケージ" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "トランザクションが失敗しました" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "パッケージ" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "置き換え" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"無人での実行中に鍵の自動インポートを拒否します。\n" --"オーバーライドするには \"-y\" を使用してください。" -+"\n" -+"トランザクションの概要\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG の確認に失敗しました" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "インストール" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "アップグレード" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "パッケージの廃止" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "削除" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "ディストリビューション同期対象のパッケージがありません" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "ダウングレード" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "ダウングレード対象のパッケージはありません。" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "スキップ" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "インストール済みパッケージ" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "パッケージ" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "利用可能なパッケージ" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "依存パッケージ" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "パッケージを自動削除します" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "アップグレード済み" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "エクストラパッケージ" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "ダウングレード済み" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "利用可能なアップグレード" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "インストール済み" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "最近追加したパッケージ" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "再インストール済み" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "表示するための一致したパッケージはありません" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "スキップしました" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "一致したものは見つかりませんでした" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "削除しました" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "トランザクション ID は指定されていません" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "失敗しました" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "指定されたトランザクション ID は見つかりません" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "合計" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "1 つ以上のトランザクション ID が見つかりました!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "<未設定>" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "%u の前のトランザクション履歴が不完全です。" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "システム" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "%u の後のトランザクション履歴が不完全です。" -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "トランザクション {} を {} から取り消しています" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "重複のため、%d から %d へマージしたトランザクションをスキップします" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "不明な repo : '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "トランザクションがありません" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "一致するリポジトリーがありません: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "不正なトランザクション ID、またはパッケージが指定されました" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "このコマンドは root ユーザーで実行する必要があります。" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "コマンドライン" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "そのようなコマンドはありません: %s. %s --help を使用してください。" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "ユーザー名" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "DNF プラグインコマンドかもしれません。\"dnf install 'dnf-command(%s)'\" を試してください" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "DNF プラグインコマンドかもしれませんが、プラグインのロードは現在無効になっています。" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "日時" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir または --downloaddir は、--downloadonly、download あるいは system-upgrade " --"コマンドと共に使用する必要があります。" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "動作" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "変更されました" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "失敗した履歴情報" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "トランザクション ID、またはパッケージが指定されていません" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "削除されました" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "引数 {}: 引数 {} と許可されていません" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "インストールされていません" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "コマンド \"%s\" はすでに定義済みです" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "古い" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "dnf.conf で除外します: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "新しい" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "dnf.conf で含めます: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "トランザクション ID :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "repo で除外します " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "開始時間 :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "repo に含めます " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "開始 rpmdb :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "問題を診断するには実行してみてください: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u 秒)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "RPMDB を破損させたかもしれませんが、'%s' を実行することでこの問題を解決できる可能性があります。" -+msgid "(%u minutes)" -+msgstr "(%u 分)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"GPG 鍵によるパッケージチェックが有効になっています。これは良いことです。\n" --"しかし、GPG 公開鍵はインストールされていません。\n" --"インストールしたいパッケージの鍵をダウンロードし、インストールする必要があります。\n" --"以下のコマンドを実行してダウンロードできます:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"または、リポジトリーセクション 'gpgkey' オプションのリポジトリーを\n" --"利用することで、鍵の url を特定でき、DNF はそれをインストールします。\n" --"\n" --"詳細はディストリビューションまたはパッケージのプロバイダーにコンタクトしてください。" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u 時間)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "問題のリポジトリ: %s" -+msgid "(%u days)" -+msgstr "(%u 日)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "パッケージもしくはパッケージのグループについての詳細を表示します" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "終了時間 :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "すべてのパッケージを表示します (デフォルト)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "終了 rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "利用可能なパッケージのみを表示します" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "ユーザー :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "インストール済みのパッケージのみを表示します" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "終了コード :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "エクストラパッケージのみを表示します" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "中断しました" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "アップグレードパッケージのみを表示します" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "成功" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "自動削除パッケージのみを表示します" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "失敗:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "最近変更されたパッケージのみを表示します" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "失敗しました:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "パッケージ" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Releasever :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "パッケージまたはパッケージのグループを一覧表示します" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "コマンドライン :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "どのパッケージが特定の値を提供するか見つけます" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "コメント :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "実行されたトランザクション:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "パッケージの検索: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "変更されたパッケージ:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "利用可能なパッケージのアップグレードを確認します" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptlet の出力:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "エラー:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "利用可能なパッケージがありません。" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dep-Install" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "インストール対象のパッケージはありません。" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "廃止された" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "インストールされたパッケージはありません。" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "削除" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "再インストール" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (%s から)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> パッケージ %s.%s %s はインストールされます" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "インストール済みパッケージ %s%s は利用できません。" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> パッケージ %s.%s %s はアップグレードされます" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "リポジトリーからインストールされたパッケージはありません。" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> パッケージ %s.%s %s は消去されます" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "再インストール対象のパッケージはありません。" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> パッケージ %s.%s %s は再インストールされます" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "アップグレード対象のパッケージがありません。" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> パッケージ %s.%s %s はダウングレードされます" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "特定のリポジトリーのすべてのパッケージに対して、コマンドを実行します" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> パッケージ %s.%s %s は廃止となります" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> パッケージ %s.%s %s はアップグレードされます" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "有用な使用方法のメッセージを表示します" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> パッケージ %s.%s %s は廃止されます" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "コマンド" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> 依存関係の解決を開始しました" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "トランザクション履歴を表示、または使用します" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> 依存関係の解決が完了しました" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"1 つ以上のトランザクション ID が見つかりました。\n" --"'{}' は 1 つのトランザクション ID またはパッケージ名が必要です。" -+"GPG 鍵 0x%s をインポート中:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "トランザクション ID、またはパッケージ名が指定されていません。" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "コマンドラインエラー: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "履歴 DB にアクセスできません。" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "不正な形式: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "トランザクション %s を取り消すことはできません。取り消すことで、パッケージデータベースに矛盾が生じます。" -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt 引数には複数の値があります: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "トランザクション %s をロールバックすることはできません。ロールバックすることで、パッケージデータベースに矛盾が生じます。" -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt 引数には値はありません: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"無効なトランザクション ID の範囲の定義 '{}'。\n" --"'..' を使用してください。" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "オプションの引数" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"'{}' を トランザクション ID に変換できません。\n" --"''、'last'、'last-' を使用します。" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "設定ファイルの場所" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "パッケージ '{}' を操作するトランザクションが見つかりません。" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "静かな操作" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "詳細な操作" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -- --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF バージョンを表示して終了します" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "インストール root を設定します" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "ドキュメントをインストールしません" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "すべてのプラグインを無効にします" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "名前ごとにプラグインを有効にします" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "名前ごとにプラグインを無効にします" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "任意の設定オプションと repo オプションを設定します" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "パッケージをスキップして depsolve 問題を解決します" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "コマンドのヘルプを表示する" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "トランザクションを最良候補に限定しません" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "コマンドの最大待ち時間" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "当初は依存関係としてインストールされた不要なパッケージをすべて削除します" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "出力レベルをデバッグします" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "削除されるパッケージ" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "ファイルに詳細な解決結果をダンプします" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "packagedb の問題を確認します" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "一覧/検索コマンドで repo の重複を表示します" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "すべての問題を表示します; デフォルト" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "エラー出力レベル" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "依存関係の問題を表示します" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "dnf の廃止されたアップグレードの処理ロジックを有効にするか、情報、一覧、repoquery を廃止するパッケージの機能を表示します" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "重複問題を表示します" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm の出力レベルをデバッグします" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "廃止されたパッケージを表示します" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "すべての質問に「はい」(yes) と自動的に答えます" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "提供に関する問題を表示します" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "すべての質問に「いいえ」(no) と自動的に答えます" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} は、{} の必要項目が足りません" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} は {} と重複しています" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "config-manager コマンドで repos を有効にします (自動的に保存)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} は {} により廃止されました" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "config-manager コマンドで repos を無効にします (自動的に保存)" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} は {} を提供していますが、見つかりません" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "名前または glob ごとにパッケージを除外します" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "ファイル %s を削除中" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "excludepkgs を無効にします" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "キャッシュデータを削除します" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "追加のリポジトリーに対するラベルおよびパスは、複数回指定することが可能です。" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "消去されるメタデータタイプ" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "もはや使用されていない依存関係の削除を無効にします" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "データを消去しています: " -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "GPG 署名の確認を無効にします (RPM ポリシーが許可する場合)" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "キャッシュは期限切れとなりました" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "色を使うかどうか制御します" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d ファイルが削除されました" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "コマンド実行前にメタデータを期限切れに設定します" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "pid %d のプロセスが終了するのを待ちます。" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "IPv4 アドレスのみを解決します" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "IPv6 アドレスのみを解決します" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "インストール済みパッケージを利用可能な最新バージョンに同期します" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "パッケージをコピーするディレクトリーを設定します" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "同期するパッケージ" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "パッケージのみをダウンロードします" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "パッケージをダウングレードします" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "トランザクションにコメントを追加します" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "ダウングレードするパッケージ" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "バグ修正関連パッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "グループ情報を表示または使用します" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "機能拡張関連パッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "設定されたリポジトリーが利用可能なグループデータはありません。" -- --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "警告: グループ %s は存在しません。" -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "警告: 一致するグループはありません:" -- --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "利用可能な環境グループ:" -- --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "インストール済みの環境グループ:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "newpackage の関連パッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "インストール済みのグループ:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "セキュリティー関連パッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "インストール済みの言語グループ:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "利用可能なグループ:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "利用可能な言語グループ:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "グループのオプションパッケージを含めます" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "非表示のグループも表示します" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "アーキテクチャーの使用を強制します" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "インストール済みのグループのみを表示します" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "主要コマンドの一覧:" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "利用可能なグループのみを表示します" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "プラグインコマンドの一覧" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "groups のサブコマンドが無効です: %s. を使用します" -+msgid "Error: %s" -+msgstr "エラー: %s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "必須のグループパッケージを見つけることができません。" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "終了しました。" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "システムに 1 つのパッケージまたは複数のパッケージをインストールします" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "現在のディレクトリーには読み取り/実行権限がありません。/ に移動します" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "インストールされるパッケージ" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "競合するパッケージを置き換えるには、コマンドラインに '{}' を追加してみてください" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "一致するものが見つかりません" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "インストール不可のパッケージをスキップするには、'{}' を追加してみてください" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "有効な rpm ファイルパスではありません: %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " または、'{}' を追加して、インストール不可のパッケージをスキップしてください" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "\"{0}\"には次の選択肢があります: {1}" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "最適候補のパッケージのみを使用しないためには、'{}' を追加してみてください" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "メタデータキャッシュを生成します" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " または、'{}' を追加して、最適候補のパッケージのみを使用しないでください" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "すべてのメタデータファイルのキャッシュファイルを作成します。" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "依存関係が解決しました。" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "インストール済みパッケージをユーザーがインストールしたとマークするか、またはマークをはずします。" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "完了しました!" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as user installed." --msgstr "ユーザーによるインストールには %s のマークがつけられます。" -+msgid " Installed: %s-%s at %s" -+msgstr " インストール済み: %s-%s (日時: %s)" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s unmarked as user installed." --msgstr "ユーザーによるインストールには %s のマークがはずされます。" -+msgid " Built : %s at %s" -+msgstr " ビルド : %s (日時: %s)" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "グループインストールには %s のマークがついています。" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF はトランザクション用にパッケージのみをダウンロードします。" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "エラー:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "DNF は、パッケージのみをダウンロード、gpg 鍵をインストール、およびトランザクションを確認します。" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "パッケージ %s はインストールされていません。" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "操作が中断されました。" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "行うべきことはありません。" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "表示する一致モジュールはありません" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "パッケージのダウンロード:" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "パッケージのダウンロード中にエラーが発生しました:" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "トランザクションが失敗しました" -+ -+#: ../dnf/cli/cli.py:262 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"無人での実行中に鍵の自動インポートを拒否します。\n" -+"オーバーライドするには \"-y\" を使用してください。" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "モジュールと対話します。" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG の確認に失敗しました" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "有効なモジュールのみを表示します" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "{} の Changelogs" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "無効なモジュールのみを表示します" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "パッケージの廃止" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "インストール済みのモジュールのみを表示します" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "ディストリビューション同期対象のパッケージがありません" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "プロファイルコンテンツを表示します" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "一致した引数がありません: %s" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "パッケージを再インストールします" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "利用可能なパッケージ %s がありません。" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "再インストールするパッケージ" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "システムから 1 つのパッケージまたは複数のパッケージを削除します" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "ダウングレード対象のパッケージはありません。" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "重複するパッケージを削除します" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "インストール済みパッケージ" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "制限を超えた installonly パッケージを削除します" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "利用可能なパッケージ" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "削除対象の重複するパッケージはありません。" -- --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "削除対象の古い installonly パッケージはありません。" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "パッケージを自動削除します" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "不明" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "エクストラパッケージ" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "なし (最終: %s)" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "利用可能なアップグレード" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" --msgstr "インスタント (最終: %s)" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "最近追加したパッケージ" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s 秒 (最終: %s)" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "表示するための一致したパッケージはありません" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "設定済みのソフトウェアリポジトリーを表示します" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "一致したものは見つかりませんでした" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "すべての repo を表示します" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "トランザクション ID は指定されていません" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "有効な repo を表示します (デフォルト)" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "指定されたトランザクション ID は見つかりません" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "無効な repo を表示します" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "1 つ以上のトランザクション ID が見つかりました!" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "利用できるリポジトリーがありません" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "%u の前のトランザクション履歴が不完全です。" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "有効化" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "%u の後のトランザクション履歴が不完全です。" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "無効化" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "パッケージ %s はインストールされていません。" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "トランザクション {} を {} から取り消しています" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-name : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "不明な repo : '%s'" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "一致するリポジトリーがありません: %s" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revision: " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "このコマンドは root ユーザーで実行する必要があります。" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "そのようなコマンドはありません: %s. %s --help を使用してください。" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "DNF プラグインコマンドかもしれません。\"dnf install 'dnf-command(%s)'\" を試してください" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "DNF プラグインコマンドかもしれませんが、プラグインのロードは現在無効になっています。" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "設定エラー: %s" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-size : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir または --downloaddir は、--downloadonly、download あるいは system-upgrade " -+"コマンドと共に使用する必要があります。" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable と --set-enabled および --disable と --set-disabled は、config-manager " -+"コマンドと共に使用しなければなりません。" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " 更新済み : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"警告: アクティブな RPM セキュリティーポリシーにより、GPG 署名の確認をグローバルに強制します " -+"(このメッセージをスケルチするには、dnf.conf(5) の 'gpgcheck' を参照してください)" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirrors : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "設定ファイル \"{}\" は存在しません" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "引数 {}: 引数 {} と許可されていません" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "コマンド \"%s\" はすでに定義済みです" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "dnf.conf で除外します: " - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-excluded: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "dnf.conf で含めます: " - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-filename: " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "repo で除外します " - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "repo id" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "repo に含めます " - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "状態" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "環境変数の予期しない値: DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "repo の名前" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "ファイル \"%s\" の解析に失敗しました: %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/aliases.py:108 - #, python-format --msgid "Total packages: %s" --msgstr "パッケージの合計: %s" -+msgid "Cannot read file \"%s\": %s" -+msgstr "ファイル \"%s\" を読み込めません: %s" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "キーワードに一致するパッケージを検索します" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "エイリアスには無限再帰が含まれます" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "検索するための鍵" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s、オリジナルの引数を使用しています。" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "実行中" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "スリープ中" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "この ARCH の結果のみを表示します" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "割り込み不可" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "FILE を所有する結果のみを表示します" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "ゾンビ" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "REQ と競合する結果のみを表示します" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "トレース/停止" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "不明" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "REQ を廃止する結果のみを表示します" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "REQ を提供する結果のみを表示します" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " PID %d のアプリケーションは: %s" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " メモリー: %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "REQ を推奨する結果のみを表示します" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " 開始しました : %s - %s 秒経過" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "REQ を機能強化する結果のみを表示します" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " 状態 : %s" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "REQ を提案する結果のみを表示します" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "コマンドエイリアスを一覧表示するか作成します" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "REQ を補完する結果のみを表示します" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "エイリアスの解決を有効にします" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "エイリアスの解決を無効にします" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "エイリアスは有効化されました" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "エイリアスは無効化されました" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "無効なエイリアスキー: %s" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "--queryformat と使うために利用可能なタグを表示します" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "エイリアスの引数に値はありません: %s" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "オリジナルのパッケージの機能を解決します" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "エイリアスが追加されました: %s" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "パッケージの再帰的なツリーを表示します" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "エイリアスは見つかりません: %s" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "対応するソース RPM で操作します" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "エイリアスが削除されました: %s" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "特定の name.arch に最新パッケージ N を表示します (または N がネガティブな場合は N 以外の最新のもの)" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s、エイリアス %s" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "パッケージに関する詳細情報を表示します" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "エイリアス %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "パッケージのファイルを一覧表示します" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "エイリアスの解決は無効化されました。" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "パッケージソース RPM 名を表示します" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "エイリアスが指定されていません。" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "パッケージの changelogs を表示します" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "エイリアスが指定されていません。" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "見つかったパッケージを表示する形式" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "エイリアスが定義されていません。" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "一致するエイリアスがありません: %s" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "特定の文字列のパッケージの詳細を検索します" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "パッケージの説明と URL も検索します" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "インストール済みの重複するパッケージへのクエリーを制限します" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "インストール済みの installonly パッケージへのクエリーを制限します" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s 完全一致: %%s" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s 一致: %%s" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "パッケージをダウンロードできる場所を表示します" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "一致する項目はありませんでした。" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "パッケージが競合する機能を表示します。" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "パッケージの検索: " - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "packagedb の問題を確認します" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "パッケージが機能拡張できる機能を表示します。" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "すべての問題を表示します; デフォルト" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "パッケージが提供する機能を表示します。" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "依存関係の問題を表示します" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "パッケージが推奨する機能を表示します。" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "重複問題を表示します" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "パッケージが依存する機能を表示します。" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "廃止されたパッケージを表示します" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "%%pre スクリプトを実行するためにパッケージが依存する機能を表示します。" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "提供に関する問題を表示します" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "パッケージが提案する機能を表示します。" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} は、{} の必要項目が足りません" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "パッケージが補完できる機能を表示します。" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} は {} と重複しています" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "利用可能なパッケージのみを表示する。" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} は {} により廃止されました" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "インストール済みのパッケージのみを表示します。" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} は {} を提供していますが、見つかりません" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "インストール済みパッケージを利用可能な最新バージョンに同期します" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "同期するパッケージ" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "\"dnf autoremove\" コマンドで削除可能なパッケージのみを表示します。" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "システム上の 1 つのパッケージまたは複数のパッケージをアップグレードします" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "ユーザーによってインストールされたパッケージのみを表示します。" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "アップグレードするパッケージ" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "最近編集されたパッケージのみを表示します" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "アップグレード対象のパッケージがありません。" - --#: ../dnf/cli/commands/repoquery.py:275 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"オプションの '--resolve' は、'--conflicts'、'--depends'、'--enhances'、'--provides'、'--" --"recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " --"オプションのいずれか 1 つと使用する必要があります。" -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "当初は依存関係としてインストールされた不要なパッケージをすべて削除します" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"オプションの '--recursive' は、'--whatrequires ' (オプションでは '--exactdeps' ではなく、'" --"--alldeps' と共に使用) または '--requires --resolve' と共に使用する必要があります。" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "削除されるパッケージ" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "パッケージ {} はファイルを含んでいません" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "メタデータキャッシュを生成します" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "利用可能な query-tags: --queryformat \".. %{tag} ..\" を使用します" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "すべてのメタデータファイルのキャッシュファイルを作成します。" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "問題を診断するには実行してみてください: '%s'." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "RPMDB を破損させたかもしれませんが、'%s' を実行することでこの問題を解決できる可能性があります。" - --#: ../dnf/cli/commands/repoquery.py:501 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"description:\n" --" For the given packages print a tree of the packages." -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"有効なスイッチは指定されていません\n" --"使用方法: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"GPG 鍵によるパッケージチェックが有効になっています。これは良いことです。\n" -+"しかし、GPG 公開鍵はインストールされていません。\n" -+"インストールしたいパッケージの鍵をダウンロードし、インストールする必要があります。\n" -+"以下のコマンドを実行してダウンロードできます:\n" -+" rpm --import public.gpg.key\n" - "\n" --"説明:\n" --" 特定のパッケージに関しては、パッケージのツリーを印刷します。" -+"\n" -+"または、リポジトリーセクション 'gpgkey' オプションのリポジトリーを\n" -+"利用することで、鍵の url を特定でき、DNF はそれをインストールします。\n" -+"\n" -+"詳細はディストリビューションまたはパッケージのプロバイダーにコンタクトしてください。" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "特定の文字列のパッケージの詳細を検索します" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "問題のリポジトリ: %s" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "パッケージの説明と URL も検索します" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "\"{}\" には有効化されたリポジトリーがありません。" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "パッケージもしくはパッケージのグループについての詳細を表示します" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "すべてのパッケージを表示します (デフォルト)" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "利用可能なパッケージのみを表示します" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "インストール済みのパッケージのみを表示します" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "エクストラパッケージのみを表示します" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "アップグレードパッケージのみを表示します" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s 完全一致: %%s" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "自動削除パッケージのみを表示します" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "%s 一致: %%s" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "最近変更されたパッケージのみを表示します" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "一致する項目はありませんでした。" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "パッケージまたはパッケージのグループを一覧表示します" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "対話式 DNF シェルを実行します" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "どのパッケージが特定の値を提供するか見つけます" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "スクリプト" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "DNF シェルで実行するスクリプト" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "利用可能なパッケージのアップグレードを確認します" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "サポートされない鍵の値。" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "更新前に changelogs を表示します" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "リポジトリーを見つけられませんでした: %s" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "利用可能なパッケージがありません。" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [値]\n" --" arg: debuglevel、errorlevel、obsoletes、gpgcheck、assumeyes、exclude、\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" 値を取得できない場合、現在の値を印刷します。\n" --" 値を取得した場合、その値を設定します。" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "インストール対象のパッケージはありません。" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "インストールされたパッケージはありません。" -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (%s から)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "インストール済みパッケージ %s%s は利用できません。" -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "リポジトリーからインストールされたパッケージはありません。" -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "再インストール対象のパッケージはありません。" -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "削除対象のパッケージはありません。" -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "特定のリポジトリーのすべてのパッケージに対して、コマンドを実行します" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "有用な使用方法のメッセージを表示します" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "コマンド" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "トランザクション履歴を表示、または使用します" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} [command]\n" --" print help" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} [command]\n" --" ヘルプを印刷" -+"1 つ以上のトランザクション ID が見つかりました。\n" -+"'{}' は 1 つのトランザクション ID またはパッケージ名が必要です。" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "トランザクション ID、またはパッケージ名が指定されていません。" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "履歴 DB にアクセスできません。" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [オプション]\n" --" 一覧: リポジトリーとその状態を一覧表示します。オプション = [all | id | glob]\n" --" 有効化: リポジトリーの有効化。オプション = リポジトリー id\n" --" 無効化: リポジトリーの無効化。オプション = リポジトリー id" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "トランザクション %s を取り消すことはできません。取り消すことで、パッケージデータベースに矛盾が生じます。" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" トランザクションセットを解決" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "トランザクション %s をロールバックすることはできません。ロールバックすることで、パッケージデータベースに矛盾が生じます。" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{} arg\n" --" 一覧: トランザクションのコンテンツを表示\n" --" リセット: トランザクションのリセット (ゼロ設定) \n" --" 実行: トランザクションの実行" -+"無効なトランザクション ID の範囲の定義 '{}'。\n" -+"'..' を使用してください。" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{}\n" --" トランザクションの実行" -+"'{}' を トランザクション ID に変換できません。\n" -+"''、'last'、'last-' を使用します。" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "パッケージ '{}' を操作するトランザクションが見つかりません。" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "パッケージをダウングレードします" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "ダウングレードするパッケージ" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" exit the shell" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "システムに影響する問題を修正する「最新の」パッケージに一致したもののみをアップグレードします" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "オペレーションは、モジュール '{0}' ストリーム '{1}' を ストリーム '{2}' へと切り替える結果となります" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "表示する一致モジュールはありません" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" --"{}\n" --" シェルの終了" -+"有効化されたモジュールのストリームの切り替えはできません。\n" -+"モジュールからすべてのインストールされたコンテンツを削除し、'dnf module reset ' コマンドを使用してモジュールをリセットすることを推奨します。モジュールのリセット後に、別のストリームを有効化できます。" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" --"シェル固有の引数:\n" --"\n" --"設定 設定オプションの設定\n" --"ヘルプ ヘルプの印刷\n" --"リポジトリー (または repo) リポジトリーの有効化、無効化、または一覧表示\n" --"resolvedep トランザクションセットの解決\n" --"トランザクション (または ts) トランザクションセットの一覧表示、再設定、または実行\n" --"実行 トランザクションセットの解決および実行\n" --"終了 (または 中止) シェルの終了" -+"有効化されたモジュールのストリームの切り替えはできません。\n" -+"モジュールからすべてのインストールされたコンテンツを削除し、'dnf module reset ' コマンドを使用してモジュールをリセットすることを推奨します。モジュールのリセット後に、別のストリームをインストールできます。" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "エラー: 読み込み用に %s を開くことができません" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "モジュールと対話します。" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "シェルを終了します" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "有効なモジュールのみを表示します" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "1 つの spec を削除およびインストールするために対話式 dnf モッドを実行します" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "無効なモジュールのみを表示します" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "削除される spec" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "インストール済みのモジュールのみを表示します" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "インストールされる spec" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "プロファイルコンテンツを表示します" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "システムから 1 つのパッケージまたは複数のパッケージを削除します" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "重複するパッケージを削除します" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "制限を超えた installonly パッケージを削除します" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "削除対象の重複するパッケージはありません。" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "削除対象の古い installonly パッケージはありません。" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "有効な形式ではありません: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -1965,6 +2014,11 @@ msgstr "機能強化" - msgid "security" - msgstr "セキュリティー" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "不明" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "newpackage" -@@ -2084,1170 +2138,1381 @@ msgid "Unknown/Sec." - msgstr "不明/秒" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "バグ" -+msgid "Update ID" -+msgstr "更新 ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "タイプ" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "更新 ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "更新済み" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "バグ" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "説明" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "権利" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "重大度" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "権利" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "ファイル" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "インストール済み" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "正" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "誤" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "正" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "システム上の 1 つのパッケージまたは複数のパッケージをアップグレードします" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "インストール済みパッケージをユーザーがインストールしたとマークするか、またはマークをはずします。" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "アップグレードするパッケージ" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "ユーザーによるインストールには %s のマークがつけられます。" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "システムに影響する問題を修正する「最新の」パッケージに一致したもののみをアップグレードします" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "ユーザーによるインストールには %s のマークがはずされます。" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "終了しました。" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "グループインストールには %s のマークがついています。" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "現在のディレクトリーには読み取り/実行権限がありません。/ に移動します" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "エラー:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "パッケージ %s はインストールされていません。" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "ファイル %s を削除中" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "キャッシュデータを削除します" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "消去されるメタデータタイプ" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "依存関係が解決しました。" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "データを消去しています: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "完了しました!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "キャッシュは期限切れとなりました" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "コマンドラインエラー: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d ファイルが削除されました" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "不正な形式: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "pid %d のプロセスが終了するのを待ちます。" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt 引数には複数の値があります: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "システムに 1 つのパッケージまたは複数のパッケージをインストールします" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt 引数には値はありません: %s" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "一致するものが見つかりません" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "オプションの引数" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "有効な rpm ファイルパスではありません: %s" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "設定ファイルの場所" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "\"{0}\"には次の選択肢があります: {1}" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "静かな操作" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "キーワードに一致するパッケージを検索します" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "詳細な操作" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "検索するための鍵" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF バージョンを表示して終了します" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "インストール root を設定します" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "ドキュメントをインストールしません" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "この ARCH の結果のみを表示します" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "すべてのプラグインを無効にします" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "FILE を所有する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "名前ごとにプラグインを有効にします" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "REQ と競合する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "名前ごとにプラグインを無効にします" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "REQ を廃止する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "任意の設定オプションと repo オプションを設定します" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "REQ を提供する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "パッケージをスキップして depsolve 問題を解決します" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "コマンドのヘルプを表示する" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "REQ を推奨する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "REQ を機能強化する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "REQ を提案する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "REQ を補完する結果のみを表示します" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "コマンドの最大待ち時間" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "出力レベルをデバッグします" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "ファイルに詳細な解決結果をダンプします" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "一覧/検索コマンドで repo の重複を表示します" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "--queryformat と使うために利用可能なタグを表示します" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "エラー出力レベル" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "オリジナルのパッケージの機能を解決します" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" --msgstr "dnf の廃止されたアップグレードの処理ロジックを有効にするか、情報、一覧、repoquery を廃止するパッケージの機能を表示します" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "パッケージの再帰的なツリーを表示します" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm の出力レベルをデバッグします" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "対応するソース RPM で操作します" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "すべての質問に「はい」(yes) と自動的に答えます" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "特定の name.arch に最新パッケージ N を表示します (または N がネガティブな場合は N 以外の最新のもの)" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "すべての質問に「いいえ」(no) と自動的に答えます" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "パッケージに関する詳細情報を表示します" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" --msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "パッケージのファイルを一覧表示します" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "パッケージソース RPM 名を表示します" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "パッケージの changelogs を表示します" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "名前または glob ごとにパッケージを除外します" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "見つかったパッケージを表示する形式" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "excludepkgs を無効にします" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" -+"見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:191 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "追加のリポジトリーに対するラベルおよびパスは、複数回指定することが可能です。" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "もはや使用されていない依存関係の削除を無効にします" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "色を使うかどうか制御します" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "インストール済みの重複するパッケージへのクエリーを制限します" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "コマンド実行前にメタデータを期限切れに設定します" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "インストール済みの installonly パッケージへのクエリーを制限します" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "IPv4 アドレスのみを解決します" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "IPv6 アドレスのみを解決します" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "パッケージをダウンロードできる場所を表示します" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "パッケージをコピーするディレクトリーを設定します" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "パッケージが競合する機能を表示します。" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "パッケージのみをダウンロードします" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "トランザクションにコメントを追加します" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "パッケージが機能拡張できる機能を表示します。" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "バグ修正関連パッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "パッケージが提供する機能を表示します。" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "機能拡張関連パッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "パッケージが推奨する機能を表示します。" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "newpackage の関連パッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "パッケージが依存する機能を表示します。" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "セキュリティー関連パッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "%%pre スクリプトを実行するためにパッケージが依存する機能を表示します。" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "パッケージが提案する機能を表示します。" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "パッケージが補完できる機能を表示します。" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "利用可能なパッケージのみを表示する。" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "インストール済みのパッケージのみを表示します。" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "アーキテクチャーの使用を強制します" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "主要コマンドの一覧:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "プラグインコマンドの一覧" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "\"dnf autoremove\" コマンドで削除可能なパッケージのみを表示します。" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "ユーザーによってインストールされたパッケージのみを表示します。" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "エポック" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "最近編集されたパッケージのみを表示します" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" -+"オプションの '--resolve' は、'--conflicts'、'--depends'、'--enhances'、'--provides'、'--" -+"recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " -+"オプションのいずれか 1 つと使用する必要があります。" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" -+"オプションの '--recursive' は、'--whatrequires ' (オプションでは '--exactdeps' ではなく、'" -+"--alldeps' と共に使用) または '--requires --resolve' と共に使用する必要があります。" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "リリース" -- --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "パッケージ {} はファイルを含んでいません" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "利用可能な query-tags: --queryformat \".. %{tag} ..\" を使用します" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" -+"有効なスイッチは指定されていません\n" -+"使用方法: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"説明:\n" -+" 特定のパッケージに関しては、パッケージのツリーを印刷します。" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "ソース" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "なし (最終: %s)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "インスタント (最終: %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s 秒 (最終: %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "repo から" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "設定済みのソフトウェアリポジトリーを表示します" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "パッケージャー" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "すべての repo を表示します" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "ビルド時間" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "有効な repo を表示します (デフォルト)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "インストール時間" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "無効な repo を表示します" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "インストール済み" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "利用できるリポジトリーがありません" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "有効化" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "ライセンス" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "無効化" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-name : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "はい" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revision: " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "いいえ" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "これでよろしいですか? [y/N]: " -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "これでよろしいですか? [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "グループ: %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-size : " - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " グループ ID: %s" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " 説明: %s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " 更新済み : " - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " 言語: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirrors : " - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " 必須なパッケージ:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " 標準パッケージ:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " オプション パッケージ:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " 条件付きパッケージ:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "環境グループ: %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-excluded: " - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " 環境 Id: %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-filename: " - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " 必須なグループ:" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "repo id" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " 任意なグループ:" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "状態" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "一致:" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "repo の名前" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Filename : %s" --msgstr "ファイル名 : %s" -+msgid "Total packages: %s" -+msgstr "パッケージの合計: %s" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "対話式 DNF シェルを実行します" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "説明 : " -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "スクリプト" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "DNF シェルで実行するスクリプト" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "ライセンス : %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "サポートされない鍵の値。" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Provide : %s" --msgstr "提供する : %s" -+msgid "Could not find repository: %s" -+msgstr "リポジトリーを見つけられませんでした: %s" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "その他 : %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [値]\n" -+" arg: debuglevel、errorlevel、obsoletes、gpgcheck、assumeyes、exclude、\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" 値を取得できない場合、現在の値を印刷します。\n" -+" 値を取得した場合、その値を設定します。" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "ダウンロードサイズの合計を計算中にエラーが発生しました" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" ヘルプを印刷" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [オプション]\n" -+" 一覧: リポジトリーとその状態を一覧表示します。オプション = [all | id | glob]\n" -+" 有効化: リポジトリーの有効化。オプション = リポジトリー id\n" -+" 無効化: リポジトリーの無効化。オプション = リポジトリー id" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" トランザクションセットを解決" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" 一覧: トランザクションのコンテンツを表示\n" -+" リセット: トランザクションのリセット (ゼロ設定) \n" -+" 実行: トランザクションの実行" -+ -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" トランザクションの実行" -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" シェルの終了" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"シェル固有の引数:\n" -+"\n" -+"設定 設定オプションの設定\n" -+"ヘルプ ヘルプの印刷\n" -+"リポジトリー (または repo) リポジトリーの有効化、無効化、または一覧表示\n" -+"resolvedep トランザクションセットの解決\n" -+"トランザクション (または ts) トランザクションセットの一覧表示、再設定、または実行\n" -+"実行 トランザクションセットの解決および実行\n" -+"終了 (または 中止) シェルの終了" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Total size: %s" --msgstr "合計サイズ: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "エラー: 読み込み用に %s を開くことができません" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "シェルを終了します" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "パッケージを再インストールします" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "再インストールするパッケージ" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Total download size: %s" --msgstr "ダウンロードサイズの合計: %s" -+msgid "Package %s available, but not installed." -+msgstr "パッケージ %s は利用可能ですが、インストールされていません。" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "1 つの spec を削除およびインストールするために対話式 dnf モッドを実行します" -+ -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "削除される spec" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "インストールされる spec" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "グループ情報を表示または使用します" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "設定されたリポジトリーが利用可能なグループデータはありません。" -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Installed size: %s" --msgstr "インストール済みのサイズ: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "警告: グループ %s は存在しません。" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "インストール済みのサイズを計算中にエラーが発生しました" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "警告: 一致するグループはありません:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "利用可能な環境グループ:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "インストール済みの環境グループ:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "インストール済みのグループ:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "インストール済みの言語グループ:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "利用可能なグループ:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "利用可能な言語グループ:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "グループのオプションパッケージを含めます" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "非表示のグループも表示します" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "インストール済みのグループのみを表示します" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "利用可能なグループのみを表示します" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Freed space: %s" --msgstr "解放された容量: %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "パッケージをグループごとにインストール済みとマークします:" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "groups のサブコマンドが無効です: %s. を使用します" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "パッケージをグループごとに削除済みとマークします:" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "必須のグループパッケージを見つけることができません。" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "グループ" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "モジュラーパッケージ '{}' に利用可能なモジュラーメタデータはありません、システムにインストールできません" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "パッケージ" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "モジュラーパッケージに利用可能なモジュラーメタデータはありません" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "group/moduleパッケージをインストール" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "ソース rpm パッケージ (%s) をインストールしません。" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "グループパッケージのインストール" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "%s と一致するペイロードファクトリーはありません" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "インストール" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "ダウンロード済み" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "アップグレード" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "サポートされていないチェックサム形式: %s" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "再インストール" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "最速のミラーを確定しています (%s hosts).. " - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "依存関係のインストール" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "弱い依存関係のインストール" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "削除中" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "不要なプロファイルを無視します: '{}/{}'" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "依存関係パッケージの削除" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "Fail-Safe リポジトリー {1} からモジュール '{0}' をインストールすることは、許可されていません" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "未使用の依存関係の削除" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "引数 {} でプロファイルを一致できません" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "ダウングレード" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "モジュール {}:{} にデフォルトのプロファイルがありません" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "プロファイル {} はモジュール {}:{} に一致しません" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "Fail-Safe リポジトリーからモジュールをインストールすることは、許可されていません" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "引数 {} を解決できません" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "パッケージ {} に一致するものはありません" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "Fail-Safe リポジトリー {1} からモジュール '{0}' をアップグレードすることは、許可されていません" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "Fail-Safe リポジトリーからモジュールをアップグレードすることは、許可されていません" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "モジュール名のみが必要です。引数で不必要な情報を無視します: '{}'" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "モジュラーの依存に関する問題:" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "'{}' に対して別のストリームを有効化します。" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "表示するものがありません。" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "指定されたものよりも新しいバージョンの '{}' をインストールします。理由: {}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "有効なモジュール: {}." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"競合するパッケージをスキップします:\n" --"(アップグレードを強制するにはコマンドラインに '%s' を追加します)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "'{}' に指定したプロファイルはありません。プロファイルを指定してください。" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "壊れた dependencies%s のパッケージをスキップします" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC 拡張: ユーザー用のキー " - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " またはグループの一部" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "は有効です。" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "の状態は不明です。" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC 拡張: " - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "置き換え" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "すでにインポートされたキーの有効性をテストします。" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"トランザクションの概要\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "不明な設定値: %s=%s in %s; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "インストール" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "不明な設定オプション: %s = %s in %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "アップグレード" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "dnf-automatic を開始しました。" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "削除" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "%s 秒スリープします" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "ダウングレード" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "'%s' に以下の更新が適用されました:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "スキップ" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "'%s' で以下の更新を利用できます:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "パッケージ" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "'%s' に以下の更新がダウンロードされました:" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "依存パッケージ" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "'%s' に更新が適用されました。" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "アップグレード済み" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "'%s' に更新がダウンロードされました。" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "ダウングレード済み" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "'%s' で更新が利用可能です。" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "再インストール済み" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "'%s' を使用した電子メールの送信に失敗しました: %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "コマンド '%s' の実行に失敗しました: %d を返しました" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "削除しました" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "リクエスト中の問題:" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "失敗しました" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "足りないパッケージ: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "合計" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "破損したパッケージ: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "<未設定>" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "足りないグループまたはモジュール: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "システム" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "破損したグループまたはモジュール: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "重複のため、%d から %d へマージしたトランザクションをスキップします" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "デフォルトでのモジュラーの依存関係問題:" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "トランザクションがありません" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s は空のファイルです" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "不正なトランザクション ID、またはパッケージが指定されました" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "最後の makecache 時間の保存に失敗しました。" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "コマンドライン" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "最後の makecache 時間の決定に失敗しました。" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "ユーザー名" -+# translation auto-copied from project jbpm-designer, version 6.0.1, document -+# org.jbpm/jbpm-designer- -+# api/resources/org/jbpm/designer/resources/i18n/DesignerConstants, author -+# nmirasch -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "問題" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "repo '{}' のロードに失敗しました: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "日時" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "repository '{}' のロードに失敗しました" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "動作" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "metered 接続で実行する際、メタデータタイマーキャッシュは無効化されました。" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "変更されました" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "バッテリーで実行する際、メタデータタイマーキャッシュは無効化されました。" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "メタデータタイマーキャッシュは無効化されました。" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "トランザクション ID、またはパッケージが指定されていません" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "メタデータキャッシュは最近、リフレッシュされました。" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "削除されました" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: は期限切れになることはなく、リフレッシュされることもありません。" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "インストールされていません" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: は期限切れとなったのでリフレッシュされます。" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "新しい" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: メタデータは %d 秒後に期限切れとなり、すぐにリフレッシュされます" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "古い" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: は %d 秒後に期限切れとなります。" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "トランザクション ID :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "メタデータキャッシュを作成しました。" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "開始時間 :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: は %s から取得したメタデータを使用中" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "開始 rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "リポジトリーを無視します: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u 秒)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "メタデータの期限切れの最終確認: %s 時間前の %s に実施しました。" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u 分)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "'%s' を実行することでキャッシュパッケージを削除できます。" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u 時間)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "設定ファイルの tsflag が無効です: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u 日)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "リポジトリーのグループファイルを追加できませんでした: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "終了時間 :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "トランザクションの確認を実行中" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "終了 rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "エラー: トランザクションの確認 vs depsolve:" -+ -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "トランザクションの確認に成功しました。" -+ -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "トランザクションのテストを実行中" -+ -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "トランザクションの確認時にエラー:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "ユーザー :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "トランザクションのテストに成功しました。" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "中断しました" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "トランザクションを実行中" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "終了コード :" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "ディスク要件" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "成功" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "%s ファイルシステムに少なくとも %dMB の空き領域が必要です。" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "失敗:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "エラーの概要" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "失敗しました:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB は DNF の外で変更されました。" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Releasever :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "トランザクション中にエラーが発生しました。" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "コマンドライン :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "トランザクションロックの取得に失敗しました (ログインしています: %s)。" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "コメント :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "トランザクションを実行できませんでした。" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "実行されたトランザクション:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "トランザクションを開始できませんでした:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "変更されたパッケージ:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "トランザクションファイル %s の削除に失敗しました" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptlet の出力:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "一部のパッケージはダウンロードされませんでした。再試行中です。" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "エラー:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "Delta RPM の更新は %.1f MB 減少し、%.1f MB となりました。(%d.1%% は保存されました)" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dep-Install" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "失敗した Delta RPM の更新は %.1f MB 増加し、%.1f MB となりました。(%d.1%% が無駄になりました)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "廃止された" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "開くことができませんでした: {}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "廃止" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s の公開鍵がインストールされていません" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "削除" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "パッケージ %s を開くことができません" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "再インストール" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "%s の公開鍵は信頼されていません" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> パッケージ %s.%s %s はインストールされます" -+msgid "Package %s is not signed" -+msgstr "パッケージ %s は署名されていません" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> パッケージ %s.%s %s はアップグレードされます" -+msgid "Cannot remove %s" -+msgstr "%s を削除できません" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> パッケージ %s.%s %s は消去されます" -+msgid "%s removed" -+msgstr "%s を削除しました" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "グループパッケージ \"{}\" に一致するものはありません" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> パッケージ %s.%s %s は再インストールされます" -+msgid "Adding packages from group '%s': %s" -+msgstr "グループ '%s' からのパッケージを追加します: %s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "削除対象のパッケージはありません。" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "アップグレード対象のグループはありません。" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "一致したパッケージはありません。" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> パッケージ %s.%s %s はダウングレードされます" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> パッケージ %s.%s %s は廃止となります" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> パッケージ %s.%s %s はアップグレードされます" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "パッケージ %s はインストールされていないのでの、再インストールできません。" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> パッケージ %s.%s %s は廃止されます" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "ファイル %s はソースパッケージで更新できません。無視します。" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> 依存関係の解決を開始しました" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "パッケージ %s はインストールされていないので、更新できません。" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> 依存関係の解決が完了しました" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "上位バージョンのパッケージ %s はインストール済みなので、更新できません。" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" --msgstr "" --"GPG 鍵 0x%s をインポート中:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." -+msgstr "パッケージ %s は利用可能ですが、他のアーキテクチャー用にインストールされています。" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "実行中" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "最下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "スリープ中" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "動作は対処されていません: {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "割り込み不可" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "ゾンビ" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "トレース/停止" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "不明" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" -+msgid ". Failing package is: %s" -+msgstr ". 失敗したパッケージは: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " PID %d のアプリケーションは: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG 鍵が設定されています: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " メモリー: %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "%s (0x%s) の GPG 鍵はインストール済みです" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "キーが承認されました。" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "キーが拒否されました。" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " 開始しました : %s - %s 秒経過" -+msgid "Key import failed (code %d)" -+msgstr "鍵のインポートに失敗しました (コード: %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "鍵のインポートに成功しました" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "鍵を 1 つもインストールしませんでした" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " 状態 : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"\"%s\" リポジトリーに一覧表示されている GPG 鍵はインストール済みですが、このパッケージには適切ではありません。\n" -+"正しい鍵 URL がこのリポジトリー用に設定されているか確認してください。" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "スキップします。" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "鍵をインポートしても役に立ちませんでした。鍵が間違っていませんか?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * おそらく: {}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "グループ '%s' はインストールされていません。" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "ローカルリポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "グループ '%s' が存在しません。" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "ローカルリポジトリーのいくつかのパッケージのチェックサムは正しくありません" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "環境 '%s' はインストールされていません。" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "リポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id '%s' は存在しません。" -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "いくつかのパッケージには無効なキャッシュがありますが、\"--cacheonly\" オプションによりダウンロードできません" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "グループ '%s' はインストールされていません。" -+msgid "Package %s is already installed." -+msgstr "パッケージ %s は既にインストールされています。" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3266,7 +3531,7 @@ msgstr "不明な設定オプション: %s = %s" - #: ../dnf/conf/config.py:327 - #, python-format - msgid "Error parsing --setopt with key '%s', value '%s': %s" --msgstr "" -+msgstr "キー '%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" - - #: ../dnf/conf/config.py:335 - #, python-format -@@ -3280,7 +3545,7 @@ msgstr "誤りかまたは不明な \"{}\": {}" - #: ../dnf/conf/config.py:452 - #, python-format - msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" --msgstr "" -+msgstr "キー '%s.%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" - - #: ../dnf/conf/config.py:455 - #, python-format -@@ -3307,6 +3572,11 @@ msgstr "リポジトリー '%s' は設定内で名前がありません。id を - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "repo に対する不正な id: %s、byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s の確認に失敗しました: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3317,36 +3587,6 @@ msgstr "repo %s: 0x%s はインポート済みです" - msgid "repo %s: imported key 0x%s." - msgstr "repo %s: インポート済みの鍵 0x%s。" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "ソース rpm パッケージ (%s) をインストールしません。" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "サポートされていないチェックサム形式: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Delta RPM の再ビルドに失敗しました" -@@ -3359,230 +3599,45 @@ msgstr "delta-rebuild RPM のチェックサムは失敗しました" - msgid "done" - msgstr "完了" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "リクエスト中の問題:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "足りないパッケージ: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "破損したパッケージ: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "足りないグループまたはモジュール: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "破損したグループまたはモジュール: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "モジュラーの依存に関する問題:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "不正な形式のロックファイルが見つかりました: %s。\n" - "他の dnf プロセスが実行されていないことを確認し、手動でロックファイルを取り除くか、systemd-tmpfiles --remove dnf.conf を実行してください。" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "'{}' に対して別のストリームを有効化します。" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "表示するものがありません。" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "指定されたものよりも新しいバージョンの '{}' をインストールします。理由: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "有効なモジュール: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "'{}' に指定したプロファイルはありません。プロファイルを指定してください。" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "不要なプロファイルを無視します: '{}/{}'" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "引数 {} でプロファイルを一致できません" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "モジュール {}:{} にデフォルトのプロファイルがありません" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "引数 {} を解決できません" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "パッケージ {} に一致するものはありません" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s の確認に失敗しました: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s は空のファイルです" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "最後の makecache 時間の保存に失敗しました。" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "最後の makecache 時間の決定に失敗しました。" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "ファイルの解析に失敗しました: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "スキップします。" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "ロードされたプラグイン: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "モジュールまたはグループ '%s' はインストールされていません。" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "" -+msgid "Module or Group '%s' is not available." -+msgstr "モジュールまたはグループ '%s' は利用できません。" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "%s と一致するペイロードファクトリーはありません" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "ダウンロード済み" -+msgid "Module or Group '%s' does not exist." -+msgstr "モジュールまたはグループ '%s' は存在しません。" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "最速のミラーを確定しています (%s hosts).. " -+msgid "Environment '%s' is not installed." -+msgstr "環境 '%s' はインストールされていません。" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "%s リポジトリーの有効化" -+msgid "Environment '%s' is not available." -+msgstr "環境 '%s' は利用できません。" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "%s から %s repo を追加しました" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "ダウングレード中" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "整理" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "インストール中" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "再インストール中" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "削除" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "アップグレード中" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "検証" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "scriptletの実行中" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "準備" -- --# translation auto-copied from project jbpm-designer, version 6.0.1, document --# org.jbpm/jbpm-designer- --# api/resources/org/jbpm/designer/resources/i18n/DesignerConstants, author --# nmirasch --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "問題" -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id '%s' は存在しません。" -diff --git a/po/ka.po b/po/ka.po -index 85496ef..a7b746d 100644 ---- a/po/ka.po -+++ b/po/ka.po -@@ -7,7 +7,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-11-16 06:48+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Georgian \n" -@@ -18,1860 +18,1935 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "პაკეტი" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "შემოწმება" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "შეცდომა: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:63 -+#, python-format -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Added %s repo from %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "მეტამონაცემების კეში შეიქმნა." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "ეპოქა" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "გამოცემა" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "ტრანზაქცია წარმატებით შემოწმდა." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "ტრანზაქციის შემოწმება" -- --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "რეპოდან" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "აგების დრო" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "ჩადგმის დრო" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "ლიცენზია" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "yes" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Problem opening package %s" --msgstr "პრობლემა %s პაკეტის გახსნისას" -+msgid " Group-Id: %s" -+msgstr " ჯგუფის Id: %s" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "" -+msgid " Description: %s" -+msgstr " აღწერა: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Package %s is not signed" --msgstr "პაკეტი %s არაა ხელმოწერილი" -+msgid " Language: %s" -+msgstr " ენა: %s" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " აუცილებელი პაკეტები:" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " ნაგულისხმები პაკეტები:" -+ -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "გასაკეთებელი არაფერია." -- --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:830 -+#, python-format -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " აუცილებელი ჯგუფები:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" -+msgid "Filename : %s" -+msgstr "ფაილი : %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+msgid "Repo : %s" -+msgstr "რეპო : %s" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "" -+msgid "License : %s" -+msgstr "ლიცენზია : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "შეცდომა ჯამური ჩამოტვირთვის ზომის გამოთვლისას" -+ -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "ჯამური ზომა : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "" -+msgid "Total download size: %s" -+msgstr "ჩამოტვირთვის ჯამური ზომა: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -+msgid "Installed size: %s" -+msgstr "ჩადგმულის ზომა: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "ჯგუფი" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "პაკეტები" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "ამოღება" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "გასაღების შემოტანა ვერ მოხერხდა (კოდი %d)" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "კონფიგურაციის შეცდომა: %s" -- --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "%s, using original arguments." -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Installed: %s-%s at %s" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:194 -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "ოპერაცია შეწყდა." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "ჩადგმა" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "პაკეტების ჩამოტვირთვა:" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "განახლება" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "ამოღება" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "ჩამოქვეითება" -+ -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+#, fuzzy -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "პაკეტი" -+ -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "ჩადგმული პაკეტები" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "ხელმისაწვდომი პაკეტები" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "სულ" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "დამატებითი პაკეტები" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "სისტემა" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "ტრანზაქციები არაა" -+ -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "ბრძანებათა სტრიქონი" -+ -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" -+ -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "დრო და თარიღი" -+ -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "მოქმედებები" -+ -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "უცნობი რეპოზიტორია: '%s'" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ტრანზაქციის ID :" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "" -+msgid "(%u seconds)" -+msgstr "(%u წამი)" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" -+msgid "(%u minutes)" -+msgstr "(%u წუთი)" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u საათი)" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u დღე)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "მომხმარებელი" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "წარმატება" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "შეცდომები:" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "პაკეტი" -- --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "პაკეტების ძებნა: " -- --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "პაკეტი არაა ხელმისაწვდომი." -- --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> ურთიერთდამოკიდებულებების დადგების დაწყება" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "პაკეტი არაა ჩადგმული." -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> ურთიერთდამოკიდებულებების დადგენა დასრულდა" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 - #, python-format --msgid " (from %s)" -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "Installed package %s%s not available." -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "რეპო" -- --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "კონფიგურაციის ფაილის მდებარეობა" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "ბრძანება" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "ჩუმი ოპერაცია" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF-ის ვერსიის ჩვენება და გამოსვლა" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "ყველა დამატების გამორთვა" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Warning: Group %s does not exist." -+msgid "Error: %s" -+msgstr "შეცდომა: %s" -+ -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "შეწყდა." -+ -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "ჩადგმული ჯგუფები:" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "ხელმისაწვდომი ჯგუფები:" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "ურთიერთდამოკიდებულება გამოთვლილია." - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "დასრულდა!" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "ოპერაცია შეწყდა." - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "გასაკეთებელი არაფერია." - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "პაკეტების ჩამოტვირთვა:" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s marked as user installed." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s unmarked as user installed." -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s marked as group installed." -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "ჩადგმული პაკეტები" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "ხელმისაწვდომი პაკეტები" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "დამატებითი პაკეტები" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "უცნობი რეპოზიტორია: '%s'" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "უცნობი" -- --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "არასდროს (უკანასკნელი: %s)" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "Instant (last: %s)" -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "%s second(s) (last: %s)" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "კონფიგურაციის შეცდომა: %s" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "გაშვებული" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "მძინარე" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "შეუწყვეტავი" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "ზომბი" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "უცნობი" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "რეპოს id" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " აპლიკაცია PID-ით %d არის: %s" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "მდგომარეობა" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "რეპოს სახელი" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " გაიშვა : %s, გავიდა %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:127 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid " State : %s" -+msgstr " მდგომარეობა: %s" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "პაკეტების ძებნა: " -+ -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/autoremove.py:41 -+msgid "" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/__init__.py:47 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "პაკეტი არაა ხელმისაწვდომი." - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "პაკეტი არაა ჩადგმული." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "რეპო" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "ბრძანება" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "Could not find repository: %s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} [command]\n" --" print help" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" run the transaction" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1886,6 +1961,11 @@ msgstr "გაუმჯობესება" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "უცნობი" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2005,19 +2085,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "ტიპი" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2029,1464 +2109,1427 @@ msgid "Description" - msgstr "აღწერა" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "უფლებები" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "უფლებები" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "ფაილები" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "შეწყდა." -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "ურთიერთდამოკიდებულება გამოთვლილია." -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "დასრულდა!" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Command line error: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "კონფიგურაციის ფაილის მდებარეობა" -- --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "ჩუმი ოპერაცია" -- --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF-ის ვერსიის ჩვენება და გამოსვლა" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "ყველა დამატების გამორთვა" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" -- --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "ეპოქა" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "გამოცემა" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "არასდროს (უკანასკნელი: %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "რეპოდან" -- --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "აგების დრო" -- --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "ჩადგმის დრო" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "ლიცენზია" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "yes" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " ჯგუფის Id: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " აღწერა: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " ენა: %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " აუცილებელი პაკეტები:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " ნაგულისხმები პაკეტები:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " აუცილებელი ჯგუფები:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "ფაილი : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "რეპოს id" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "რეპო : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "მდგომარეობა" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "რეპოს სახელი" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "URL : %s" --msgstr "URL : %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "ლიცენზია : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "შეცდომა ჯამური ჩამოტვირთვის ზომის გამოთვლისას" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Total size: %s" --msgstr "ჯამური ზომა : %s" -+msgid "Could not find repository: %s" -+msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "ჩამოტვირთვის ჯამური ზომა: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "ჩადგმულის ზომა: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "ჯგუფი" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "პაკეტები" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "ამოღება" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "ჩადგმული ჯგუფები:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "ხელმისაწვდომი ჯგუფები:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format -+#: ../dnf/module/module_base.py:34 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "ჩადგმა" -- --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "განახლება" -- --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "ამოღება" -- --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "ჩამოქვეითება" -- --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --#, fuzzy --msgid "Package" --msgid_plural "Packages" --msgstr[0] "პაკეტი" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "სულ" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "სისტემა" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "ტრანზაქციები არაა" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "ბრძანებათა სტრიქონი" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "დრო და თარიღი" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "მოქმედებები" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ტრანზაქციის ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" --msgstr "(%u წამი)" -+msgid "Updates downloaded on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" --msgstr "(%u წუთი)" -+msgid "Updates available on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" --msgstr "(%u საათი)" -+msgid "Failed to send an email via '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" --msgstr "(%u დღე)" -+msgid "Failed to execute command '%s': returned %d" -+msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "მომხმარებელი" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "წარმატება" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "ფაილი %s ცარიელია" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "შეცდომები:" -- --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:372 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "მეტამონაცემების კეში შეიქმნა." -+ -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2150 --#, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> ურთიერთდამოკიდებულებების დადგების დაწყება" -- --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> ურთიერთდამოკიდებულებების დადგენა დასრულდა" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "გაშვებული" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "ტრანზაქცია წარმატებით შემოწმდა." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "მძინარე" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "ტრანზაქციის შემოწმება" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "შეუწყვეტავი" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "ზომბი" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "უცნობი" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:910 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" --msgstr " აპლიკაცია PID-ით %d არის: %s" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:1001 - #, python-format --msgid " Started: %s - %s ago" --msgstr " გაიშვა : %s, გავიდა %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " მდგომარეობა: %s" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1023 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "ჯგუფი '%s' არ არსებობს." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" -+ -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Problem opening package %s" -+msgstr "პრობლემა %s პაკეტის გახსნისას" -+ -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "პაკეტი %s არაა ხელმოწერილი" -+ -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:335 --#, python-format --msgid "Main config did not have a %s attr. before setopt" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" --msgstr "დელტა RPM-ის აგება ვერ მოხერხდა" -- --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" -+msgstr "გასაღების შემოტანა ვერ მოხერხდა (კოდი %d)" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:327 -+#, python-format -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:335 -+#, python-format -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:452 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "%s is empty file" --msgstr "ფაილი %s ცარიელია" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:96 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" -+msgstr "დელტა RPM-ის აგება ვერ მოხერხდა" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "შემოწმება" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/kk.po b/po/kk.po -index f4f58db..11c9268 100644 ---- a/po/kk.po -+++ b/po/kk.po -@@ -5,7 +5,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-03-27 06:03+0000\n" - "Last-Translator: Baurzhan Muftakhidinov \n" - "Language-Team: Kazakh\n" -@@ -16,1861 +16,1935 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Тазарту" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Ескіртеді" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Өшіру" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Тексерілуде" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Sleep for %s seconds" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Error: %s" --msgstr "Қате: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/repodict.py:58 -+#, python-format -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/repodict.py:94 -+#, python-format -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Шығарылымы" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Қайнар көзі" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Транзакцияны тексеру" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Репозиторийден" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Транзакцияны тексеру сәтті аяқталды." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Транзакцияны сынау" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Жиналу уақыты" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Орнату уақыты" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Транзакцияны сынау сәтті аяқталды." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Кім орнатқан" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Транзакцияны" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Лицензия" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "yes" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" --"Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:788 -+#, python-format -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Public key for %s is not installed" -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Problem opening package %s" --msgstr "%s дестесін ашу мәселемен аяқталды" -+msgid " Description: %s" -+msgstr " Сипаттамасы: %s" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "" -+msgid " Language: %s" -+msgstr " Тіл: %s" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "%s дестесінің қолтаңбасы жоқ" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Міндетті дестелер:" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "%s өшіру мүмкін емес" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Үнсіз келісім дестелері:" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "%s өшірілді" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Қосымша дестелер:" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Шартты дестелер:" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Жасайтын ешнәрсе жоқ." -+#: ../dnf/cli/output.py:830 -+#, python-format -+msgid " Environment-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Өшіру үшін топтар белгіленбеген." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Міндетті топтар:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Жаңарту үшін топтар белгіленбеген." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Қосымша топтар:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:872 -+#, python-format -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot reinstall it." -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s not installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "%s дестесі орнатылмаған." -+msgid "Total download size: %s" -+msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Топ" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Дестелер" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Өшірілуде" -+ -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "" -- --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" -- --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "" -- --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Әрекет үзілді." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Дестелер жүктеліп алынуда:" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Орнату" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Жаңарту" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Дестелерді ескірту" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Өшіру" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Дистрибутивті синхрондау үшін дестелер белгіленбеген." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Нұсқасын төмендету" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Аттап кету" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Орнатылған дестелер" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+#, fuzzy -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Десте" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Қолжетерлік дестелер" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Тәуелді десте" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Автоөшіру дестелері" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Жаңартылды" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Қосымша дестелер" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Нұсқасы төмендетілді" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Орнатылған" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Жақында қосылған дестелер" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Қайта орнатылған" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Сәйкестіктер табылмады" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Өшірілген" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Сәтсіз" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Жалпы" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Жүйе" -+ -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Белгісіз репозиторий: '%s'" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Командалық жол" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Ондай команда жоқ: %s. %s --help қолданыңыз" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Күн және уақыт" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Әрекет(тер)" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Өзгертілді" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -- --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -- --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Өшірілді" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Орнатылмады" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Ескірек" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Жаңалау" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "" -+msgid "(%u seconds)" -+msgstr "(%u секунд)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" -+msgid "(%u minutes)" -+msgstr "(%u минут)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u сағат)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "" -+msgid "(%u days)" -+msgstr "(%u күн)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Үзілді" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Сәтті" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Қателер:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Ескірткен" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Өшіру" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Қайта орнату" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr "" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> %s.%s %s дестесі орнатылатын болады" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> %s.%s %s дестесі жаңарту болады" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> %s.%s %s дестесі өшірілетін болады" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Жаңарту үшін дестелер белгіленбеген." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> %s.%s %s дестесі ескіртетін болады" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> %s.%s %s дестесі жаңартылатын болады" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> %s.%s %s дестесі ескіртілген болады" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "КОМАНДА" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Тәуелділіктерді шешуді бастау" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Тәуелділіктерді шешуді аяқтау" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "bad format: %s" -+msgstr "қате пішім: %s" -+ -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "баптаулар файлының орналасуы" -+ -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF нұсқа ақпаратын шығару және шығу" -+ -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "орнату түбірін көрсету" -+ -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "дестелерді тек жүктеп алу" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Қате: %s" -+ -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Тәуелділіктер шешілген." -+ -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Аяқталды!" -+ -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Әрекет үзілді." - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Жасайтын ешнәрсе жоқ." - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Дестелер жүктеліп алынуда:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Дестелерді ескірту" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Дистрибутивті синхрондау үшін дестелер белгіленбеген." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s unmarked as user installed." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s marked as group installed." -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Қате:" -- --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "Package %s is not installed." --msgstr "%s дестесі орнатылмаған." -- --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Орнатылған дестелер" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Қолжетерлік дестелер" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Автоөшіру дестелері" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Қосымша дестелер" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Жақында қосылған дестелер" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Сәйкестіктер табылмады" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "%s дестесі орнатылмаған." - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "белгісіз" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 - #, python-format --msgid "Never (last: %s)" --msgstr "Ешқашан (соңғы: %s)" -+msgid "Unknown repo: '%s'" -+msgstr "Белгісіз репозиторий: '%s'" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Instant (last: %s)" --msgstr "Лезде (соңғы: %s)" -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" -+ -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s секунд (соңғы: %s)" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Ондай команда жоқ: %s. %s --help қолданыңыз" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Орындалуда" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Ұйықтауда" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Үзілмейтін" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Зомби" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Белгісіз" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Жады : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:125 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid " Started: %s - %s ago" -+msgstr " Іске қосылған: %s - %s бұрын" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Күйі : %s" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Сәйкестіктер табылмады." - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Жаңарту үшін дестелер белгіленбеген." - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/autoremove.py:41 -+msgid "" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that are not present in any of available repositories." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid " (from %s)" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Сәйкестіктер табылмады." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "КОМАНДА" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} [command]\n" --" print help" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{}\n" --" resolve the transaction set" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" exit the shell" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1885,6 +1959,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "белгісіз" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2004,1488 +2083,1452 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Түрі" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Жаңартылған" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Сипаттамасы" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Құқықтар" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Құқықтар" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Файлдар" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Орнатылған" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "true" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "false" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "true" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Қате:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "%s дестесі орнатылмаған." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Тәуелділіктер шешілген." -- --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Аяқталды!" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "bad format: %s" --msgstr "қате пішім: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "баптаулар файлының орналасуы" -- --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF нұсқа ақпаратын шығару және шығу" -- --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "орнату түбірін көрсету" -- --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "дестелерді тек жүктеп алу" -- --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Шығарылымы" -- --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Қайнар көзі" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Репозиторийден" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Жиналу уақыты" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Ешқашан (соңғы: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Орнату уақыты" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Лезде (соңғы: %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Кім орнатқан" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s секунд (соңғы: %s)" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Лицензия" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "yes" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Сипаттамасы: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Тіл: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Міндетті дестелер:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Үнсіз келісім дестелері:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Қосымша дестелер:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Шартты дестелер:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Міндетті топтар:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Қосымша топтар:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "" -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "License : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Total download size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Топ" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Дестелер" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Өшірілуде" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/cli/commands/group.py:332 - #, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "" -+ -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "" -+ -+#: ../dnf/db/group.py:285 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" -+ -+#: ../dnf/module/module_base.py:33 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Орнату" -- --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Жаңарту" -- --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Өшіру" -- --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Нұсқасын төмендету" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Аттап кету" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --#, fuzzy --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Десте" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Тәуелді десте" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Жаңартылды" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Нұсқасы төмендетілді" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Қайта орнатылған" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Өшірілген" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Сәтсіз" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Жалпы" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Жүйе" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Командалық жол" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Күн және уақыт" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Әрекет(тер)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Өзгертілді" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Өшірілді" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Орнатылмады" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Жаңалау" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Ескірек" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" --msgstr "(%u секунд)" -+msgid "Updates downloaded on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" --msgstr "(%u минут)" -+msgid "Updates available on '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" --msgstr "(%u сағат)" -+msgid "Failed to send an email via '%s': %s" -+msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" --msgstr "(%u күн)" -+msgid "Failed to execute command '%s': returned %d" -+msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Үзілді" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" -+ -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" -+ -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s бос файл болып тұр" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Сәтті" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Мәселе" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Қателер:" -- --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Ескірткен" -- --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Ескіртеді" -- --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Өшіру" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Қайта орнату" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> %s.%s %s дестесі орнатылатын болады" -+msgid "%s: using metadata from %s." -+msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> %s.%s %s дестесі жаңарту болады" -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> %s.%s %s дестесі өшірілетін болады" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> %s.%s %s дестесі ескіртетін болады" -+msgid "Invalid tsflag in config file: %s" -+msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> %s.%s %s дестесі жаңартылатын болады" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> %s.%s %s дестесі ескіртілген болады" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Транзакцияны тексеру" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Тәуелділіктерді шешуді бастау" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Тәуелділіктерді шешуді аяқтау" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Транзакцияны тексеру сәтті аяқталды." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Транзакцияны сынау" -+ -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Орындалуда" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Транзакцияны сынау сәтті аяқталды." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Ұйықтауда" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Транзакцияны" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Үзілмейтін" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Зомби" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Белгісіз" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Жады : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" --msgstr " Іске қосылған: %s - %s бұрын" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" --msgstr " Күйі : %s" -+msgid "Failed to remove transaction file %s" -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "аттап кету." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." --msgstr "'%s' тобы орнатылмаған." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." --msgstr "'%s' тобы жоқ болып тұр." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group '%s' not installed." --msgstr "'%s' тобы орнатылмаған." -+msgid "Problem opening package %s" -+msgstr "%s дестесін ашу мәселемен аяқталды" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" --msgstr "" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "%s дестесінің қолтаңбасы жоқ" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Unknown configuration option: %s = %s" --msgstr "" -+msgid "Cannot remove %s" -+msgstr "%s өшіру мүмкін емес" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "%s removed" -+msgstr "%s өшірілді" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" --msgstr "" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Өшіру үшін топтар белгіленбеген." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Жаңарту үшін топтар белгіленбеген." - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" --msgstr "Дельта RPM жасау сәтсіз аяқталды" -- --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" --msgstr "дайын" -- --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "" - --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:327 -+#, python-format -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:335 -+#, python-format -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:452 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "%s is empty file" --msgstr "%s бос файл болып тұр" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:96 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" -+msgstr "Дельта RPM жасау сәтсіз аяқталды" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Тазарту" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "дайын" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "аттап кету." - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Өшіру" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Тексерілуде" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Мәселе" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "" -diff --git a/po/ko.po b/po/ko.po -index 1482d14..ea7c236 100644 ---- a/po/ko.po -+++ b/po/ko.po -@@ -5,7 +5,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2018-11-12 10:05+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Korean\n" -@@ -16,1880 +16,1955 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "해당 업데이트들은 '%s'에 적용되었습니다:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "해당 업데이트들은 '%s'에 적용 가능합니다:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "해당 업데이트들은 '%s'에 다운로드 되었습니다:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "'%s'에 업데이트가 적용 되었습니다." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "'%s'에 업데이트가 다운로드 되었습니다." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "'%s'에 업데이트가 가능합니다." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "'%s'를 통한 이메일 전송을 실패하였습니다: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "명령 '을 실행하지 못했습니다.%s': 반환 됨 %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "꾸러미" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "알 수없는 구성 값 : %s=%s ...에서 %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "설치할 패키지" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "알 수없는 구성 옵션 : %s = %s ...에서 %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "dnf-automatic을 시작했습니다." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "정리" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "수면 용 %s 초" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "오류: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "폐기" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "로딩 repo '{}'실패 : {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "저장소 '{}'로드 실패" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "삭제 중" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "계량 연결에서 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "배터리로 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "확인 중" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "메타 데이터 타이머 캐싱이 비활성화되었습니다." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "스크립틀릿 실행" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "최근에 메타 데이터 캐시가 새로 고쳐졌습니다." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "준비 중입니다" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: 만료되지 않고 새로 고침되지 않습니다." -+msgid "Parsing file failed: %s" -+msgstr "구문 분석에 실패했습니다. %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: 만료되어 새로 고침됩니다." -+msgid "Loaded plugins: %s" -+msgstr "로드 된 플러그인 : %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: 메타 데이터는 이후에 만료됩니다. %d 초 단위로 업데이트됩니다." -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: 만료 후 %d 초." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "메타 데이터 캐시가 생성되었습니다." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s:에서 메타 데이터 사용 %s." -+msgid "enabling %s repository" -+msgstr "가능하게하는 %s 저장소" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "Added %s repo from %s" -+msgstr "추가됨 %s 에서 repo %s" -+ -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "마지막 메타 데이터 만료 확인 : %s 전에 %s." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "다운로드 된 패키지는 다음 번 성공적인 트랜잭션까지 캐시에 저장되었습니다." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "시대" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "캐시 된 패키지를 제거하려면 '%s'." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "구성 파일의 잘못된 tsflag : %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "저장소에 그룹 파일을 추가하지 못했습니다. %s - %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "릴리즈" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "트랜잭션 점검 실행 중" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "오류 : 트랜잭션 검사 vs depsolve :" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "트랜잭션 검사가 성공했습니다." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "트랜잭션 테스트 실행 중" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "거래 확인 오류 :" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "소스" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "트랜잭션 테스트가 완료되었습니다." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "거래 실행 중" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "디스크 요구 사항 :" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "레포에서" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "적어도 %dMB 더 많은 공간이 필요하다. %s 파일 시스템." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "오류 요약" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB는 DNF 외부에서 변경되었습니다." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "거래 중에 오류가 발생했습니다." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "트랜잭션 잠금을 가져 오는 데 실패했습니다 (다음 형식으로 로그인 됨). %s)." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "트랜잭션을 실행할 수 없습니다." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "거래를 시작할 수 없습니다 :" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "트랜잭션 파일을 제거하지 못했습니다. %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "일부 패키지가 다운로드되지 않았습니다. 다시 시도 중입니다." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "열 수 없습니다 : {}" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "공개 키 %s 설치되어 있지 않다." -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "문제가되는 패키지 열기 %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "공개 키 %s 신뢰할 수 없다" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "꾸러미 %s 서명되지 않았습니다." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "제거 할 수 없습니다. %s" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "%s removed" --msgstr "%s 제거 된" -+msgid "Group: %s" -+msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "그룹 패키지 \"{}\"에 일치하는 항목이 없습니다." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Adding packages from group '%s': %s" --msgstr "그룹 '%s': %s" -+msgid " Description: %s" -+msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "할 것이 없음." -+#: ../dnf/cli/output.py:796 -+#, python-format -+msgid " Language: %s" -+msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "삭제 표시된 그룹이 없습니다." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "업그레이드가 표시된 그룹이 없습니다." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" --msgstr "인수와 일치하는 항목 없음 : %s" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "일치하는 패키지 없음" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "꾸러미 %s 설치되어 있지 않으면 다운 그레이드 할 수 없습니다." -+msgid "Environment Group: %s" -+msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "꾸러미 %s 이미 설치된 하위 버전은 다운 그레이드 할 수 없습니다." -+msgid " Environment-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "꾸러미 %s 설치되지 않았 으면 다시 설치할 수 없습니다." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "파일 %s 소스 패키지이므로 무시하고 업데이트 할 수 없습니다." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "꾸러미 %s 설치되지 않았 으면 업데이트 할 수 없습니다." -+msgid "Filename : %s" -+msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "꾸러미 %s 더 높은 버전이 이미 설치되어 있으면 업데이트 할 수 없습니다." -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s available, but not installed." --msgstr "꾸러미 %s 사용할 수는 있지만 설치되지 않았습니다." -+msgid "URL : %s" -+msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "꾸러미 %s 사용 가능하지만 다른 아키텍처에 설치됩니다." -+msgid "License : %s" -+msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "No package %s installed." --msgstr "패키지 없음 %s 설치." -+msgid "Provide : %s" -+msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Not a valid form: %s" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "제거 할 수있는 패키지가 없습니다." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "인수 용 패키지 %s 사용할 수는 있지만 설치되지 않았습니다." -+msgid "Total size: %s" -+msgstr "" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "꾸러미 %s 이미 설치된 가장 낮은 버전의 버전을 다운 그레이드 할 수 없습니다." -- --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "처리되지 않은 작업 : {}" -+msgid "Total download size: %s" -+msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No package %s available." --msgstr "패키지 없음 %s 유효한." -+msgid "Installed size: %s" -+msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "보안 업데이트가 필요하지 않지만 {} 업데이트가 사용 가능합니다." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "보안 업데이트는 필요하지 않지만 {} 업데이트가 제공됩니다." -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" -+msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "\"{}\"에는 보안 업데이트가 필요하지 않지만 {} 업데이트는 사용 가능하지 않습니다." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "\"{}\"은 (는) 필요한 보안 업데이트가 없지만 {} 업데이트는 사용 가능합니다." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". 실패한 패키지는 다음과 같습니다. %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "그룹" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG 키는 다음과 같이 구성됩니다. %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "패키지" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG 키 %s (0x%s)가 이미 설치되어 있습니다." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "키 가져 오기가 실패했습니다 (코드 %d)" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "성공적으로 가져온 키" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "아무 키도 설치하지 않았습니다." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" --"해당 GPG 키는 \"%s\"저장소가 이미 설치되어 있지만이 패키지에 맞지 않습니다.이 저장소에 대해 올바른 키 URL이 구성되었는지 " --"확인하십시오." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "키 가져 오기가 잘못된 키를 가져 오지 못 했습니까?" -+#. TRANSLATORS: This is for a list of packages to be removed. -+# translation auto-copied from project subscription-manager, version 1.11.X, -+# document keys -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "삭제 중" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * 어쩌면 당신은 의미 : {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "로컬 저장소 \"{}\"의 \"{}\"패키지에 잘못된 체크섬이 있습니다" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "로컬 저장소의 일부 패키지에 잘못된 체크섬이 있습니다." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "저장소 \"{}\"의 패키지 \"{}\"에 잘못된 체크섬이 있습니다" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "일부 패키지에는 유효하지 않은 캐시가 있지만 \"--cacheonly\"옵션으로 인해 다운로드 할 수 없습니다" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "구문 분석 파일 \"%s\"실패 : %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, fuzzy, python-format --msgid " Installed: %s-%s at %s" --msgstr " %s-%s 일 %s 에 설치됨" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " %s 일 %s 에 빌드됨" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "작업이 중지됨." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "패키지 다운로드중:" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --#, fuzzy --msgid "Obsoleting Packages" --msgstr "오래된 패키지들" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "설치" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "배포 동기화를 위해 표시된 패키지가 없습니다." -+# ctx::sourcefile::Navigation Menu -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "업그레이드" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "다운 그레이드 대상으로 표시된 패키지가 없습니다." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "삭제" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "설치된 패키지" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "다운 그레이드" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "사용 가능한 패키지" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "버킷" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Autoremove 패키지" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --# ctx::sourcefile::Systems Navigation Menu --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "추가 패키지" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "의존 패키지" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "사용 가능한 업그레이드" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "업그레이드 됨" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "최근에 추가 된 패키지" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "다운 그레이드" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "목록과 일치하는 패키지가 없습니다." -+# translation auto-copied from project subscription-manager, version 1.11.X, -+# document keys -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "설치됨" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "검색 결과가 없습니다" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "다시 설치됨" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "주어진 거래 ID가 없습니다." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "주어진 거래 ID를 찾을 수 없습니다." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "제거됨" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "두 개 이상의 거래 ID를 찾았습니다!" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "실패하였습니다" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "거래 내역이 불완전합니다. %u." -+# auto translated by TM merge from project: RHOSP Director Installation and -+# Usage , version: 11-Korean, DocId: master -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "합계" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "거래 내역이 불완전합니다. %u." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "{}에서 트랜잭션 {}을 (를) 취소하고 있습니다." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "시스템" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "병합 된 트랜잭션 건너 뛰기 %d 에 %d, 겹치기 때문에" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "거래 없음" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "잘못된 트랜잭션 ID 또는 주어진 패키지" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "명령행" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "사용자 이름" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#. REALLY Needs to use columns! -+# translation auto-copied from project subscription-manager, version 1.11.X, -+# document keys -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "날짜와 시간" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "행위)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "설치되지 않음" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "문제를 진단하려면 다음을 실행하십시오. '%s'." -+msgid "(%u seconds)" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "RPMDB가 손상되어 '%s'문제를 해결할 수 있습니다." -+msgid "(%u minutes)" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" --"GPG 키를 통해 패키지 검사를 활성화했습니다. 이것은 좋은 일입니다. 그러나 GPG 공개 키가 설치되어 있지 않습니다. 설치하려는 " --"패키지의 키를 다운로드하여 설치해야합니다. rpm --import public.gpg.key 또는 저장소 섹션의 'gpgkey'옵션을 " --"사용하여 저장소에 사용할 키의 URL을 지정할 수 있으며 DNF가이를 설치합니다 너를 위해서. 자세한 내용은 배포 또는 패키지 제공 " --"업체에 문의하십시오." - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "문제 저장소 : %s" -+msgid "(%u days)" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "패키지 또는 패키지 그룹에 대한 세부 정보 표시" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "모든 패키지 표시 (기본값)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "사용 가능한 패키지 만 표시" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "설치된 패키지 만 표시" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "엑스트라 패키지 만 표시" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "패키지 업그레이드 만 표시" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "성공" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "autoremove 패키지 만 표시" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "최근에 변경된 패키지 만 표시" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "실패:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "꾸러미" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "릴리스 자 :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "패키지 또는 패키지 그룹 나열" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "명령 줄 :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "주어진 값을 제공하는 패키지 찾기" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "댓글 :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "수행 된 거래 :" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "변경된 패키지 :" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "사용 가능한 패키지 업그레이드 확인" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "스크립트 렛 출력 :" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "오류 :" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "사용할 수있는 패키지가 없습니다." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "설치 제거" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "설치용으로 표시된 패키지가 없습니다." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "폐기 된" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "패키지가 설치되지 않았습니다." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "삭제" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (에서 %s)" -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "재설치" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "Installed package %s%s not available." --msgstr "설치된 패키지 %s%s 사용 불가." -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> 패키지 %s.%s %s 설치 될 것이다" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "저장소에서 설치된 패키지가 없습니다." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "다시 설치하도록 표시된 패키지가 없습니다." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> 패키지 %s.%s %s 지워질거야." - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "업그레이드 할 패키지 없음." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> 패키지 %s.%s %s 다시 설치됩니다." - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "지정된 저장소의 모든 패키지 위에 명령을 실행합니다." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> 패키지 %s.%s %s 다운 그레이드 될 것이다" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> 패키지 %s.%s %s 쓸데없는" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "유용한 메시지 표시" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "<명령>" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> 패키지 %s.%s %s 쓸모 없게 될 것이다." - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "표시 또는 사용, 거래 내역" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"GPG키 0x%s를 불러옵니다:\n" -+" 사용자 : \"%s\"\n" -+" GPG 지문: %s\n" -+" 출처 : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "show 명령 도움말" -+ -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "종속성을 해결하기 위해 설치된 패키지 지우기 허용" -+ -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "트랜잭션에서 사용 가능한 최상의 패키지 버전을 사용해보십시오." -+ -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "시스템 캐시에서 완전히 실행하고, 캐시를 업데이트하지 않습니다." -+ -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "최대 명령 대기 시간" -+ -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "디버깅 출력 레벨" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "자세한 해결 결과를 파일로 덤프합니다." -+ -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "repos에있는 중복 목록을 목록 / 검색 명령에 표시합니다." -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "오류 출력 레벨" -+ -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" -+"패키지가 정보, 목록 및 리포 눅스에 대해 사용하지 않는 업그레이드 또는 표시 기능을 위해 dnf의 처리 논리를 사용하지 못하게합니다." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm 용 디버깅 출력 레벨" -+ -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "모든 질문에 대해 자동으로 대답하십시오." -+ -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "모든 질문에 대해 자동으로 대답합니다." -+ -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "id 나 glob로 특정 리포지토리를 활성화 할 수 있습니다. 여러 번 지정할 수 있습니다." -+ -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "패키지를 이름이나 glob로 제외합니다." -+ -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "excludepkgs 사용 중지" -+ -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "레이블 및 추가 저장소의 경로는 여러 번 지정할 수 있습니다." -+ -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "더 이상 사용되지 않는 종속성 제거 사용 안 함" -+ -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "색상 사용 여부 제어" -+ -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "명령을 실행하기 전에 만료 된 메타 데이터 설정" -+ -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "IPv4 주소로만 해결" -+ -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "IPv6 주소로만 해결" -+ -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "패키지를 복사 할 디렉토리를 설정하십시오." -+ -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "다운로드 패키지 만" -+ -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "거래에 의견을 추가하십시오." -+ -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "버그 수정 관련 패키지를 업데이트에 포함 시키십시오." -+ -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "업데이트 관련 향상 패키지 포함" -+ -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "새 패키지 관련 패키지를 업데이트에 포함하십시오." -+ -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "업데이트에 보안 관련 패키지 포함" -+ -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "업데이트에서 주어진 권고를 수정하는 데 필요한 패키지를 포함하십시오." -+ -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "업데이트에서 주어진 BZ를 수정하는 데 필요한 패키지를 포함하십시오." -+ -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "업데이트에서 주어진 CVE를 수정하는 데 필요한 패키지를 포함하십시오" -+ -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "업데이트에서 심각도와 일치하는 보안 관련 패키지를 포함합니다." -+ -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "아키텍처의 사용을 강요하십시오" -+ -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "주요 명령 목록 :" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "원래 종속물로 설치된 모든 불필요한 패키지 제거" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "플러그인 명령리스트 :" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "제거 할 패키지" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "오류: %s" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "종료 됨." - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "현재 디렉토리에서 읽기 / 실행 액세스가 없으며 /" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "완료되었습니다!" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "" -+#: ../dnf/cli/cli.py:136 -+#, fuzzy, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " %s-%s 일 %s 에 설치됨" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Removing file %s" --msgstr "" -- --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "" -+msgid " Built : %s at %s" -+msgstr " %s 일 %s 에 빌드됨" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "작업이 중지됨." - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "할 것이 없음." - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "PID %d 프로세스가 종료되기를 기다리고 있습니다." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "패키지 다운로드중:" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "설치된 패키지를 최신 버전과 동기화한다." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "동기화 할 패키지" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "표시하거나 사용하십시오." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+#, fuzzy -+msgid "Obsoleting Packages" -+msgstr "오래된 패키지들" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "구성된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "배포 동기화를 위해 표시된 패키지가 없습니다." - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Warning: Group %s does not exist." --msgstr "경고 : 그룹 %s 존재하지 않는다." -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "경고 : 일치하는 그룹 없음 :" -- --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "사용 가능한 환경 그룹 :" -+msgid "No match for argument: %s" -+msgstr "인수와 일치하는 항목 없음 : %s" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "설치된 환경 그룹 :" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "패키지 없음 %s 유효한." - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "설치된 그룹 :" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "인수 용 패키지 %s 사용할 수는 있지만 설치되지 않았습니다." - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "설치된 언어 그룹 :" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "다운 그레이드 대상으로 표시된 패키지가 없습니다." - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "사용 가능한 그룹 :" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "설치된 패키지" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "사용 가능한 언어 그룹 :" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "사용 가능한 패키지" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "그룹의 선택 패키지를 포함하십시오." -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Autoremove 패키지" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "또한 숨겨진 그룹을 보여준다." -+# ctx::sourcefile::Systems Navigation Menu -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "추가 패키지" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "설치된 그룹 만 표시" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "사용 가능한 업그레이드" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "사용 가능한 그룹 만 표시" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "최근에 추가 된 패키지" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "그룹 명령이 잘못되었습니다. 사용 : %s." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "목록과 일치하는 패키지가 없습니다." - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "필수 그룹 패키지를 찾을 수 없습니다." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "검색 결과가 없습니다" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "주어진 거래 ID가 없습니다." - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "설치할 패키지" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "주어진 거래 ID를 찾을 수 없습니다." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "경기를 찾을 수 없습니다." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "두 개 이상의 거래 ID를 찾았습니다!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "올바른 rpm 파일 경로가 아닙니다. %s" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+msgid "Transaction history is incomplete, before %u." -+msgstr "거래 내역이 불완전합니다. %u." - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "메타 데이터 캐시를 생성한다." -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "거래 내역이 불완전합니다. %u." - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "모든 메타 데이터 파일에 대한 캐시 파일 만들기." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "패키지 없음 %s 설치." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "{}에서 트랜잭션 {}을 (를) 취소하고 있습니다." - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 - #, python-format --msgid "%s marked as user installed." -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "%s unmarked as user installed." -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "Package %s is not installed." -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:830 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 -+#: ../dnf/cli/cli.py:887 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:893 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "패키지 다시 설치" -- --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "다시 설치할 패키지" -- --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "알려지지 않음" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "구문 분석 파일 \"%s\"실패 : %s" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/aliases.py:108 - #, python-format --msgid "Never (last: %s)" -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:203 - #, python-format --msgid "%s second(s) (last: %s)" -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "실행중" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "휴면중" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "중단 불가" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "좀비" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "중지된" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "사용" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "알 수 없음" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "사용 않음" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "잠긴 프로세스(PID %d)에 대해 정보를 가져올 수 없습니다" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " PID %d를 가진 애플리케이션은 %s 입니다" -+ -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " 메모리 : %5s RSS (%5sB VSZ)" -+ -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " 시작: %s - %s 분 전" -+ -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " 상태 : %s" -+ -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 - #, python-format --msgid "Total packages: %s" -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "키워드와 일치하는 패키지 검색" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "검색 할 열쇠" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "모든 패키지를 쿼리하십시오 (리포 커리 '*'의 줄임표 또는 인수없이 리포)" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "모든 패키지 버전 쿼리 (기본값)" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "이 ARCH의 결과 만 표시" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "FILE을 소유 한 결과 만 표시" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "REQ와 충돌하는 결과 만 표시" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "패키지 제공 및 파일을 필요로하거나, 제안하거나, 보완하거나, 향상 시키거나, 권장하는 결과를 표시합니다. REQ" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "더 이상 사용되지 않는 REQ" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "REQ를 제공하는 결과 만 표시" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "패키지 제공 및 파일 REQ가 필요한 결과를 보여줍니다." -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "REQ를 권장하는 결과 만 표시" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "REQ를 향상시키는 결과 만 표시" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "설치된 패키지를 최신 버전과 동기화한다." - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "REQ를 제안하는 결과 만 표시" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "동기화 할 패키지" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "REQ를 보완 한 결과 만 표시" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "시스템에서 패키지를 업그레이드하십시오." - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "비 명시 적 종속성 검사 (파일 및 제공). 태만" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "업그레이드 할 패키지" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "의존성을 정확하게 주어진대로 검사한다. --alldeps와 반대이다." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "업그레이드 할 패키지 없음." - --#: ../dnf/cli/commands/repoquery.py:154 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "--whatrequires와 함께 사용되며 --requires --resolve, 패키지를 재귀 적으로 질의합니다." -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "원래 종속물로 설치된 모든 불필요한 패키지 제거" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "모든 의존성 목록과 패키지를 제공하는 패키지를 보여줍니다." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "제거 할 패키지" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "--queryformat과 함께 사용할 수있는 태그를 보여줍니다." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "메타 데이터 캐시를 생성한다." - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "역량을 원래 패키지로 해결한다." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "모든 메타 데이터 파일에 대한 캐시 파일 만들기." - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "패키지에 재귀 트리를 보여라." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "문제를 진단하려면 다음을 실행하십시오. '%s'." - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "해당 소스 RPM에서 작동" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "RPMDB가 손상되어 '%s'문제를 해결할 수 있습니다." - --#: ../dnf/cli/commands/repoquery.py:167 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "주어진 name.arch (또는 최신이지만 N이 음수이면 N)에 대한 N 개의 최신 패키지 표시" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "패키지에 대한 자세한 정보 표시" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "패키지에있는 파일 목록 표시" -- --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "패키지 소스 RPM 이름 표시" -- --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" -+"GPG 키를 통해 패키지 검사를 활성화했습니다. 이것은 좋은 일입니다. 그러나 GPG 공개 키가 설치되어 있지 않습니다. 설치하려는 " -+"패키지의 키를 다운로드하여 설치해야합니다. rpm --import public.gpg.key 또는 저장소 섹션의 'gpgkey'옵션을 " -+"사용하여 저장소에 사용할 키의 URL을 지정할 수 있으며 DNF가이를 설치합니다 너를 위해서. 자세한 내용은 배포 또는 패키지 제공 " -+"업체에 문의하십시오." - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "발견 된 패키지를 표시하기위한 형식" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "문제 저장소 : %s" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" --"name-epoch를 사용하십시오 : 발견 된 패키지를 표시하기위한 version-release.architecture 형식 (기본값)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "발견 된 패키지를 표시하기 위해 name-version-release 형식을 사용하십시오 (rpm 쿼리 기본값)." - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "epoch : name-version-release.architecture 형식을 사용하여 발견 된 패키지를 표시합니다." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "패키지 또는 패키지 그룹에 대한 세부 정보 표시" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "선택한 패키지에 comps 그룹이 표시되는 디스플레이" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "모든 패키지 표시 (기본값)" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "설치된 중복 패키지로 쿼리 제한" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "사용 가능한 패키지 만 표시" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "설치된 installonly 패키지로 쿼리 제한" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "설치된 패키지 만 표시" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "만족스럽지 않은 의존성이있는 설치된 패키지로 쿼리를 제한하십시오." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "엑스트라 패키지 만 표시" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "패키지를 다운로드 할 수있는 위치 표시" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "패키지 업그레이드 만 표시" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "패키지가 충돌하는 기능을 표시합니다." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "autoremove 패키지 만 표시" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "패키지가 의존 할 수있는 기능을 표시하고, 향상시키고, 권장하고, 제안하고 보완합니다." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "최근에 변경된 패키지 만 표시" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "패키지가 향상시킬 수있는 기능을 표시합니다." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "패키지 또는 패키지 그룹 나열" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "패키지가 제공하는 기능을 표시합니다." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "주어진 값을 제공하는 패키지 찾기" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "패키지에서 권장하는 기능을 표시합니다." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "패키지가 의존하는 기능을 표시합니다." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "사용 가능한 패키지 업그레이드 확인" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "패키지에서 제안하는 기능을 표시합니다." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "패키지가 보완 할 수있는 기능을 표시합니다." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "사용할 수있는 패키지가 없습니다." - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "사용 가능한 패키지 만 표시합니다." -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "설치용으로 표시된 패키지가 없습니다." - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "설치된 패키지 만 표시합니다." -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "패키지가 설치되지 않았습니다." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "사용 가능한 리포지토리에없는 패키지 만 표시합니다." -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (에서 %s)" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "이미 설치된 일부 패키지에 대한 업그레이드를 제공하는 패키지 만 표시합니다." -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "설치된 패키지 %s%s 사용 불가." - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "\"dnf autoremove\"명령으로 제거 할 수있는 패키지 만 표시하십시오." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "저장소에서 설치된 패키지가 없습니다." - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "사용자가 설치 한 패키지 만 표시합니다." -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "다시 설치하도록 표시된 패키지가 없습니다." - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "최근에 수정 한 패키지 만 표시" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "제거 할 수있는 패키지가 없습니다." - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"옵션 '--resolve'는 '--conflicts', '--depends', '--enhances', '--provides', '--" --"recommends', '--requires'중 하나와 함께 사용해야합니다. , '--requires-pre', '--" --"suggests'또는 '--supplements'옵션들" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "지정된 저장소의 모든 패키지 위에 명령을 실행합니다." - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"'--reative'옵션을 '--whatrequires'와 함께 사용해야합니다. '(optionall은'--alldeps '를 " --"사용하지만'--exactdeps '는 사용하지 않음) 또는'--requires --결의'" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "패키지 {}에 파일이 없습니다." -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "유용한 메시지 표시" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "사용 가능한 쿼리 태그 : use --queryformat \".. %{tag} .. \"" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "<명령>" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다." -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "표시 또는 사용, 거래 내역" - --#: ../dnf/cli/commands/repoquery.py:501 -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" --"{} arg [option] list : 저장소와 저장소의 상태를 나열합니다. 옵션 = [모두 | 이드 | glob] enable : " --"저장소를 활성화합니다. option = repository id disable : 저장소를 비활성화합니다. 옵션 = 저장소 ID" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "{} 트랜잭션 집합을 해결합니다." -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" --"{} arg list : 트랜잭션 내용을 나열합니다. reset : 트랜잭션 실행 재설정 (zero-out) : 트랜잭션 실행" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" --msgstr "{} 트랜잭션을 실행합니다." -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" --msgstr "{} 쉘 종료" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" --"(또는 repo) 저장소를 활성화, 비활성화 또는 나열합니다. resolvedep 트랜잭션 세트 트랜잭션 (또는 ts) 목록을 확인하고," --" 재설정하거나 트랜잭션 세트를 실행합니다. run resolve 및 트랜잭션 세트 종료를 실행합니다. 종료) 셸 종료" - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "오류 : 열 수 없음 %s 독서를위한" -- --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "쉘을 떠나기" -- --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "하나의 스펙을 제거하고 설치하기위한 대화 형 dnf mod 실행" -- --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "제거 될 사양" -- --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "설치 될 사양" -+msgid "Not a valid form: %s" -+msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -1903,6 +1978,11 @@ msgstr "" - msgid "security" - msgstr "security" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "알려지지 않음" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2022,1175 +2102,1341 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "유형" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "업데이트됨" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "심각도" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "파일" - --# translation auto-copied from project subscription-manager, version 1.11.X, --# document keys --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "설치됨" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "true" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "false" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "true" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "시스템에서 패키지를 업그레이드하십시오." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "업그레이드 할 패키지" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "종료 됨." -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "현재 디렉토리에서 읽기 / 실행 액세스가 없으며 /" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" -+ -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "PID %d 프로세스가 종료되기를 기다리고 있습니다." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "경기를 찾을 수 없습니다." -+ -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "올바른 rpm 파일 경로가 아닙니다. %s" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "키워드와 일치하는 패키지 검색" -+ -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "검색 할 열쇠" -+ -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "모든 패키지를 쿼리하십시오 (리포 커리 '*'의 줄임표 또는 인수없이 리포)" -+ -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "모든 패키지 버전 쿼리 (기본값)" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "이 ARCH의 결과 만 표시" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "FILE을 소유 한 결과 만 표시" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "REQ와 충돌하는 결과 만 표시" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "패키지 제공 및 파일을 필요로하거나, 제안하거나, 보완하거나, 향상 시키거나, 권장하는 결과를 표시합니다. REQ" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "더 이상 사용되지 않는 REQ" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "REQ를 제공하는 결과 만 표시" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "완료되었습니다!" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "패키지 제공 및 파일 REQ가 필요한 결과를 보여줍니다." - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "REQ를 권장하는 결과 만 표시" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "REQ를 향상시키는 결과 만 표시" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "REQ를 제안하는 결과 만 표시" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "REQ를 보완 한 결과 만 표시" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "비 명시 적 종속성 검사 (파일 및 제공). 태만" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "의존성을 정확하게 주어진대로 검사한다. --alldeps와 반대이다." - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "--whatrequires와 함께 사용되며 --requires --resolve, 패키지를 재귀 적으로 질의합니다." - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "모든 의존성 목록과 패키지를 제공하는 패키지를 보여줍니다." - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "--queryformat과 함께 사용할 수있는 태그를 보여줍니다." - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "역량을 원래 패키지로 해결한다." - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "패키지에 재귀 트리를 보여라." - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "해당 소스 RPM에서 작동" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "주어진 name.arch (또는 최신이지만 N이 음수이면 N)에 대한 N 개의 최신 패키지 표시" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "패키지에 대한 자세한 정보 표시" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "패키지에있는 파일 목록 표시" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "패키지 소스 RPM 이름 표시" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "show 명령 도움말" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "발견 된 패키지를 표시하기위한 형식" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "종속성을 해결하기 위해 설치된 패키지 지우기 허용" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" -+"name-epoch를 사용하십시오 : 발견 된 패키지를 표시하기위한 version-release.architecture 형식 (기본값)" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "트랜잭션에서 사용 가능한 최상의 패키지 버전을 사용해보십시오." -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "발견 된 패키지를 표시하기 위해 name-version-release 형식을 사용하십시오 (rpm 쿼리 기본값)." - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "epoch : name-version-release.architecture 형식을 사용하여 발견 된 패키지를 표시합니다." - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "시스템 캐시에서 완전히 실행하고, 캐시를 업데이트하지 않습니다." -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "선택한 패키지에 comps 그룹이 표시되는 디스플레이" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "최대 명령 대기 시간" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "설치된 중복 패키지로 쿼리 제한" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "디버깅 출력 레벨" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "설치된 installonly 패키지로 쿼리 제한" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "자세한 해결 결과를 파일로 덤프합니다." -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "만족스럽지 않은 의존성이있는 설치된 패키지로 쿼리를 제한하십시오." - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "repos에있는 중복 목록을 목록 / 검색 명령에 표시합니다." -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "패키지를 다운로드 할 수있는 위치 표시" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "오류 출력 레벨" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "패키지가 충돌하는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:220 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" --msgstr "" --"패키지가 정보, 목록 및 리포 눅스에 대해 사용하지 않는 업그레이드 또는 표시 기능을 위해 dnf의 처리 논리를 사용하지 못하게합니다." -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "패키지가 의존 할 수있는 기능을 표시하고, 향상시키고, 권장하고, 제안하고 보완합니다." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm 용 디버깅 출력 레벨" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "패키지가 향상시킬 수있는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "모든 질문에 대해 자동으로 대답하십시오." -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "패키지가 제공하는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "모든 질문에 대해 자동으로 대답합니다." -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "패키지에서 권장하는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" --msgstr "id 나 glob로 특정 리포지토리를 활성화 할 수 있습니다. 여러 번 지정할 수 있습니다." -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "패키지가 의존하는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "패키지에서 제안하는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "패키지를 이름이나 glob로 제외합니다." -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "패키지가 보완 할 수있는 기능을 표시합니다." - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "excludepkgs 사용 중지" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "사용 가능한 패키지 만 표시합니다." - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "설치된 패키지 만 표시합니다." -+ -+#: ../dnf/cli/commands/repoquery.py:238 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "레이블 및 추가 저장소의 경로는 여러 번 지정할 수 있습니다." -+"Display only packages that are not present in any of available repositories." -+msgstr "사용 가능한 리포지토리에없는 패키지 만 표시합니다." - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "더 이상 사용되지 않는 종속성 제거 사용 안 함" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "이미 설치된 일부 패키지에 대한 업그레이드를 제공하는 패키지 만 표시합니다." - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "\"dnf autoremove\"명령으로 제거 할 수있는 패키지 만 표시하십시오." - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "색상 사용 여부 제어" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "사용자가 설치 한 패키지 만 표시합니다." - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "명령을 실행하기 전에 만료 된 메타 데이터 설정" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "최근에 수정 한 패키지 만 표시" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "IPv4 주소로만 해결" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"옵션 '--resolve'는 '--conflicts', '--depends', '--enhances', '--provides', '--" -+"recommends', '--requires'중 하나와 함께 사용해야합니다. , '--requires-pre', '--" -+"suggests'또는 '--supplements'옵션들" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "IPv6 주소로만 해결" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"'--reative'옵션을 '--whatrequires'와 함께 사용해야합니다. '(optionall은'--alldeps '를 " -+"사용하지만'--exactdeps '는 사용하지 않음) 또는'--requires --결의'" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "패키지를 복사 할 디렉토리를 설정하십시오." -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "패키지 {}에 파일이 없습니다." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "다운로드 패키지 만" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "사용 가능한 쿼리 태그 : use --queryformat \".. %{tag} .. \"" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "거래에 의견을 추가하십시오." -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "버그 수정 관련 패키지를 업데이트에 포함 시키십시오." -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "업데이트 관련 향상 패키지 포함" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "새 패키지 관련 패키지를 업데이트에 포함하십시오." -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "업데이트에 보안 관련 패키지 포함" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "업데이트에서 주어진 권고를 수정하는 데 필요한 패키지를 포함하십시오." -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "업데이트에서 주어진 BZ를 수정하는 데 필요한 패키지를 포함하십시오." -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "업데이트에서 주어진 CVE를 수정하는 데 필요한 패키지를 포함하십시오" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "업데이트에서 심각도와 일치하는 보안 관련 패키지를 포함합니다." -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "아키텍처의 사용을 강요하십시오" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "주요 명령 목록 :" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "사용" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "플러그인 명령리스트 :" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "사용 않음" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "시대" -- --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "릴리즈" -- --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "소스" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "레포에서" -- --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid " Description: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" -+"{} arg [option] list : 저장소와 저장소의 상태를 나열합니다. 옵션 = [모두 | 이드 | glob] enable : " -+"저장소를 활성화합니다. option = repository id disable : 저장소를 비활성화합니다. 옵션 = 저장소 ID" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "{} 트랜잭션 집합을 해결합니다." -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" -+"{} arg list : 트랜잭션 내용을 나열합니다. reset : 트랜잭션 실행 재설정 (zero-out) : 트랜잭션 실행" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "{} 트랜잭션을 실행합니다." -+ -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "{} 쉘 종료" -+ -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" -+"(또는 repo) 저장소를 활성화, 비활성화 또는 나열합니다. resolvedep 트랜잭션 세트 트랜잭션 (또는 ts) 목록을 확인하고," -+" 재설정하거나 트랜잭션 세트를 실행합니다. run resolve 및 트랜잭션 세트 종료를 실행합니다. 종료) 셸 종료" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Environment Group: %s" --msgstr "" -+msgid "Error: Cannot open %s for reading" -+msgstr "오류 : 열 수 없음 %s 독서를위한" -+ -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "쉘을 떠나기" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "패키지 다시 설치" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "다시 설치할 패키지" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." -+msgstr "꾸러미 %s 사용할 수는 있지만 설치되지 않았습니다." -+ -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "하나의 스펙을 제거하고 설치하기위한 대화 형 dnf mod 실행" -+ -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "제거 될 사양" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "설치 될 사양" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "표시하거나 사용하십시오." -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "구성된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." -+ -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "경고 : 그룹 %s 존재하지 않는다." -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "경고 : 일치하는 그룹 없음 :" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "사용 가능한 환경 그룹 :" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "설치된 환경 그룹 :" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "설치된 그룹 :" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "설치된 언어 그룹 :" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "사용 가능한 그룹 :" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "사용 가능한 언어 그룹 :" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "그룹의 선택 패키지를 포함하십시오." -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "또한 숨겨진 그룹을 보여준다." -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "설치된 그룹 만 표시" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "사용 가능한 그룹 만 표시" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid " Environment-Id: %s" --msgstr "" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "그룹 명령이 잘못되었습니다. 사용 : %s." - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr "" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "필수 그룹 패키지를 찾을 수 없습니다." - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Filename : %s" --msgstr "" -+msgid "Will not install a source rpm package (%s)." -+msgstr "소스 RPM패키지를 설치하지 않습니다 (%s)." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Repo : %s" --msgstr "" -+msgid "no matching payload factory for %s" -+msgstr "에 대한 일치하는 페이로드 팩터가 없습니다. %s" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "이미 다운로드 됨" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "URL : %s" --msgstr "" -+msgid "unsupported checksum type: %s" -+msgstr "지원되지 않는 유형: %s" - --#: ../dnf/cli/output.py:914 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "License : %s" -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "그룹" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "패키지" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "'{}'에 다른 스트림 사용." - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "보여줄 것이 없습니다." - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "지정된 버전보다 '{}'의 새 버전을 설치 중입니다. 이유 : {}" - --#. TRANSLATORS: This is for a list of packages to be removed. --# translation auto-copied from project subscription-manager, version 1.11.X, --# document keys --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "삭제 중" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "사용 설정된 모듈 : {}." - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "'{}'에 지정된 프로필이 없습니다. 프로필을 지정하십시오." - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "알 수없는 구성 값 : %s=%s ...에서 %s; %s" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "알 수없는 구성 옵션 : %s = %s ...에서 %s" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "dnf-automatic을 시작했습니다." - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "수면 용 %s 초" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "해당 업데이트들은 '%s'에 적용되었습니다:" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "해당 업데이트들은 '%s'에 적용 가능합니다:" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "해당 업데이트들은 '%s'에 다운로드 되었습니다:" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "'%s'에 업데이트가 적용 되었습니다." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "'%s'에 업데이트가 다운로드 되었습니다." - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" -+msgid "Updates available on '%s'." -+msgstr "'%s'에 업데이트가 가능합니다." - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "" -+msgid "Failed to send an email via '%s': %s" -+msgstr "'%s'를 통한 이메일 전송을 실패하였습니다: %s" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr "" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "명령 '을 실행하지 못했습니다.%s': 반환 됨 %d" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "설치" -- --# ctx::sourcefile::Navigation Menu --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "업그레이드" -- --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "삭제" -- --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "다운 그레이드" -- --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "버킷" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" - msgstr[0] "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "의존 패키지" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s는 빈 파일입니다." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "업그레이드 됨" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "마지막 makecache 시간을 저장하지 못했습니다." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "다운 그레이드" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "마지막 makecache 시간을 결정하지 못했습니다." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "다시 설치됨" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "문제" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "로딩 repo '{}'실패 : {}" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "제거됨" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "저장소 '{}'로드 실패" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "실패하였습니다" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "계량 연결에서 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." - --# auto translated by TM merge from project: RHOSP Director Installation and --# Usage , version: 11-Korean, DocId: master --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "합계" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "배터리로 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "메타 데이터 타이머 캐싱이 비활성화되었습니다." - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "시스템" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "최근에 메타 데이터 캐시가 새로 고쳐졌습니다." - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "병합 된 트랜잭션 건너 뛰기 %d 에 %d, 겹치기 때문에" -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: 만료되지 않고 새로 고침되지 않습니다." - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "거래 없음" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: 만료되어 새로 고침됩니다." - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "잘못된 트랜잭션 ID 또는 주어진 패키지" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: 메타 데이터는 이후에 만료됩니다. %d 초 단위로 업데이트됩니다." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "명령행" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: 만료 후 %d 초." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "사용자 이름" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "메타 데이터 캐시가 생성되었습니다." - --#. REALLY Needs to use columns! --# translation auto-copied from project subscription-manager, version 1.11.X, --# document keys --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s:에서 메타 데이터 사용 %s." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "날짜와 시간" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "행위)" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "마지막 메타 데이터 만료 확인 : %s 전에 %s." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "다운로드 된 패키지는 다음 번 성공적인 트랜잭션까지 캐시에 저장되었습니다." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." -+msgstr "캐시 된 패키지를 제거하려면 '%s'." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" -+msgstr "구성 파일의 잘못된 tsflag : %s" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "저장소에 그룹 파일을 추가하지 못했습니다. %s - %s" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "설치되지 않음" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "트랜잭션 점검 실행 중" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "오류 : 트랜잭션 검사 vs depsolve :" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "트랜잭션 검사가 성공했습니다." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "트랜잭션 테스트 실행 중" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "거래 확인 오류 :" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "트랜잭션 테스트가 완료되었습니다." - --#: ../dnf/cli/output.py:1870 --#, python-format --msgid "(%u seconds)" --msgstr "" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "거래 실행 중" - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" --msgstr "" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "디스크 요구 사항 :" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u hours)" --msgstr "" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "적어도 %dMB 더 많은 공간이 필요하다. %s 파일 시스템." - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "오류 요약" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB는 DNF 외부에서 변경되었습니다." - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "거래 중에 오류가 발생했습니다." - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "트랜잭션 잠금을 가져 오는 데 실패했습니다 (다음 형식으로 로그인 됨). %s)." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "트랜잭션을 실행할 수 없습니다." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "거래를 시작할 수 없습니다 :" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "성공" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "트랜잭션 파일을 제거하지 못했습니다. %s" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "일부 패키지가 다운로드되지 않았습니다. 다시 시도 중입니다." -+ -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "실패:" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "릴리스 자 :" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "열 수 없습니다 : {}" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "명령 줄 :" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "공개 키 %s 설치되어 있지 않다." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "댓글 :" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "문제가되는 패키지 열기 %s" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "수행 된 거래 :" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "공개 키 %s 신뢰할 수 없다" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "변경된 패키지 :" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "꾸러미 %s 서명되지 않았습니다." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "스크립트 렛 출력 :" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "제거 할 수 없습니다. %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "오류 :" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s 제거 된" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "설치 제거" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "그룹 패키지 \"{}\"에 일치하는 항목이 없습니다." - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "폐기 된" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" -+msgstr "그룹 '%s': %s" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "폐기" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "삭제 표시된 그룹이 없습니다." - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "삭제" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "업그레이드가 표시된 그룹이 없습니다." - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "재설치" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "일치하는 패키지 없음" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> 패키지 %s.%s %s 설치 될 것이다" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "꾸러미 %s 설치되어 있지 않으면 다운 그레이드 할 수 없습니다." - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "꾸러미 %s 이미 설치된 하위 버전은 다운 그레이드 할 수 없습니다." - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> 패키지 %s.%s %s 지워질거야." -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "꾸러미 %s 설치되지 않았 으면 다시 설치할 수 없습니다." - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> 패키지 %s.%s %s 다시 설치됩니다." -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "파일 %s 소스 패키지이므로 무시하고 업데이트 할 수 없습니다." - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> 패키지 %s.%s %s 다운 그레이드 될 것이다" -+msgid "Package %s not installed, cannot update it." -+msgstr "꾸러미 %s 설치되지 않았 으면 업데이트 할 수 없습니다." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> 패키지 %s.%s %s 쓸데없는" -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "꾸러미 %s 더 높은 버전이 이미 설치되어 있으면 업데이트 할 수 없습니다." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." -+msgid "Package %s available, but installed for different architecture." -+msgstr "꾸러미 %s 사용 가능하지만 다른 아키텍처에 설치됩니다." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2173 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> 패키지 %s.%s %s 쓸모 없게 될 것이다." -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "꾸러미 %s 이미 설치된 가장 낮은 버전의 버전을 다운 그레이드 할 수 없습니다." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "처리되지 않은 작업 : {}" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "보안 업데이트가 필요하지 않지만 {} 업데이트가 사용 가능합니다." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" --msgstr "" --"GPG키 0x%s를 불러옵니다:\n" --" 사용자 : \"%s\"\n" --" GPG 지문: %s\n" --" 출처 : %s" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "보안 업데이트는 필요하지 않지만 {} 업데이트가 제공됩니다." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "실행중" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "\"{}\"에는 보안 업데이트가 필요하지 않지만 {} 업데이트는 사용 가능하지 않습니다." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "휴면중" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "\"{}\"은 (는) 필요한 보안 업데이트가 없지만 {} 업데이트는 사용 가능합니다." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "중단 불가" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr ". 실패한 패키지는 다음과 같습니다. %s" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "좀비" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG 키는 다음과 같이 구성됩니다. %s" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "중지된" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG 키 %s (0x%s)가 이미 설치되어 있습니다." - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "알 수 없음" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "잠긴 프로세스(PID %d)에 대해 정보를 가져올 수 없습니다" -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2388 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " PID %d를 가진 애플리케이션은 %s 입니다" -+msgid "Key import failed (code %d)" -+msgstr "키 가져 오기가 실패했습니다 (코드 %d)" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " 메모리 : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "성공적으로 가져온 키" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" --msgstr " 시작: %s - %s 분 전" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "아무 키도 설치하지 않았습니다." - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " 상태 : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"해당 GPG 키는 \"%s\"저장소가 이미 설치되어 있지만이 패키지에 맞지 않습니다.이 저장소에 대해 올바른 키 URL이 구성되었는지 " -+"확인하십시오." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "건너 뛰기." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "키 가져 오기가 잘못된 키를 가져 오지 못 했습니까?" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "그룹 '%s'이 설치되지 않았습니다." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * 어쩌면 당신은 의미 : {}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "그룹 '%s' 존재하지 않는다." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "로컬 저장소 \"{}\"의 \"{}\"패키지에 잘못된 체크섬이 있습니다" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "환경 '%s'이 설치되지 않았습니다." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "로컬 저장소의 일부 패키지에 잘못된 체크섬이 있습니다." - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id '%s' 존재하지 않는다." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "저장소 \"{}\"의 패키지 \"{}\"에 잘못된 체크섬이 있습니다" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "일부 패키지에는 유효하지 않은 캐시가 있지만 \"--cacheonly\"옵션으로 인해 다운로드 할 수 없습니다" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "그룹 '%s'설치되지 않았습니다." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3250,6 +3496,11 @@ msgstr "저장소 '%s'이 (가) ID를 사용하여 구성에서 이름을 찾을 - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "repo에 대한 ID가 잘못되었습니다. %s, 바이트 = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s 확인 실패 : %s 대 %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3260,36 +3511,6 @@ msgstr "레포 %s: 0x%s 이미 수입" - msgid "repo %s: imported key 0x%s." - msgstr "레포 %s: 가져온 키 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "소스 RPM패키지를 설치하지 않습니다 (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "지원되지 않는 유형: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "델타 RPM을 다시 빌드하지 못했습니다" -@@ -3304,223 +3525,45 @@ msgstr "델타 RPM의 체크섬이 일치하지 않습니다." - msgid "done" - msgstr "완료" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, fuzzy, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "문제있는 잠금파일이 발견되었습니다: %s.\n" - "다른 DNF 프로세스가 실행되지 않는 것을 확인한 후 잠금파일을 직접 삭제하시거나 systemd-tmpfiles --remove dnf.conf 를 실행하십시오." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "'{}'에 다른 스트림 사용." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "보여줄 것이 없습니다." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "지정된 버전보다 '{}'의 새 버전을 설치 중입니다. 이유 : {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "사용 설정된 모듈 : {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "'{}'에 지정된 프로필이 없습니다. 프로필을 지정하십시오." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s 확인 실패 : %s 대 %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s는 빈 파일입니다." -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "마지막 makecache 시간을 저장하지 못했습니다." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "마지막 makecache 시간을 결정하지 못했습니다." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "구문 분석에 실패했습니다. %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "로드 된 플러그인 : %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "건너 뛰기." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "에 대한 일치하는 페이로드 팩터가 없습니다. %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "이미 다운로드 됨" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "가능하게하는 %s 저장소" -+msgid "Environment '%s' is not installed." -+msgstr "환경 '%s'이 설치되지 않았습니다." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "추가됨 %s 에서 repo %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "정리" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "삭제 중" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "확인 중" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "스크립틀릿 실행" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "준비 중입니다" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "문제" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id '%s' 존재하지 않는다." -diff --git a/po/lt.po b/po/lt.po -index 42fe8ba..c22c5da 100644 ---- a/po/lt.po -+++ b/po/lt.po -@@ -10,7 +10,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-11-16 06:48+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Lithuanian (http://www.transifex.com/projects/p/dnf/language/lt/)\n" -@@ -21,1868 +21,1944 @@ msgstr "" - "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Valymas" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Pažymima pasenusiu" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Šalinama" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Tikrinama" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Sleep for %s seconds" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Error: %s" --msgstr "Klaida: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Metaduomenų laikmačio podėlis išjungtas naudojant baterijos energiją." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Metaduomenų laikmačio podėlis išjungtas." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Metaduomenų podėlis neseniai atnaujintas." -- --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Added %s repo from %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metaduomenų podėlis sukurtas." -- --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Netinkama tsflag konfigūracijos faile: %s" -- --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s" -- --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Vykdomas tranzakcijos tikrinimas" -- --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Tranzakcijos tikrinimas sėkmingas." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Vykdomas tranzakcijos testas" -- --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Tranzakcijos testas sėkmingas." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Vykdoma tranzakcija" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Nepavyko paleisti tranzakcijos." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Tranzakcijos paleisti nepavyko:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Nepavyko pašalinti tranzakcijos failo %s" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s viešas raktas neįdiegtas" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problema atveriant paketą %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "t" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "taip" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ne" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Ar tai tinka [t/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Ar tai tinka [T/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "%s viešasis raktas nepatikimas" -+msgid "Group: %s" -+msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Paketas %s nepasirašytas" -+msgid " Group-Id: %s" -+msgstr " Grupės id: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Nepavyksta pašalinti %s" -+msgid " Description: %s" -+msgstr " Aprašymas: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s pašalintas" -+msgid " Language: %s" -+msgstr " Kalba: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Privalomi paketai:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Numatytieji paketai:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nereikia nieko daryti." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Papildomi paketai:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Sąlyginiai paketai:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Nėra atitikmens argumentui: %s" -+msgid " Environment-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Atitinka:" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+msgid "Filename : %s" -+msgstr "Failo pavadinimas: %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" -+msgid "Repo : %s" -+msgstr "Saugykla : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Aprašymas : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "" -+msgid "License : %s" -+msgstr "Licencija : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį" -+ -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "Visas dydis: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "Nėra įdiegto paketo %s" -+msgid "Total download size: %s" -+msgstr "Visas parsiuntimo dydis: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -+msgid "Installed size: %s" -+msgstr "Įdiegimo dydis: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Nėra paketų, pažymėtų pašalinimui." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Įvyko klaida skaičiuojant įdiegimo dydį" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG raktas iš %s (0x%s) jau įdiegtas" -- --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Rakto importas neapvyko (kodas %d)" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Šalinama" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Raktas sėkmingai importuotas" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Neįdiegta jokių raktų" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" --"GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi šiam paketui.\n" --"Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai." -- --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Konfigūracijos klaida: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " Įdiegta: %s-%s %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " Sukurta : %s %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Parsiunčiami paketai:" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n" --"Naudokite „-y“ veiksenos pakeitimui." -+"\n" -+"Tranzakcijos santrauka\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Įdiegti" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Atnaujinti" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Paketai žymimi pasenusiais" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Pašalinti" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Nėra paketų, pažymėtų distribucijos sinchronizacijai." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Grąžinti" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Įdiegti paketai" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+#, fuzzy -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paketas" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Prieinami paketai" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Atnaujinta" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Papildomi paketai" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Grąžintas" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Įdiegta" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Neseniai pridėti paketai" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Įdiegta iš naujo" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nėra atitinkančių paketų išvardinimui" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nerasta atitikmenų" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Pašalinta" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Nepateiktas tranzakcijos ID" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Nerastas pateiktas tranzakcijos ID" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Iš viso" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Rastas daugiau nei vienas tranzakcijos ID!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Tranzakcijos istorija nepilna, prieš %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Tranzakcijos istorija nepilna, po %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Nežinoma saugykla: „%s“" -- --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Nėra tranzakcijų" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Pateikti blogi tranzakcijų ID arba paketai" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Nėra komandos: %s. Naudokite %s --help" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Komandų eilutė" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data ir laikas" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Veiksmas(-ai)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Pakeista" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Nepateiktas tranzakcijos ID arba paketas" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Pašalinta" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Komanda „%s“ jau apibrėžta" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Neįdiegtas" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Senesnis" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Naujesnis" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Tranzakcijos ID:" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Pradžios laikas:" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Pradėti rpmdb :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Problemos diagnozavimui bandykite įvykdyti: „%s“." -+msgid "(%u seconds)" -+msgstr "(%u sekundžių)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" -+msgid "(%u minutes)" -+msgstr "(%u minučių)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u valandų)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problemų saugykla: %s" -+msgid "(%u days)" -+msgstr "(%u dienų)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Pabaigos laikas:" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Baigti rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Naudotojas :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Grąžinimo kodas:" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Nutraukta" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Sėkminga" -+ -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Klaidos:" -+ -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Klaida:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Komandų eilutė :" -+ -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Tranzakcija atlikta su:" -+ -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pakeisti paketai:" -+ -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scenarijaus išvestis:" -+ -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Klaidos:" -+ -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Įdiegti priklausomybes" -+ -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Pažymėta pasenusiu" -+ -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Pašalinti" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Perdiegti" -+ -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Ieškoma paketų: " -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Nėra prieinamų paketų." -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Pradedamas priklausomybių sprendimas" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Baigtas priklausomybių sprendimas" -+ -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nėra įdiegtų paketų." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Komandinės eilutės klaida: %s" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid " (from %s)" --msgstr " (iš %s)" -+msgid "bad format: %s" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Installed package %s%s not available." -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nėra iš saugyklos įdiegtų paketų." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nėra paketų, pažymėtų atnaujinimui." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "konfigūracijos failo vieta" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "tyli operacija" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "išsami operacija" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "nustatyti diegimo šaknį" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "išjungti visus įskiepius" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Jūs neturite priėjimo prie istorijos DB." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "drausti įskiepius pagal pavadinimą" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Negalima atšaukti tranzakcijos %s, tai padarius paketų duomenų bazė bus " --"nevienalytė." -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "naudoti vietoj $releasever konfigūracijos ir saugyklos failuose" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Negalima atstatyti tranzakcijos %s, tai padarius paketų duomenų bazė bus " --"nevienalytė." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "bandyti geriausias prieinamas paketų versijas tranzakcijose." - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "derinimo išvesties lygmuo" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "išrašo detalius sprendimo rezultatus į failus" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "klaidų išvesties lygmuo" -+ -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "derinimo išvesties lygmuo rpm komandai" -+ -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "išskirti paketus pagal pavadinimą arba glob" -+ -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "valdyti, ar naudojama spalva" -+ -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+msgid "Error: %s" -+msgstr "Klaida: %s" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Nutraukta." - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Nėra skaitymo/rašymo prieigos esamame kataloge, perkeliama į /" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Sukonfigūruotoms saugykloms nėra grupių duomenų." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Priklausomybės išspręstos." - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Baigta!" -+ -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Warning: Group %s does not exist." --msgstr "Įspėjimas: nėra grupės %s." -+msgid " Installed: %s-%s at %s" -+msgstr " Įdiegta: %s-%s %s" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Sukurta : %s %s" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Įdiegto grupės:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Įdiegtos kalbų grupės:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nereikia nieko daryti." - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Prieinamos grupės:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Parsiunčiami paketai:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Prieinamos kalbų grupės:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n" -+"Naudokite „-y“ veiksenos pakeitimui." - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Paketai žymimi pasenusiais" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Nėra paketų, pažymėtų distribucijos sinchronizacijai." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Netinkama grupių po-komanda, naudokite: %s." -+msgid "No match for argument: %s" -+msgstr "Nėra atitikmens argumentui: %s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Įdiegti paketai" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Prieinami paketai" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Papildomi paketai" -+ -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Kuriami podėlio failai visiems metaduomenų failams." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Neseniai pridėti paketai" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nėra atitinkančių paketų išvardinimui" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nerasta atitikmenų" -+ -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Nepateiktas tranzakcijos ID" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Nerastas pateiktas tranzakcijos ID" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Rastas daugiau nei vienas tranzakcijos ID!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "%s marked as user installed." --msgstr "" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Tranzakcijos istorija nepilna, prieš %u." - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "%s unmarked as user installed." --msgstr "" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Tranzakcijos istorija nepilna, po %u." - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s marked as group installed." --msgstr "" -+msgid "No package %s installed." -+msgstr "Nėra įdiegto paketo %s" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Nežinoma saugykla: „%s“" -+ -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Package %s is not installed." -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Nėra komandos: %s. Naudokite %s --help" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:830 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Konfigūracijos klaida: %s" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "perdiegti paketą" -- --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Komanda „%s“ jau apibrėžta" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "Niekada (paskutinis: %s)" -- --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" --msgstr "Neatdėliotinas (paskutinis: %s)" -- --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s sekundė(s) (paskutinis: %s)" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "įjungta" -- --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "išjungta" -- --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Saugyklos id : " -- --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Saugyklos pavadinimas: " -- --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Saugyklos būsena: " -- --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Saugyklos po-versija: " -- --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Saugyklos žymos: " -- --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Saugyklos distribucijos žymos: " -- --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Saugykla atnaujinta: " -- --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Saugyklos paketai: " -- --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Saugyklos dydis: " -- --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Saugyklos metasaitas: " -- --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Atnaujinta : " -- --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Saugyklos tinklavietės: " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Vykdoma" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Saugyklos bazinis url: " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Miegama" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Saugykla pasensta: " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Nepertraukiama" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Saugykla išskiria: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombis" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Saugykla įtraukia: " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Sekamas/Sustabdytas" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Saugykloje išskirta: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Nežinomas" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Saugyklos failas: " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "Saugyklos id" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Programa su PID %d yra: %s" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "būsena" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Atmintis : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "saugyklos pavadinimas" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Paleista: %s - prieš %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:127 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid " State : %s" -+msgstr " Būsena : %s" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Ieškoma paketų: " -+ -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nėra paketų, pažymėtų atnaujinimui." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Kuriami podėlio failai visiems metaduomenų failams." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Problemos diagnozavimui bandykite įvykdyti: „%s“." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+msgid "Problem repository: %s" -+msgstr "Problemų saugykla: %s" -+ -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Nėra prieinamų paketų." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nėra įdiegtų paketų." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (iš %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nėra iš saugyklos įdiegtų paketų." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Nėra paketų, pažymėtų pašalinimui." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Jūs neturite priėjimo prie istorijos DB." -+ -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" -+"Negalima atšaukti tranzakcijos %s, tai padarius paketų duomenų bazė bus " -+"nevienalytė." - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" -+"Negalima atstatyti tranzakcijos %s, tai padarius paketų duomenų bazė bus " -+"nevienalytė." - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1897,6 +1973,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2016,19 +2097,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2040,1140 +2121,1305 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Įdiegta" -- - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Nutraukta." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Nėra skaitymo/rašymo prieigos esamame kataloge, perkeliama į /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Priklausomybės išspręstos." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Baigta!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Komandinės eilutės klaida: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "konfigūracijos failo vieta" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "tyli operacija" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "išsami operacija" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "nustatyti diegimo šaknį" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "išjungti visus įskiepius" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "drausti įskiepius pagal pavadinimą" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "naudoti vietoj $releasever konfigūracijos ir saugyklos failuose" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "bandyti geriausias prieinamas paketų versijas tranzakcijose." -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "derinimo išvesties lygmuo" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "išrašo detalius sprendimo rezultatus į failus" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "klaidų išvesties lygmuo" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:239 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "derinimo išvesties lygmuo rpm komandai" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:275 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "išskirti paketus pagal pavadinimą arba glob" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:502 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Niekada (paskutinis: %s)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Neatdėliotinas (paskutinis: %s)" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "valdyti, ar naudojama spalva" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s sekundė(s) (paskutinis: %s)" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "įjungta" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "išjungta" -+ -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Saugyklos id : " -+ -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Saugyklos pavadinimas: " -+ -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Saugyklos būsena: " -+ -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Saugyklos po-versija: " -+ -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Saugyklos žymos: " -+ -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Saugyklos distribucijos žymos: " -+ -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Saugykla atnaujinta: " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Saugyklos paketai: " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Saugyklos dydis: " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Saugyklos metasaitas: " - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Atnaujinta : " - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Saugyklos tinklavietės: " - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Saugyklos bazinis url: " - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Saugykla pasensta: " - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Saugykla išskiria: " - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Saugykla įtraukia: " - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Saugykloje išskirta: " - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Saugyklos failas: " - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "Saugyklos id" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "būsena" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "saugyklos pavadinimas" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "perdiegti paketą" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "t" -- --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "taip" -- --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -- --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ne" -- --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Ar tai tinka [t/N]: " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Ar tai tinka [T/n]: " -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Grupės id: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Sukonfigūruotoms saugykloms nėra grupių duomenų." - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Description: %s" --msgstr " Aprašymas: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Įspėjimas: nėra grupės %s." - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Kalba: %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Privalomi paketai:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Numatytieji paketai:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Papildomi paketai:" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Įdiegto grupės:" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Sąlyginiai paketai:" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Įdiegtos kalbų grupės:" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Prieinamos grupės:" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Prieinamos kalbų grupės:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Atitinka:" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Filename : %s" --msgstr "Failo pavadinimas: %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Netinkama grupių po-komanda, naudokite: %s." - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Saugykla : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Aprašymas : " -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "License : %s" --msgstr "Licencija : %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Neįdiegs kodo rpm paketo (%s)." - --#: ../dnf/cli/output.py:920 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Provide : %s" -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį" -- --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Visas dydis: %s" -- --#: ../dnf/cli/output.py:998 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Total download size: %s" --msgstr "Visas parsiuntimo dydis: %s" -+msgid "unsupported checksum type: %s" -+msgstr "nepalaikomas kontrolinės sumos tipas: %s" - --#: ../dnf/cli/output.py:1001 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Installed size: %s" --msgstr "Įdiegimo dydis: %s" -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Įvyko klaida skaičiuojant įdiegimo dydį" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Šalinama" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/emitter.py:32 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:33 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" --"\n" --"Tranzakcijos santrauka\n" --"%s\n" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Įdiegti" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Atnaujinti" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Pašalinti" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Grąžinti" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --#, fuzzy --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paketas" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" - msgstr[0] "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Atnaujinta" -- --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Grąžintas" -- --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Įdiegta iš naujo" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s yra tuščias failas" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Pašalinta" -- --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Iš viso" -- --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -- --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -- --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Nėra tranzakcijų" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Pateikti blogi tranzakcijų ID arba paketai" -- --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Komandų eilutė" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data ir laikas" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Metaduomenų laikmačio podėlis išjungtas naudojant baterijos energiją." - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Veiksmas(-ai)" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Metaduomenų laikmačio podėlis išjungtas." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Pakeista" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Metaduomenų podėlis neseniai atnaujintas." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Nepateiktas tranzakcijos ID arba paketas" -- --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Pašalinta" -- --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Neįdiegtas" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Naujesnis" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Senesnis" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Tranzakcijos ID:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metaduomenų podėlis sukurtas." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Pradžios laikas:" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Pradėti rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u sekundžių)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minučių)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u valandų)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Netinkama tsflag konfigūracijos faile: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u dienų)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Pabaigos laikas:" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Vykdomas tranzakcijos tikrinimas" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Baigti rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Naudotojas :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Tranzakcijos tikrinimas sėkmingas." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Nutraukta" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Vykdomas tranzakcijos testas" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Grąžinimo kodas:" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Sėkminga" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Tranzakcijos testas sėkmingas." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Klaidos:" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Vykdoma tranzakcija" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Klaida:" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Komandų eilutė :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Tranzakcija atlikta su:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pakeisti paketai:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Nepavyko paleisti tranzakcijos." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scenarijaus išvestis:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Tranzakcijos paleisti nepavyko:" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Klaidos:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Nepavyko pašalinti tranzakcijos failo %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Įdiegti priklausomybes" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Pažymėta pasenusiu" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Pažymima pasenusiu" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Pašalinti" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Perdiegti" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s viešas raktas neįdiegtas" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1229 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "" -+msgid "Problem opening package %s" -+msgstr "Problema atveriant paketą %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "" -+msgid "Public key for %s is not trusted" -+msgstr "%s viešasis raktas nepatikimas" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Package %s is not signed" -+msgstr "Paketas %s nepasirašytas" -+ -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "Nepavyksta pašalinti %s" -+ -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s pašalintas" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Pradedamas priklausomybių sprendimas" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Baigtas priklausomybių sprendimas" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Vykdoma" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Miegama" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Nepertraukiama" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombis" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Sekamas/Sustabdytas" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Nežinomas" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Programa su PID %d yra: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Atmintis : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG raktas iš %s (0x%s) jau įdiegtas" -+ -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Paleista: %s - prieš %s" -+msgid "Key import failed (code %d)" -+msgstr "Rakto importas neapvyko (kodas %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Raktas sėkmingai importuotas" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Neįdiegta jokių raktų" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Būsena : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi šiam paketui.\n" -+"Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai." - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." -+msgid "Package %s is already installed." - msgstr "" - - #: ../dnf/conf/config.py:134 -@@ -3234,6 +3480,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3244,36 +3495,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Neįdiegs kodo rpm paketo (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "nepalaikomas kontrolinės sumos tipas: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Nepavyko delta RPM perkūrimas" -@@ -3286,221 +3507,43 @@ msgstr "Nesutapo RPM delta-perkūrimo kontrolinė suma" - msgid "done" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s yra tuščias failas" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Valymas" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Šalinama" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Tikrinama" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/ml.po b/po/ml.po -index 2a4fbb2..bff813b 100644 ---- a/po/ml.po -+++ b/po/ml.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2016-04-01 05:36+0000\n" - "Last-Translator: Naveej Ahamed \n" - "Language-Team: Malayalam\n" -@@ -14,1860 +14,1936 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "മായ്ക്കുന്നു" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "ഉറപ്പാക്കുന്നു" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Problem opening package %s" -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s is not signed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Cannot remove %s" -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "%s removed" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No match for argument: %s" -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "" -+ -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "" -+ -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2295 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "GPG Keys are configured as: %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "" -- --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1348 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" -- --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:623 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "Transaction history is incomplete, before %u." -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2146 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "തെറ്റായ രൂപകല്പന: %s" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "അധിക വിവരങ്ങൾ നല്കാതെയുള്ള പ്രക്രിയ" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "ദീർഗമുള്ള വിവരങ്ങൾ നൽകിയുള്ള പ്രക്രിയ" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNFഇന്റെ വെർഷൻ കാണിച്ചു് പുറത്തു് കടക്കുക" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "എല്ലാ പ്ലഗിൻ ഉം അപ്രാപ്തമാക്കുക" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" -+"ആശ്രയത്വം പരിഹരികുന്നതിനായി ഇന്‍സ്റ്റോള്‍ ചെയ്ത ചില പാക്കേജുകള്‍ നീക്കുവാൻ " -+"അനുവധിക്കുക" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "പാക്കേജുകള്‍ മാത്രം ഡൌണ്‍ലോട് ചെയ്യുക" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Removing file %s" -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Package %s is not installed." --msgstr "" -- --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:1103 - #, python-format --msgid "Never (last: %s)" -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "പ്രവര്‍ത്തിക്കുന്നു" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:151 - #, python-format --msgid "Total packages: %s" -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1882,6 +1958,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2001,19 +2082,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2025,1465 +2106,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "തെറ്റായ രൂപകല്പന: %s" -- --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "" -- --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "" -- --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "അധിക വിവരങ്ങൾ നല്കാതെയുള്ള പ്രക്രിയ" -- --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "ദീർഗമുള്ള വിവരങ്ങൾ നൽകിയുള്ള പ്രക്രിയ" -- --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNFഇന്റെ വെർഷൻ കാണിച്ചു് പുറത്തു് കടക്കുക" -- --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "എല്ലാ പ്ലഗിൻ ഉം അപ്രാപ്തമാക്കുക" -- --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" --"ആശ്രയത്വം പരിഹരികുന്നതിനായി ഇന്‍സ്റ്റോള്‍ ചെയ്ത ചില പാക്കേജുകള്‍ നീക്കുവാൻ " --"അനുവധിക്കുക" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "പാക്കേജുകള്‍ മാത്രം ഡൌണ്‍ലോട് ചെയ്യുക" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Provide : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Installed size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:80 - #, python-format --msgid "(%u seconds)" -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u minutes)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u hours)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u days)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s ശൂന്യമായ ഫയൽ ആണ്" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "പ്രവര്‍ത്തിക്കുന്നു" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "ഉപേക്ഷിക്കുന്നു‌." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." --msgstr "%s എന്ന ഗ്രൂപ്പ്‌ നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." --msgstr "%s എന്ന ഗ്രൂപ്പ്‌ നിലവിലില്ല." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "%s എന്ന എന്‍വയണ്മെന്റ് നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:684 --#, fuzzy, python-format --msgid "Group '%s' not installed." --msgstr "ഗ്രൂപ്പ്‌" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" -+msgstr "" -+ -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" --msgstr "പൂര്‍ത്തിയായി" -- --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" --msgstr "%s ശൂന്യമായ ഫയൽ ആണ്" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:452 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:66 -+#, python-format -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/conf/read.py:96 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/package.py:273 - #, python-format --msgid "enabling %s repository" -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/crypto.py:115 -+#, python-format -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "പൂര്‍ത്തിയായി" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "മായ്ക്കുന്നു" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "ഉപേക്ഷിക്കുന്നു‌." - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "ഉറപ്പാക്കുന്നു" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." -+msgstr "%s എന്ന എന്‍വയണ്മെന്റ് നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." -+ -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/mr.po b/po/mr.po -index bf40804..ba5b041 100644 ---- a/po/mr.po -+++ b/po/mr.po -@@ -4,7 +4,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2016-04-05 11:54+0000\n" - "Last-Translator: Parag \n" - "Language-Team: Marathi\n" -@@ -15,1860 +15,1934 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "सुस्थीत करा" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Error: %s" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/repodict.py:58 -+#, python-format -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/repodict.py:94 -+#, python-format -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -- --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:788 -+#, python-format -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Public key for %s is not installed" -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Problem opening package %s" -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Public key for %s is not trusted" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "करायला काहिच नाही." -- --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:830 -+#, python-format -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -- --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "कार्य रद्द केले" -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "डाऊनलोड करत आहे :" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "स्थापित केलेली संकुले" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "उपलब्ध संकुले" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "संकुले आपोआप काढा" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "जास्तिची संकुले" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "नुकतेच समाविष्ट केलेली संकुले" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "कोणतेही जुळणारे संकुले आढळली नाही" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "जुळवणी आढळली नाही" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "आदेश ओळ" -+ -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "" -+ -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" -+ -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "दिनांक आणि वेळ" -+ -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "कृती" -+ -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "बदलले" -+ -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "नष्ट केले" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "स्थापित केलेले नाही" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "जुनी" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "नवीन" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ट्रांजॅक्शन ID:" -+ -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "No repository match: %s" -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "No such command: %s. Please use %s --help" -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "यश" -+ -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "अपयशी:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "आदेश ओळ:" -+ -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "बदललेली संकुले" -+ -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "स्क्रिप्टलेट आउटपुट:" -+ -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "त्रुटी:" -+ -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "कालबाह्य झाले" -+ -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "नष्ट करा" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "पुनर्प्रतिष्ठापीत करा" -+ -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" -+msgstr "" -+ -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:1103 -+#: ../dnf/cli/output.py:2152 - #, python-format --msgid "Command \"%s\" already defined" -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 - #, python-format --msgid "To diagnose the problem, try running: '%s'." -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" -+msgid "Command line error: %s" -+msgstr "त्रुटी आहे आदेश ओळीत: %s" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "वाईट स्वरूप: %s" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Problem repository: %s" -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF आवृत्ती दाखवा व बाहेर पडा" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "ईन्सटाॅल रूट ठरवा" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "प्लगइन्स बंद करा" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "नावानुसार प्लगइन्स बंद करा" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "कोणत्याही संकुलाची सुधारणा उपलब्ध नाही" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "नावानुसार संकुले वगळा" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 -+#: ../dnf/cli/option_parser.py:270 - msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Removing file %s" -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "कार्य रद्द केले" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "करायला काहिच नाही." - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "डाऊनलोड करत आहे :" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Warning: Group %s does not exist." --msgstr "सावधानता : गट %s अस्तित्वात नाही" -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "स्थापित केलेले गट:" -- --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "स्थापित केलेले भाषा गट:" -- --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "स्थापित केलेली संकुले" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "उपलब्ध संकुले" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "संकुले आपोआप काढा" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "जास्तिची संकुले" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "नुकतेच समाविष्ट केलेली संकुले" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "कोणतेही जुळणारे संकुले आढळली नाही" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "जुळवणी आढळली नाही" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Not a valid rpm file path: %s" -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "%s marked as user installed." -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "%s marked as group installed." -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "चूक:" -- --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "Package %s is not installed." --msgstr "संकुल %s स्थापित केलेले नाही" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:830 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 -+#: ../dnf/cli/cli.py:887 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:893 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -- --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -- --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Never (last: %s)" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "Instant (last: %s)" -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:108 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "कार्यरत आहे" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "निष्क्रीय आहे" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "अज्ञात" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " मेमरि : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:141 - #, python-format --msgid "Total packages: %s" -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "कोणत्याही संकुलाची सुधारणा उपलब्ध नाही" -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} [command]\n" --" print help" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1883,6 +1957,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2002,19 +2081,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2026,1463 +2105,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "हक्क" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "हक्क" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "फाइल्स्" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "चूक:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "संकुल %s स्थापित केलेले नाही" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "त्रुटी आहे आदेश ओळीत: %s" -- --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "bad format: %s" --msgstr "वाईट स्वरूप: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF आवृत्ती दाखवा व बाहेर पडा" -- --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "ईन्सटाॅल रूट ठरवा" -- --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "प्लगइन्स बंद करा" -- --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "नावानुसार प्लगइन्स बंद करा" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "नावानुसार संकुले वगळा" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "URL : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Total size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "सावधानता : गट %s अस्तित्वात नाही" -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "स्थापित केलेले गट:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "स्थापित केलेले भाषा गट:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "असमर्थीत चेकसम प्रकार: %s" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format -+#: ../dnf/module/module_base.py:34 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "आदेश ओळ" -- --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -- --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "दिनांक आणि वेळ" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "कृती" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "बदलले" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "नष्ट केले" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "स्थापित केलेले नाही" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "नवीन" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "जुनी" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ट्रांजॅक्शन ID:" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" -+msgstr "" -+ -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "यश" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s रिकामी फाइल आहे" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "अपयशी:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "आदेश ओळ:" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "बदललेली संकुले" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "स्क्रिप्टलेट आउटपुट:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "त्रुटी:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "कालबाह्य झाले" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "नष्ट करा" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "पुनर्प्रतिष्ठापीत करा" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "कार्यरत आहे" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "निष्क्रीय आहे" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "अज्ञात" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " मेमरि : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "वगळत आहे." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." --msgstr "गट %s स्थापित केले नाही." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." --msgstr "गट %s अस्तित्वात नाही." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group '%s' not installed." --msgstr "गट %s स्थापित केले नाही." -+msgid "Problem opening package %s" -+msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." --msgstr "सावधान: लोड करण्यात अयशस्वी %s, वगळत आहे." -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" --msgstr "असमर्थीत चेकसम प्रकार: %s" -- --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" --msgstr "डेल्टा RPM पुनः तयार करणे अयशस्वी झाले" -- --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" --msgstr "पुनः तयार केलेल्या डेल्टा RPM चे चेकसम अयशस्वी झाले" -- --#: ../dnf/drpm.py:149 --msgid "done" --msgstr "पूर्ण झाले" -- --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2388 - #, python-format --msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2397 -+#, python-format -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" --msgstr "%s रिकामी फाइल आहे" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:452 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "" -+msgid "Warning: failed loading '%s', skipping." -+msgstr "सावधान: लोड करण्यात अयशस्वी %s, वगळत आहे." - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:66 -+#, python-format -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/conf/read.py:96 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/package.py:273 - #, python-format --msgid "enabling %s repository" -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/crypto.py:115 -+#, python-format -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" -+msgstr "डेल्टा RPM पुनः तयार करणे अयशस्वी झाले" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "सुस्थीत करा" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" -+msgstr "पुनः तयार केलेल्या डेल्टा RPM चे चेकसम अयशस्वी झाले" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "पूर्ण झाले" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "वगळत आहे." -+ -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/ms.po b/po/ms.po -index 8cff79c..fdc2e10 100644 ---- a/po/ms.po -+++ b/po/ms.po -@@ -8,7 +8,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-06-16 12:07+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Malay (http://www.transifex.com/projects/p/dnf/language/ms/)\n" -@@ -19,1860 +19,1934 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:63 -+#, python-format -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Added %s repo from %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -- --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ya" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "t" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "tidak" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Adakah ini ok [y/T]: " - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Masalah membuka pakej %s" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Pakej %s tidak ditandatangan" -+msgid " Group-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Tidak dapat membuang %s" -+msgid " Description: %s" -+msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Kekunci berjaya diimport" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "" -- --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "" -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "" -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid " (from %s)" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} [command]\n" --" print help" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" resolve the transaction set" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1887,6 +1961,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2006,19 +2085,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2030,1463 +2109,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Command line error: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:197 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "" -- --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "" -- --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" -- --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ya" -- --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "t" -- --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "tidak" -- --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Adakah ini ok [y/T]: " -- --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Provide : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Installed size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group '%s' not installed." --msgstr "" -+msgid "Problem opening package %s" -+msgstr "Masalah membuka pakej %s" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" --msgstr "" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "Pakej %s tidak ditandatangan" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "Cannot remove %s" -+msgstr "Tidak dapat membuang %s" -+ -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:335 --#, python-format --msgid "Main config did not have a %s attr. before setopt" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Kekunci berjaya diimport" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/nb.po b/po/nb.po -index 0a069e8..c29d61a 100644 ---- a/po/nb.po -+++ b/po/nb.po -@@ -8,7 +8,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-06-16 12:07+0000\n" - "Last-Translator: Copied by Zanata \n" - "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/dnf/language/nb/)\n" -@@ -19,1866 +19,1939 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Rydder opp" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Fjerner" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Feil: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:63 -+#, python-format -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Added %s repo from %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Ugyldig tsflag in konfigurasjonsfil: %s" -- --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Kunne ikke legge til gruppefil for pakkeoversikt: %s - %s" -- --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -- --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Kunne ikke fjerne transaksjonsfil %s" -- --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "j" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Offentlig nøkkel for %s er ikke lagt inn" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ja" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problem ved åpning av pakke %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "Offentlig nøkkel %s er ikke til å stole på" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nei" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "Pakken %s er ikke signert" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Er dette ok [j/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Cannot remove %s" --msgstr "Kan ikke fjerne %s" -+msgid "Group: %s" -+msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "%s removed" --msgstr "%s fjernet" -+msgid " Group-Id: %s" -+msgstr " GruppeId:%s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" -+msgstr " Beskrivelse: %s" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Obligatoriske pakker:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Standard pakker:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Valgfrie pakker:" -+ -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Betingede pakker:" -+ -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Treff fra:" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+msgid "Filename : %s" -+msgstr "Filnavn : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" -+msgid "Repo : %s" -+msgstr "Arkiv : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Beskrivelse : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" -+msgid "URL : %s" -+msgstr "Nettadresse : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "" -+msgid "License : %s" -+msgstr "Lisens : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned" -+ -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "Totale størrelse: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "" -+msgid "Total download size: %s" -+msgstr "Totale størrelse på pakker som hentes: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG-nøkkel ved %s (0x%s) er allerede lagt inn" -- --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Import av nøkkel feilet (kode %d)" -- --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Nøkler ble lagt inn med suksess" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Fjerner" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" --"GPG-nøkkelen for pakkeoversikten %s er allerede lagt inn, men\n" --"nøkkelen passer ikke til den aktuelle pakka fra samme oversikt.\n" --"Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n" --"pakkeoversikten." -- --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Import av nøkler hjalp ikke, feil nøkler?" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installert: %s-%s til %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Bygd : %s til %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Laster ned pakker:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n" --"Bruk «-y» for å overstyre." -+"\n" -+"Transaksjonsammendrag\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Utdaterte pakker" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Pakker som er installert" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Tilgjengelige pakker" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Tilleggspakker" -- --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Pakker som nylig er lagt til" -- --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Ingen passende pakker å liste opp" -- --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Fant ingen treff" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installert" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Fjernet" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Totalt" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "No repository match: %s" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Kommando «%s» er allerede definert" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Fjernet" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Problem repository: %s" -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Søker i pakker: " -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (fra %s)" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Utgått" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 - #, python-format - msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" -+msgid "Command line error: %s" -+msgstr "Feil med kommandolinje: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "plassering av konfigurasjonsfil" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "stille operasjon" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "vis ekstra informasjon" -+ -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "sett rot for installasjonen" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "slå av tillegg til yum etter navn" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "nivå for tilbakemeldinger ved avlusing" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "mengde tilbakemelding ved feil" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "kontroller om farger er brukt" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Advarsel: Gruppe %s eksisterer ikke." -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Installerte grupper:" -- --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Tilgjengelig grupper:" -- --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid "Error: %s" -+msgstr "Feil: %s" -+ -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Lager mellomlager for samtlige filer med metadata." -- --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Ferdig!" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as user installed." --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " Installert: %s-%s til %s" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s unmarked as user installed." --msgstr "" -+msgid " Built : %s at %s" -+msgstr " Bygd : %s til %s" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Laster ned pakker:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:262 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n" -+"Bruk «-y» for å overstyre." - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Utdaterte pakker" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "ominstaller en pakke" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Pakker som er installert" -+ -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Tilgjengelige pakker" -+ -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Tilleggspakker" -+ -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Pakker som nylig er lagt til" -+ -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Ingen passende pakker å liste opp" -+ -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Fant ingen treff" -+ -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "aktiv" -- --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "inaktiv" -- --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Arkivrevisjon: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Arkivdistribusjonsmerkelapper: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Arkivmetalink: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Kommando «%s» er allerede definert" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Oppdatert : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "arkiv id" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Kjører" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "arkiv navn" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Sover" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Sporet/Stoppet" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Ukjent" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Minne : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Startet for %s - %s siden" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Søker i pakker: " -+ -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display only packages that are not present in any of available repositories." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Lager mellomlager for samtlige filer med metadata." - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (fra %s)" - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "Could not find repository: %s" -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "Error: Cannot open %s for reading" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1893,6 +1966,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2012,1490 +2090,1455 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Oppdatert" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installert" -- - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" -+msgid "true" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+msgid "false" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Ferdig!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Feil med kommandolinje: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "plassering av konfigurasjonsfil" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "stille operasjon" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "vis ekstra informasjon" -- --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "sett rot for installasjonen" -- --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "slå av tillegg til yum etter navn" -- --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "nivå for tilbakemeldinger ved avlusing" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "mengde tilbakemelding ved feil" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "kontroller om farger er brukt" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "aktiv" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "inaktiv" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "j" -- --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ja" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Arkivrevisjon: " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nei" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Er dette ok [j/N]: " -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Arkivdistribusjonsmerkelapper: " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " GruppeId:%s" -- --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Beskrivelse: %s" -- --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Obligatoriske pakker:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Arkivmetalink: " - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Standard pakker:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Oppdatert : " - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Valgfrie pakker:" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Betingede pakker:" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Treff fra:" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Filnavn : %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "arkiv id" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Arkiv : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Beskrivelse : " -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "arkiv navn" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "URL : %s" --msgstr "Nettadresse : %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Lisens : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Total size: %s" --msgstr "Totale størrelse: %s" -+msgid "Could not find repository: %s" -+msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Totale størrelse på pakker som hentes: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "ominstaller en pakke" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Fjerner" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "Advarsel: Gruppe %s eksisterer ikke." -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Installerte grupper:" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Tilgjengelig grupper:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format -+#: ../dnf/module/module_base.py:34 - msgid "" - "\n" --"Transaction Summary\n" --"%s\n" --msgstr "" - "\n" --"Transaksjonsammendrag\n" --"%s\n" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Fjernet" -- --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Totalt" -- --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Fjernet" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" -+msgid "Failed to send an email via '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Utgått" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Ugyldig tsflag in konfigurasjonsfil: %s" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Kunne ikke legge til gruppefil for pakkeoversikt: %s - %s" -+ -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Kjører" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Sover" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Sporet/Stoppet" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Ukjent" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Minne : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" --msgstr " Startet for %s - %s siden" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" --msgstr "" -+msgid "Failed to remove transaction file %s" -+msgstr "Kunne ikke fjerne transaksjonsfil %s" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group_id '%s' does not exist." --msgstr "" -+msgid "Public key for %s is not installed" -+msgstr "Offentlig nøkkel for %s er ikke lagt inn" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group '%s' not installed." --msgstr "" -+msgid "Problem opening package %s" -+msgstr "Problem ved åpning av pakke %s" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Error parsing '%s': %s" --msgstr "" -+msgid "Public key for %s is not trusted" -+msgstr "Offentlig nøkkel %s er ikke til å stole på" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" --msgstr "" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "Pakken %s er ikke signert" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Unknown configuration option: %s = %s" --msgstr "" -+msgid "Cannot remove %s" -+msgstr "Kan ikke fjerne %s" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "%s removed" -+msgstr "%s fjernet" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" --msgstr "" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG-nøkkel ved %s (0x%s) er allerede lagt inn" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" -+msgstr "Import av nøkkel feilet (kode %d)" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Nøkler ble lagt inn med suksess" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" -+"GPG-nøkkelen for pakkeoversikten %s er allerede lagt inn, men\n" -+"nøkkelen passer ikke til den aktuelle pakka fra samme oversikt.\n" -+"Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n" -+"pakkeoversikten." - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Import av nøkler hjalp ikke, feil nøkler?" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Rydder opp" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Fjerner" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/nl.po b/po/nl.po -index 26387af..6818e8f 100644 ---- a/po/nl.po -+++ b/po/nl.po -@@ -9,1825 +9,1607 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-04-18 01:00+0000\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-20 01:14+0000\n" - "Last-Translator: Geert Warrink \n" - "Language-Team: Dutch\n" - "Language: nl\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=2; plural=(n != 1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "De volgende updates zijn toegepast op '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "De volgende updates zijn beschikbaar op '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "De volgende updates zijn gedownload op '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Updates toegepast op '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Updates gedownload op '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Updates beschikbaar op '%s'." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Verzenden email via '%s' mislukte: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Het uitvoeren van commando '%s' is mislukt: %d werd teruggemeld" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKKET" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "installeer pakket" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Onbekende configuratie-optie: %s = %s in %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Downgraden" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "dnf-automatic is gestart." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Opschonen" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Ga voor %s seconden slapen" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Installeren" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Fout: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Als verouderd aanmerken" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "het laden van repo '{}' is mislukt: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Herinstalleren" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Het laden van repository '{}' is mislukt" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Wissen" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Upgraden" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verifiëren" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Metadatatimercaching uitgeschakeld." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Uitvoeren van scriptlet" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Metadatacache pas nog ververst." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Voorbereiden" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Tijdens de testtransactie traden fouten op." - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: zal nooit verlopen zijn en zal niet ververst worden." -+msgid "Parsing file failed: %s" -+msgstr "Ontleden van bestand mislukte: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: is verlopen en zal ververst worden." -+msgid "Loaded plugins: %s" -+msgstr "Geladen plug-ins: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: metadata zal verlopen over %d seconden en zal nu ververst worden" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "Fout bij laden plug-in \"%s\": %s" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: zal verlopen over %d seconden." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" -+"Geen overeenkomsten gevonden voor de volgende ingeschakelde plug-in " -+"patronen: {}" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Metadatacache aangemaakt." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+"Geen overeenkomsten gevonden voor de volgende uitgeschakelde plug-in " -+"patronen: {}" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: metadata gebruikend van %s." -+msgid "enabling %s repository" -+msgstr "%s repository aanzetten" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Repositories negeren: %s" -+msgid "Added %s repo from %s" -+msgstr "%s repo toegevoegd van %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Laatste metadata-expiratie-check: %s geleden op %s." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Naam" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" --"De gedownloade pakketten zijn in de cache opgeslagen tot de volgende " --"sucessvolle transactie." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Naam" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Je kan pakketten in de cache verwijderen met %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoch" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Ongeldige tsflag in configbestand: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Versie" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Groepbestand voor repository %s - %s toevoegen mislukt" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Versie" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Uitvoeren transactiecontrole" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Release" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Fout: transactiecontrole vs oplossen afhankelijkheden:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arch" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Transactiecontrole ok." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Architectuur" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Uitvoeren transactietest" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Grootte" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Transactiecontrole-fout:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Grootte" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transactietest ok." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Bron" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Uitvoeren transactie" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Repo" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Schijfvereisten:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Repo" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Ten minste %dMB meer nodig op bestandssysteem %s." --msgstr[1] "Ten minste %dMB meer nodig op bestandssysteem %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Van repo" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Samenvatting van fouten" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Pakketsamensteller" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB is buiten DNF gewijzigd." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Bouwtijdstip" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Tijdens de transactie traden fouten op." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Installatietijd" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Transactieslot zetten lukte niet (ingelogd als: %s)" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Geïnstalleerd door" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Kon transactie niet uitvoeren." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Samenvatting" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transactie kon niet starten:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Samenvatting" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Verwijderen van transactiebestand %s mislukt" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Sommige pakketten zijn niet gedownload. Opnieuw proberen.." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licentie" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta-RPMs brachten %.1f MB aan updates terug tot %.1f MB (scheelt %d.1%%)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Beschrijving" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Mislukte Delta RPM's verhoogden %.1f MB updates naar %.1f MB (%d.1%% " --"verspild)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Beschrijving" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Kon niet openen: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Geen pakketten om te laten zien" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Publieke sleutel voor %s is niet geïnstalleerd" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Er deed zich een probleem voor tijdens het openen van pakket %s" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "yes" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nee" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Is dit goed [y/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Is dit goed [Y/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Publieke sleutel voor %s is niet vertrouwd" -+msgid "Group: %s" -+msgstr "Groep: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Publieke sleutel voor %s is niet getekend" -+msgid " Group-Id: %s" -+msgstr " Groep-Id: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Kan %s niet verwijderen" -+msgid " Description: %s" -+msgstr " Beschrijving: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s verwijderd" -+msgid " Language: %s" -+msgstr " Taal:%s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Geen match voor groeppakket \"{}\"" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Verplichte pakketten:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Pakketten van groep '%s' toevoegen: %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Standaardpakketten:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Niets te doen." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Optionele pakketten:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Geen pakketten voor verwijdering aangemerkt." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Voorwaardelijke pakketten:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Geen pakketten voor upgrade aangemerkt." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Omgevingsgroep: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Niets gevonden met argument: %s" -+msgid " Environment-Id: %s" -+msgstr " Omgeving-ID: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "Geen overeenkomend pakket" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Verplichte groepen:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Optionele groepen:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Pakket %s met lagere versie is al geïnstalleerd, kan het niet downgraden." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Overeenkomend van:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Pakket %s is niet geïnstalleerd, kan het niet herinstalleren." -+msgid "Filename : %s" -+msgstr "Bestandsnaam : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Bestand %s is een broncode pakket en kan niet worden geupdate, wordt " --"genegeerd." -+msgid "Repo : %s" -+msgstr "Repo : %s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Pakket %s is niet geïnstalleerd, kan het niet updaten." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Beschrijving: " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Pakket %s met hogere versie is al geïnstalleerd, kan het niet updaten." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pakket %s is beschikbaar, maar niet geïnstalleerd." -+msgid "License : %s" -+msgstr "Licentie : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" --"Pakket %s is beschikbaar, maar geïnstalleerd voor een andere architectuur." -+msgid "Provide : %s" -+msgstr "Verschaft : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "Pakket %s is niet geïnstalleerd." -+msgid "Other : %s" -+msgstr "Andere : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Geen geldig formulier: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Bij het berekenen van totale downloadgrootte is iets mis gegaan" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Geen pakketten aangemerkt om te verwijderen." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "Totale grootte : %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Pakketten voor argument %s beschikbaar, maar niet geïnstalleerd." -+msgid "Total download size: %s" -+msgstr "Totale downloadgrootte: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Pakket %s met laagste versie is al geïnstalleerd, kan het niet downgraden." -+msgid "Installed size: %s" -+msgstr "Installatiegrootte : %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Actie niet afgehandeld: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Bij het berekenen van totale installatiegrootte is iets mis gegaan" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "Geen pakket %s beschikbaar." -+msgid "Freed space: %s" -+msgstr "Vrijgemaakte ruimte: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Geen beveiliging updates nodig, maar update {} is beschikbaar" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Markeren pakketten als geïnstalleerd door de groep:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Geen beveiligings updates nodig, maar updates {} zijn beschikbaar" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Markeren pakketten als verwijderd door de groep:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "Geen beveiligingsupdates nodig voor\"{}\", maar update {} is beschikbaar" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Groep" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Geen beveiligingsupdates nodig voor\"{}\", maar updates {} zijn beschikbaar" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pakketten" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Pakket dat mislukt is: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Groep/module pakketten installeren" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG sleutels zijn geconfigureerd als: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Groepspakketten installeren" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG-sleutel op %s (0x%s) is al geïnstalleerd" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Installeren" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "De sleutel is goedgekeurd." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Upgraden" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "De sleutel is verworpen." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Herinstalleren" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Importeren sleutel mislukt (code %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Afhankelijkheden installeren" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Sleutel succesvol geïmporteerd" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Zwakke afhankelijkheden worden geïnstalleerd" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Er werden geen sleutels geïnstalleerd" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Verwijderen" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"De GPG-sleutels bedoeld voor repository \"%s\" zijn al geïnstalleerd maar niet correct voor dit pakket.\n" --"Controleer of de juiste sleutel-URLs voor deze repository zijn opgegeven." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Afhankelijke pakketten verwijderen" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Importen van sleutel(s) hielp niet; verkeerde sleutel(s)?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Verwijderen ongebruikte afhankelijkheden" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Misschien bedoel je: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Downgraden" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Pakket \"{}\" van lokale repository \"{}\" heeft een onjuiste checksum" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Installeren van moduleprofielen" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "" --"Sommige paketten van de lokale repository hebbenb een onjuiste checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Zet moduleprofielen uit" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Pakket \"{}\" van repository \"{}\" heeft een onjuiste checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Module streams aanzetten" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Sommige pakketten hebben een ongeldige cache, maar kunnen door de \"--" --"cacheonly\" optie niet gedownload worden" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Module streams omschakelen" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Pakket %s is al geïnstalleerd." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Zet modules uit" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Modules resetten" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Ontleden van bestand \"%s\" mislukte: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Omgevingsgroepen installeren" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Kan bestand \"%s\" niet lezen: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Omgevingsgroepen opwaarderen" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Configuratiefout: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Omgevingesgroepen verwijderen" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Aliassen bevatten oneindige recursie" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Groepen installeren" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, met gebruik van originele argumenten." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Groepen upgraden" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Geïnstalleerd: %s-%s op %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Groepen verwijderen" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Gebouwd : %s op %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF zal alleen pakketten voor de transactie downloaden." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF zal alleen pakketten downloaden, gpg sleutels installeren en de " --"transactie controleren." -+"Conflicterende pakketten overslaan:\n" -+"(voeg '%s' toe aan opdrachtregel om upgrade te forceren)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Uitvoering afgebroken." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Pakketten overslaan met defecte afhankelijkheden %s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Downloaden pakketten:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " of onderdeel van een groep" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Fout bij downloaden pakketten:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Pakket" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "De transactie mislukte" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Pakket" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"Sleutels worden niet automatisch geïmporteerd bij uitvoeren zonder toezicht.\n" --"Gebruik \"-y\" om toch te importeren." -- --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG check is MISLUKT" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "vervangen" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Veranderlogs voor {}" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" -+"\n" -+"Transactie-overzicht\n" -+"%s\n" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Pakketten als verouderd aanmerken" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Installeren" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Geen pakketten voor distributiesynchronisatie aangemerkt." -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Upgrade" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Geen pakketten voor degradatie aangemerkt." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Verwijderen" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Geïnstalleerde pakketten" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Downgrade" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Beschikbare pakketten" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Overslaan" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Pakketten automatisch verwijderen" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Pakket" -+msgstr[1] "Pakketten" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Extra pakketten" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Afhankelijk pakket" -+msgstr[1] "Afhankelijke pakketten" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Beschikbare upgrades" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Upgraded" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Recent toegevoegde pakketten" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Downgraded" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Geen overeenkomende pakketten om te laten zien" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Geïnstalleerd" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Geen resultaten gevonden" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Opnieuw geïnstalleerd." - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Geen transactie-ID opgegeven" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Overgeslagen" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Opgegeven transactie-ID niet gevonden" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Verwijderd" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Meer dan één transactie-ID gevonden!" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Mislukte" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Transactiegeschiedenis is incompleet, voor %u." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Totaal" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Transactiegeschiedenis is incompleet, na %u." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Transactie {} ongedaan maken, vanaf {}" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Systeem" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "Onbekende repo: '%s'" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Samenvoegen van transactie %d naar %d overslaan, om deze overlapt" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Geen repository match: %s" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Geen transacties" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Dit commando moet uitgevoerd worden door de root gebruiker." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Slechte transactie-ID of pakket(ten) opgegeven" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Zo'n commando bestaat niet: %s. Gebruik %s --help" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Opdrachtregel" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Het zou een DNF-plugin-opdracht kunnen zijn, probeer: \"dnf install 'dnf-" --"command(%s)'\"" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Gebruikersnaam" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Het zou een DNF-plugin-opdracht kunnen zijn, maar het laden van plugins is " --"momenteel uitgeschakeld." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir of --downloaddir moet gebruikt worden met --downloadonly of " --"download of system-upgrade commando." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Datum en tijd" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled en --disable, --set-disabled moeten gebruikt worden" --" met het config-manager commando." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Actie(s)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" --"Waarschuwing: Globaal forceren van GPG handtekeningscontrole volgens het " --"actieve RPM beveiligingsbeleid (zie 'gpgcheck' in dnf.conf(5) hoe je deze " --"boodschap kunt onderdrukken)" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Veranderd" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Geschiedenisinformatie mislukte" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Kan vrijgaveversie niet detecteren (gebruik '--releasever' om vrijgaveversie" --" te specificeren)" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Geen transactie-ID of pakket opgegeven" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argument {}: niet toegestaan met argument {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Gewist" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Commando \"%s\" is al gedefinieerd" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Niet geïnstalleerd" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Uitsluitingen in dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Ouder" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Insluitingen in dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Nieuwer" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Uitsluitingen in repo " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transactie-ID :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Insluitingen in repo " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Begintijd :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Begin-rpmdb :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Om te kijken wat het probleem is, probeer: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u seconds)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"RPMDB is waarschijnlijk corrupt, '%s' doen kan het misschien oplossen." -+msgid "(%u minutes)" -+msgstr "(%u minutes)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Controleren van pakketten met GPG-sleutels is ingeschakeld. Prima.\n" --"Er zijn echter geen GPG-publieke sleutels geïnstalleerd. Download\n" --"de sleutels voor de pakketten die je wilt en installeer deze.\n" --"Installeren kan je doen met:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Je kan ook de url naar de sleutel voor een repo die je wilt gebruiken\n" --"opgeven bij de 'gpgkey'-optie in een repositorysectie. DNF zal de sleutel\n" --"dan automagisch installeren.\n" --"\n" --"Informeer bij de mensen van je distributie of van het pakket." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u hours)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Probleemrepo: %s" -+msgid "(%u days)" -+msgstr "(%u days)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "Details van een pakket of groep pakketten tonen" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Eindtijd :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "alle pakketten tonen (default)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Eind-rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "alleen beschikbare pakketten tonen" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Gebruiker :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "alleen geïnstalleerde pakketten tonen" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Return-Code :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "alleen extra pakketten tonen" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Afgebroken" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "alleen upgrade-pakketten tonen" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Succes" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "alleen autoremove-pakketten tonen" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Mislukkingen:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "alleen onlangs veranderde pakketten tonen" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Mislukt:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKKET" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Release versie :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "pakket of groep pakketten opsommen" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Opdrachtregel :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "uitzoeken welk pakket de opgegeven waarde bevat." -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Commentaar :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transactie uitgevoerd met:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Pakketten zoeken: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pakketten veranderd:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "controleer beschikbare upgrades" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptlet-output:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "toon veranderlogs voor het vernieuwen" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Fouten:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Geen pakket beschikbaar." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dep-Installaties" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Geen pakketten voor installatie aangemerkt." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Als verouderd aangemerkt" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Geen pakket geïnstalleerd." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Gewist" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Geherinstalleerd" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (van %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Geïnstalleerd pakket %s%s is niet beschikbaar." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Pakket %s.%s %s is een upgrade" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Geen pakket van de repository geïnstalleerd." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Pakket %s.%s %s zal gewist worden" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Geen pakketten voor herinstallatie aangemerkt." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Geen pakketten voor upgrade aangemerkt." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Pakket %s.%s %s zal een downgrade zijn" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "uitvoeren van opdrachten op alle pakketten in opgegeven repository" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Pakket %s.%s %s zal verouderd worden" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "nuttig gebruiksbericht tonen" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Pakket %s.%s %s zal verouderd worden" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Beginnen oplossen afhankelijkheden" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "transactiegeschiedenis tonen of gebruiken" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Oplossen afhankelijkheden beeindigd" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Meer dan een transactie ID gevonden.\n" --"'{}' vereist een transactie ID of pakketnaam." -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Er is geen transactie ID of pakketnaam opgegeven." -+"Importeren GPG-sleutel 0x%s:\n" -+" Gebruiker-id : \"%s\"\n" -+" Fingerprint: %s\n" -+" Van : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Je hebt geen toegangsrechten op de geschiedenis-DB" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Commando-regelfout: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Kan transactie %s niet ongedaan maken; zou inconsistente pakketdatabase " --"opleveren." -+msgid "bad format: %s" -+msgstr "slecht format: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Kan transactie %s niet terugdraaien; zou inconsistente pakketdatabase " --"opleveren." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt argument heeft meerdere waarden: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Ongeldige transactie ID reeks definitie '{}'.\n" --"Gebruik '..'." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt argument heeft geen waarde: %s" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Kan '{}' niet converteren naar transactir ID.\n" --"Gebruik '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Optionele argumenten" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Er werd geen transactie gevonden welke package '{}' bewerkt." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "Locatie configuratiebestand" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Tonen of aanmaken van commando-aliassen" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "Uitvoeren met zo min mogelijk meldingen" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "zet oplossen van aliassen aan" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "Uitvoeren met uitgebreide meldingen" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "zet oplossen van aliassen uit" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF-versie tonen en afsluiten" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Aliassen zijn nu aangezt" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "Instellen installatieroot" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Aliassen zijn nu uitgezet" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "installeer geen documentatie" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Ongeldige alias sleutel: %s" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "Alle plugins uitschakelen" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Alias argument heeft geen waarde: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "plugins inschakelen op naam" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Aliassen toegevoegd: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "Plugins uitschakelen op naam" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Alias niet gevonden: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "Waarde van $releasever in config en repobestanden overschrijven" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Aliassen verwijderd: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "Instellen aangepaste configuratie en repo-opties" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "los depsolve problemen op bij het overslaan van pakketten" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "toon commando hulp" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Aliassen oplossen is uitgezet." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "" -+"toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Geen aliassen gespecificeerd." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "best beschikbare pakketversies in transacties gebruiken" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Geen alias gespecificeerd." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "beperk de transactie niet tot de beste kandidaat" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Geen aliassen gedefinieerd." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "volledig vanuit systeemcache werken; update cache niet" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Geen match voor alias: %s" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "maximale wachttijd voor commando" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"verwijder alle onnodige pakketten die oorspronkelijk geïnstalleerd zijn als " --"afhankelijkheden" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "debugging-outputniveau" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Te verwijderen pakketten" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "controleren op problemen met packagedb" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "alle problemen tonen; default" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "error-outputniveau" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "afhankelijkheidsproblemen tonen" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"zet verouderingsbewerking logica van dnf aan voor het upgraden of tonen van " -+"mogelijkheden die het pakket verouderen voor info, list en repoquery" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "doublureproblemen tonen" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "debugging-outputniveau voor rpm" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "toon in onbruik geraakte pakketten" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "automatisch ja op alle vragen" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "toon leveringsproblemen" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "automatisch nee op alle vragen" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} mist benodigd {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"zet specifieke repositories aan volgens een id of een glob, kan meerdere " -+"keren gespecificeerd worden" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} is hetzelfde als {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} is vervangen door {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} levert {} maar kan niet worden gevonden" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "Pakketten uitsluiten op naam of glob" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Bestand %s wordt verwijderd" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "zet excludepkgs uit" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "cached data verwijderen" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"Label en pad naar nog een repository, kan meerdere keren worden opgegeven" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Metadatatype om te schonen" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "" -+"zet verwijderen van afhankelijkheden die niet langer gebruikt worden uit" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Data opruimen: " -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Cache is verlopen" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "Kleurbeheer" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d bestand verwijderd" --msgstr[1] "%d bestanden verwijderd" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Wachten op eindigen van proces met pid %d." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "Alleen IPv4-adressen gebruiken" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Toon pakketafhankelijkheden en in welke pakketten deze zitten" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "Alleen IPv6-adressen gebruiken" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "" --"synchroniseer geïnstalleerde pakketten naar de laatst beschikbare versies" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "stel map in waarnaar pakketten gekopieerd worden" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pakket om te synchroniseren" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "Pakketten alleen downloaden" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Pakket downgraden" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "voeg een commentaar toe aan de transactie" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pakket om te downgraden" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Omvat voor bugreparatie relevante pakketten, in updates" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "groepinformatie tonen of gebruiken" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Omvat voor verbetering relevante pakketten, in updates" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Geen groepdata beschikbaar voor ingestelde repositories" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Omvat voor newpackage relevante pakketten, in updates" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Waarschuwing: Groep %s bestaat niet." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Omvat voor beveiliging relevante pakketten, in updates" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Waarschuwing: Geen groep komt overeen:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Omvat pakketten nodig voor het repareren van het gegeven advies, in updates" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Beschikbare omgevingsgroepen:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Omvat pakketten nodig voor het repareren van de gegeven BZ, in updates" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Geïnstalleerde omgevingsgroepen:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Omvat pakketten nodig voor het repareren van de gegeven CVE, in updates" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Geïnstalleerde groepen:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Omvat voor beveiliging relevante pakketten overeenkomend met de ernst , in " -+"updates" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Geïnstalleerde taalgroepen:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Forceer het gebruik van een architectuur" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Beschikbare groepen:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Lijst van belangrijkste commando's:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Beschikbare taalgroepen:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Lijst van plugincommando's:" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inclusief optionele pakketten uit groep" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Fout: %s" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "Toon ook verborgen groepen" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Afgesloten." - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "toon alleen geinstalleerde groepen" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Geen lezen/uitvoeren-toegang in huidige map, terugvallen op /" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "toon alleen beschikbare groepen" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" -+"probeer '{}' toe te voegen aan de commandoregel om conflicterende pakketten " -+"te vervangen" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Ongeldige groep-subopdracht, gebruik: %s." -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" -+"probeer '{}' toe te voegen om niet-installeerbare pakketten over te slaan" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Kan geen verplicht groeppakket vinden." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " of '{}' om niet-installeerbare pakketten over te slaan" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "installeer een pakket of pakketten op je systeem" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" -+"probeer '{}' toe te voegen om niet alleen de beste kandidaat pakketten te " -+"gebruiken" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "installeer pakket" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " of '{}' om niet alleen de beste kandidaat pakketten te gebruiken" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Niets gevonden." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Afhankelijkheden opgelost." - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Geen geldig rpm pad: %s" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Klaar." - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Er zijn de volgende alternatieven voor \"{0}\": {1}" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " Geïnstalleerd: %s-%s op %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "genereer de metadatacache" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Gebouwd : %s op %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Cachebestanden maken voor alle metadatabestanden" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF zal alleen pakketten voor de transactie downloaden." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"(de)selecteer geïnstalleerde pakketten als geïnstalleerd door gebruiker:" -+"DNF zal alleen pakketten downloaden, gpg sleutels installeren en de " -+"transactie controleren." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s aangemerkt als geïnstalleerd door gebruiker." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Uitvoering afgebroken." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s niet-aangemerkt als geïnstalleerd door gebruiker." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Niets te doen." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s aangemerkt als geïnstalleerd." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Downloaden pakketten:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Fout:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Fout bij downloaden pakketten:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Pakket '%s' is niet geïnstalleerd." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "De transactie mislukte" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"De bewerking moet resulteren in het omschakelen van module '{0}' stream " --"'{1}' naar stream '{2}'" -+"Sleutels worden niet automatisch geïmporteerd bij uitvoeren zonder toezicht.\n" -+"Gebruik \"-y\" om toch te importeren." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Geen overeenkomende modules om te laten zien" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG check is MISLUKT" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" --"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream aanzetten." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Veranderlogs voor {}" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" --"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" --"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream installeren." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Pakketten als verouderd aanmerken" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Communiceer met modules." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Geen pakketten voor distributiesynchronisatie aangemerkt." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "toon alleen ingeschakelde modules" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Niets gevonden met argument: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "toon alleen uitgeschakelde modules" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Geen pakket %s beschikbaar." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "toon alleen geïnstalleerde modules" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Pakketten voor argument %s beschikbaar, maar niet geïnstalleerd." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "toon profielinhoud" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Geen pakketten voor degradatie aangemerkt." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "herinstalleren pakket" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Geïnstalleerde pakketten" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Herinstalleer pakket" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Beschikbare pakketten" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "verwijder een pakket of pakketten van je systeem" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Pakketten automatisch verwijderen" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "Verwijderen dubbele pakketten" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Extra pakketten" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "verwijderen van installonly pakketten is over de limiet" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Beschikbare upgrades" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Er zijn geen gedupliceerde pakketten gevonden om te verwijderen." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Recent toegevoegde pakketten" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Er zijn geen installonly pakketten gevonden om te verwijderen." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Geen overeenkomende pakketten om te laten zien" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "onbekend" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Geen resultaten gevonden" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Geen transactie-ID opgegeven" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Opgegeven transactie-ID niet gevonden" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Meer dan één transactie-ID gevonden!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Nooit (laatste: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Transactiegeschiedenis is incompleet, voor %u." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Direct (laatste: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Transactiegeschiedenis is incompleet, na %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s seconde(n) (laatste: %s)" -+msgid "No package %s installed." -+msgstr "Pakket %s is niet geïnstalleerd." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "geconfigureerde softwarerepositories tonen" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Transactie {} ongedaan maken, vanaf {}" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "toon alle repositories" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Onbekende repo: '%s'" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "toon alle ingeschakelde repositories (standaard)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Geen repository match: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "toon alle uitgeschakelde repositories" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Dit commando moet uitgevoerd worden door de root gebruiker." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Er zijn geen repositories beschikbaar" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Zo'n commando bestaat niet: %s. Gebruik %s --help" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "aangezet" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Het zou een DNF-plugin-opdracht kunnen zijn, probeer: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "uitgezet" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Het zou een DNF-plugin-opdracht kunnen zijn, maar het laden van plugins is " -+"momenteel uitgeschakeld." - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Configuratiefout: %s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-naam : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir of --downloaddir moet gebruikt worden met --downloadonly of " -+"download of system-upgrade commando." - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled en --disable, --set-disabled moeten gebruikt worden" -+" met het config-manager commando." - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revisie: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"Waarschuwing: Globaal forceren van GPG handtekeningscontrole volgens het " -+"actieve RPM beveiligingsbeleid (zie 'gpgcheck' in dnf.conf(5) hoe je deze " -+"boodschap kunt onderdrukken)" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -- --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "Configuratiebestand \"{}\" bestaat niet" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Kan vrijgaveversie niet detecteren (gebruik '--releasever' om vrijgaveversie" -+" te specificeren)" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argument {}: niet toegestaan met argument {}" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-grootte : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Commando \"%s\" is al gedefinieerd" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Uitsluitingen in dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Updated : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Insluitingen in dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirrors : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Uitsluitingen in repo " - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Insluitingen in repo " - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Ontleden van bestand \"%s\" mislukte: %s" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Kan bestand \"%s\" niet lezen: %s" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-excluded: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Aliassen bevatten oneindige recursie" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Repo-bestandsnaam: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, met gebruik van originele argumenten." - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "repo id" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Draaiend" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "In slaap" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "repo-naam" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Niet af te breken" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Totaal aantal pakketten: %s" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Traced/Gestopt" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "de sleutel om te zoeken" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Onbekend" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" --"Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " --"argument)" -- --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Zoek alle versies van pakketten (standaard)" -+"Kan geen informatie verkrijgen over het proces (PID %d) dat lock heeft gezet" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "toon alleen resultaten voor deze architectuur" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " De applicatie met PID %d is: %s" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "toon allen resultaten die eigenaar zijn van BESTAND" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Geheugen : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Gestart: %s - %s geleden" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " --"aanbevolen pakketten bieden en bestanden VEREISTE" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Status : %s" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "toon alleen resultaten die VEREISTE verouderen" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Tonen of aanmaken van commando-aliassen" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "toon alleen resultaten die VEREISTE aanbieden" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "zet oplossen van aliassen aan" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "toont resultaten die vereiste pakketten bieden en bestanden VEREISTE" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "zet oplossen van aliassen uit" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "toon alleen resultaten die VEREISTE aanbeveelt" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Aliassen zijn nu aangezt" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "toon alleen resultaten die VEREISTE verbeteren" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Aliassen zijn nu uitgezet" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "toon alleen resultaten die VEREISTE suggereert" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "Ongeldige alias sleutel: %s" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "toon alleen resultaten die VEREISTE supplementeren" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Alias argument heeft geen waarde: %s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "" --"controleer niet-expliciete afhankelijkheden (bestanden en Provides); " --"standaard" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Aliassen toegevoegd: %s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "" --"controleer afhankelijkheden precies als opgegeven, in tegenstelling met " --"--alldeps" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Alias niet gevonden: %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " --"recursief." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Aliassen verwijderd: %s" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" --"toon een lijst van alle afhankelijkheden en in welke pakketten deze zitten" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias %s" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "toon beschikbare tags voor gebruik met --queryformat" -- --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "los mogelijkheden op van afkomstige pakket(ten)" -- --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "toon recursieve boom voor pakket(ten)" -- --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "bewerk op overeenkomstige bron RPM" -- --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" --" negatief is)" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "toon gedetailleerde informatie over het pakket" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "bestandslijst in pakket tonen" -- --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "Source-RPM-naam van pakket tonen" -- --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "toon veranderlogs van het pakket" -- --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formatteer voor het tonen van de gevonden pakketten" -- --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" --" de gevonden pakketten (standaard)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" --" (standaard voor rpm zoekopdracht)" -- --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " --"van de gevonden pakketten" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" --"Laat zien in welke comps groepen de geselecteerde pakketten zich bevinden" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"beperk de zoekopdracht tot geïnstalleerde pakketten met onvoldane " --"afhankelijkheden" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Toon mogelijkheden waarmee het pakket conflicteert." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," --" adviseert, suggereert en aanvult." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Toon mogelijkheden die het pakket kan verbeteren." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Toon de voorziene mogelijkheden van het pakket." -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Toon de mogelijkheden die het pakket aanbeveelt." -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Toon de mogelijkheden waar het pakket van afhangt." -- --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:153 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Toon de mogelijkheden waar het pakket ban afhangt voor het uitvoeren van een" --" %%pre script." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Toon de mogelijkheden die het pakket suggereert." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Toon de mogelijkheden die het pakket kan aanvullen." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Toon alleen beschikbare pakketten." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Toon alleen geïnstalleerde pakketten." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Toon alleen pakketten die in geen van de beschikbare repositories aanwezig " --"zijn." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" --" pakket." -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Toon alleen pakketten die verwijderd kunen worden met het \"dnf autoremove\"" --" commando." -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Toon alleen pakketten die door de gebruiker geïnstalleerd werde." -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Toon alleen onlangs veranderde pakketten" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Optie '--resolve' moet tezamen gebruikt worden met één van de '--conflicts'," --" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' of '--supplements' opties" -+msgid "Alias %s='%s'" -+msgstr "Alias %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Optie '--recursive' moet gebruikt worden met '--whatrequires ' " --"(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" --" --resolve'" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Aliassen oplossen is uitgezet." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Pakket {} bevat geen bestanden" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Geen aliassen gespecificeerd." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Beschikbare query-tags: gebruik --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Geen alias gespecificeerd." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "argument {} vereist --whatrequires of --whatdepends optie" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Geen aliassen gedefinieerd." - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Geen geldige schakelaar gespecificeerd\n" --"gebruik: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"beschrijving:\n" --" Print een boom van pakketten voor het gegeven pakket." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "Geen match voor alias: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1841,25 +1623,6 @@ msgstr "zoek ook naar pakketbeschrijving en URL" - msgid "QUERY_STRING" - msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Naam" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Samenvatting" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Beschrijving" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1884,173 +1647,431 @@ msgstr "%s Komt overeen met: %%s" - msgid "No matches found." - msgstr "Geen resultaten gevonden." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "voer een interactieve DNF shell uit" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Pakketten zoeken: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "controleren op problemen met packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script om in DNF shell te draaien" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "alle problemen tonen; default" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Niet ondersteunde sleutelwaarde." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "afhankelijkheidsproblemen tonen" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Kon repository niet vinden: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "doublureproblemen tonen" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [waarde]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Als geen waarde is gegeven print het de huidige waarde.\n" --" Als waarde gegeven is dan wordt die ingesteld." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "toon in onbruik geraakte pakketten" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [commando]\n" --" print hulp" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "toon leveringsproblemen" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [optie]\n" --" list: toont repositories en hun status. optie = [all | id | glob]\n" --" enable: zet repositories aan. optie = repository id\n" --" disable: zet repositories uit. optie = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} mist benodigd {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" Los de transactie set op" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} is hetzelfde als {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} is vervangen door {}" -+ -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} levert {} maar kan niet worden gevonden" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" --"{} arg\n" --" list: toont de inhoud van de transactie\n" --" reset: reset (geheel verwijderen) de transactie\n" --" run: voer de transactie uit" -+"synchroniseer geïnstalleerde pakketten naar de laatst beschikbare versies" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pakket om te synchroniseren" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "upgrade een pakket of pakketten van je systeem" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Het te upgraden pakket" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Geen pakketten voor upgrade aangemerkt." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" voer de transactie uit" -+"verwijder alle onnodige pakketten die oorspronkelijk geïnstalleerd zijn als " -+"afhankelijkheden" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Te verwijderen pakketten" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "genereer de metadatacache" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Cachebestanden maken voor alle metadatabestanden" -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Om te kijken wat het probleem is, probeer: '%s'." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" verlaat de shell" -+"RPMDB is waarschijnlijk corrupt, '%s' doen kan het misschien oplossen." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Shell specifieke argumenten:\n" -+"Controleren van pakketten met GPG-sleutels is ingeschakeld. Prima.\n" -+"Er zijn echter geen GPG-publieke sleutels geïnstalleerd. Download\n" -+"de sleutels voor de pakketten die je wilt en installeer deze.\n" -+"Installeren kan je doen met:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config stel config opties in\n" --"help print hulp\n" --"repository (or repo) aanzetten, uitzetten of tonen van repositories\n" --"resolvedep los de transactie set op\n" --"transaction (or ts) toon, reset of voer de transactie set uit\n" --"run los de transactie set op en voer uit\n" --"exit (or quit) verlaat de shell" -+"\n" -+"Je kan ook de url naar de sleutel voor een repo die je wilt gebruiken\n" -+"opgeven bij de 'gpgkey'-optie in een repositorysectie. DNF zal de sleutel\n" -+"dan automagisch installeren.\n" -+"\n" -+"Informeer bij de mensen van je distributie of van het pakket." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Fout: Kan %s niet openen om te lezen" -+msgid "Problem repository: %s" -+msgstr "Probleemrepo: %s" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Shell wordt verlaten" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" --"start een interactieve dnf modificatie op afstand en installeer een " --"specificatie" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "Details van een pakket of groep pakketten tonen" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "De te verwijderen specificaties" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "alle pakketten tonen (default)" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "De te installeren specificaties" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "alleen beschikbare pakketten tonen" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "bugfix" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "alleen geïnstalleerde pakketten tonen" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "enhancement" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "alleen extra pakketten tonen" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "beveiliging" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "alleen upgrade-pakketten tonen" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "nieuwpakket" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "alleen autoremove-pakketten tonen" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Kritiek/Sec." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "alleen onlangs veranderde pakketten tonen" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Belangrijk/Sec." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "pakket of groep pakketten opsommen" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Matig/Sec." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "uitzoeken welk pakket de opgegeven waarde bevat." - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Laag/Sec." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "controleer beschikbare upgrades" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "toon veranderlogs voor het vernieuwen" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Geen pakket beschikbaar." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Geen pakketten voor installatie aangemerkt." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Geen pakket geïnstalleerd." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (van %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Geïnstalleerd pakket %s%s is niet beschikbaar." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Geen pakket van de repository geïnstalleerd." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Geen pakketten voor herinstallatie aangemerkt." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Geen pakketten aangemerkt om te verwijderen." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "uitvoeren van opdrachten op alle pakketten in opgegeven repository" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "nuttig gebruiksbericht tonen" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "transactiegeschiedenis tonen of gebruiken" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Meer dan een transactie ID gevonden.\n" -+"'{}' vereist een transactie ID of pakketnaam." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Er is geen transactie ID of pakketnaam opgegeven." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Je hebt geen toegangsrechten op de geschiedenis-DB" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Kan transactie %s niet ongedaan maken; zou inconsistente pakketdatabase " -+"opleveren." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Kan transactie %s niet terugdraaien; zou inconsistente pakketdatabase " -+"opleveren." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Ongeldige transactie ID reeks definitie '{}'.\n" -+"Gebruik '..'." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"Kan '{}' niet converteren naar transactir ID.\n" -+"Gebruik '', 'last', 'last-'." -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Er werd geen transactie gevonden welke package '{}' bewerkt." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Pakket downgraden" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pakket om te downgraden" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"upgrade, maar alleen met 'nieuwste' pakketovereenkomst welke een probleem " -+"repareert dat invloed heeft op je systeem" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"De bewerking moet resulteren in het omschakelen van module '{0}' stream " -+"'{1}' naar stream '{2}'" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Geen overeenkomende modules om te laten zien" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" -+"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream aanzetten." -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" -+"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream installeren." -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Communiceer met modules." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "toon alleen ingeschakelde modules" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "toon alleen uitgeschakelde modules" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "toon alleen geïnstalleerde modules" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "toon profielinhoud" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "verwijder een pakket of pakketten van je systeem" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "Verwijderen dubbele pakketten" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "verwijderen van installonly pakketten is over de limiet" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Er zijn geen gedupliceerde pakketten gevonden om te verwijderen." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Er zijn geen installonly pakketten gevonden om te verwijderen." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Geen geldig formulier: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "bugfix" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "enhancement" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "beveiliging" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "onbekend" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "nieuwpakket" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Kritiek/Sec." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Belangrijk/Sec." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Matig/Sec." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Laag/Sec." - - #: ../dnf/cli/commands/updateinfo.py:61 - msgid "display advisories about packages" -@@ -2154,1194 +2175,1442 @@ msgid "Unknown/Sec." - msgstr "Onbekend/Sec." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Bugs" -+msgid "Update ID" -+msgstr "Update-ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Type" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Update-ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Updated" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "CVEs" --msgstr "CVEs" -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Bugs" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Description" --msgstr "Beschrijving" -+msgid "CVEs" -+msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Rechten" -+msgid "Description" -+msgstr "Beschrijving" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Ernst" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Rechten" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Bestanden" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Geïnstalleerd" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "waar" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "onwaar" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "waar" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "upgrade een pakket of pakketten van je systeem" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"(de)selecteer geïnstalleerde pakketten als geïnstalleerd door gebruiker:" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Het te upgraden pakket" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s aangemerkt als geïnstalleerd door gebruiker." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"upgrade, maar alleen met 'nieuwste' pakketovereenkomst welke een probleem " --"repareert dat invloed heeft op je systeem" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s niet-aangemerkt als geïnstalleerd door gebruiker." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Afgesloten." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s aangemerkt als geïnstalleerd." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Geen lezen/uitvoeren-toegang in huidige map, terugvallen op /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Fout:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" --"probeer '{}' toe te voegen aan de commandoregel om conflicterende pakketten " --"te vervangen" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Pakket '%s' is niet geïnstalleerd." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" --"probeer '{}' toe te voegen om niet-installeerbare pakketten over te slaan" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Toon pakketafhankelijkheden en in welke pakketten deze zitten" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " of '{}' om niet-installeerbare pakketten over te slaan" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Bestand %s wordt verwijderd" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" --"probeer '{}' toe te voegen om niet alleen de beste kandidaat pakketten te " --"gebruiken" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "cached data verwijderen" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " of '{}' om niet alleen de beste kandidaat pakketten te gebruiken" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Metadatatype om te schonen" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Afhankelijkheden opgelost." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Data opruimen: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Klaar." -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Cache is verlopen" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Commando-regelfout: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d bestand verwijderd" -+msgstr[1] "%d bestanden verwijderd" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "slecht format: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Wachten op eindigen van proces met pid %d." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt argument heeft meerdere waarden: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "installeer een pakket of pakketten op je systeem" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Niets gevonden." -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt argument heeft geen waarde: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Geen geldig rpm pad: %s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Optionele argumenten" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Er zijn de volgende alternatieven voor \"{0}\": {1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "Locatie configuratiebestand" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "Uitvoeren met zo min mogelijk meldingen" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "de sleutel om te zoeken" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "Uitvoeren met uitgebreide meldingen" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " -+"argument)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF-versie tonen en afsluiten" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Zoek alle versies van pakketten (standaard)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "Instellen installatieroot" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "toon alleen resultaten voor deze architectuur" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "installeer geen documentatie" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "toon allen resultaten die eigenaar zijn van BESTAND" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "Alle plugins uitschakelen" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "plugins inschakelen op naam" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+"toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " -+"aanbevolen pakketten bieden en bestanden VEREISTE" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "Plugins uitschakelen op naam" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "toon alleen resultaten die VEREISTE verouderen" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "Waarde van $releasever in config en repobestanden overschrijven" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "toon alleen resultaten die VEREISTE aanbieden" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "Instellen aangepaste configuratie en repo-opties" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "toont resultaten die vereiste pakketten bieden en bestanden VEREISTE" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "los depsolve problemen op bij het overslaan van pakketten" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "toon alleen resultaten die VEREISTE aanbeveelt" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "toon commando hulp" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "toon alleen resultaten die VEREISTE verbeteren" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "" --"toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "toon alleen resultaten die VEREISTE suggereert" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "best beschikbare pakketversies in transacties gebruiken" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "toon alleen resultaten die VEREISTE supplementeren" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "beperk de transactie niet tot de beste kandidaat" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+"controleer niet-expliciete afhankelijkheden (bestanden en Provides); " -+"standaard" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "volledig vanuit systeemcache werken; update cache niet" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+"controleer afhankelijkheden precies als opgegeven, in tegenstelling met " -+"--alldeps" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "maximale wachttijd voor commando" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+"gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " -+"recursief." - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "debugging-outputniveau" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"toon een lijst van alle afhankelijkheden en in welke pakketten deze zitten" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "toon beschikbare tags voor gebruik met --queryformat" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "los mogelijkheden op van afkomstige pakket(ten)" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "error-outputniveau" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "toon recursieve boom voor pakket(ten)" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "bewerk op overeenkomstige bron RPM" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"zet verouderingsbewerking logica van dnf aan voor het upgraden of tonen van " --"mogelijkheden die het pakket verouderen voor info, list en repoquery" -+"toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" -+" negatief is)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "debugging-outputniveau voor rpm" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "toon gedetailleerde informatie over het pakket" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "automatisch ja op alle vragen" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "bestandslijst in pakket tonen" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "automatisch nee op alle vragen" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "Source-RPM-naam van pakket tonen" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "toon veranderlogs van het pakket" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formatteer voor het tonen van de gevonden pakketten" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"zet specifieke repositories aan volgens een id of een glob, kan meerdere " --"keren gespecificeerd worden" -+"gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" -+" de gevonden pakketten (standaard)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" -+"gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" -+" (standaard voor rpm zoekopdracht)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" --"zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" -+"gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " -+"van de gevonden pakketten" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "Pakketten uitsluiten op naam of glob" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "" -+"Laat zien in welke comps groepen de geselecteerde pakketten zich bevinden" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "zet excludepkgs uit" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "" --"Label en pad naar nog een repository, kan meerdere keren worden opgegeven" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" --"zet verwijderen van afhankelijkheden die niet langer gebruikt worden uit" -- --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" -+"beperk de zoekopdracht tot geïnstalleerde pakketten met onvoldane " -+"afhankelijkheden" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "Kleurbeheer" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Toon mogelijkheden waarmee het pakket conflicteert." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "Alleen IPv4-adressen gebruiken" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," -+" adviseert, suggereert en aanvult." - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "Alleen IPv6-adressen gebruiken" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Toon mogelijkheden die het pakket kan verbeteren." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "stel map in waarnaar pakketten gekopieerd worden" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Toon de voorziene mogelijkheden van het pakket." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "Pakketten alleen downloaden" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Toon de mogelijkheden die het pakket aanbeveelt." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "voeg een commentaar toe aan de transactie" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Toon de mogelijkheden waar het pakket van afhangt." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Omvat voor bugreparatie relevante pakketten, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+"Toon de mogelijkheden waar het pakket ban afhangt voor het uitvoeren van een" -+" %%pre script." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Omvat voor verbetering relevante pakketten, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Toon de mogelijkheden die het pakket suggereert." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Omvat voor newpackage relevante pakketten, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Toon de mogelijkheden die het pakket kan aanvullen." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Omvat voor beveiliging relevante pakketten, in updates" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Toon alleen beschikbare pakketten." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Omvat pakketten nodig voor het repareren van het gegeven advies, in updates" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Toon alleen geïnstalleerde pakketten." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Omvat pakketten nodig voor het repareren van de gegeven BZ, in updates" -+"Toon alleen pakketten die in geen van de beschikbare repositories aanwezig " -+"zijn." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"Omvat pakketten nodig voor het repareren van de gegeven CVE, in updates" -+"Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" -+" pakket." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"Omvat voor beveiliging relevante pakketten overeenkomend met de ernst , in " --"updates" -+"Toon alleen pakketten die verwijderd kunen worden met het \"dnf autoremove\"" -+" commando." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Forceer het gebruik van een architectuur" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Toon alleen pakketten die door de gebruiker geïnstalleerd werde." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Lijst van belangrijkste commando's:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Toon alleen onlangs veranderde pakketten" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Lijst van plugincommando's:" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"Optie '--resolve' moet tezamen gebruikt worden met één van de '--conflicts'," -+" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' of '--supplements' opties" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Naam" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Optie '--recursive' moet gebruikt worden met '--whatrequires ' " -+"(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" -+" --resolve'" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoch" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Pakket {} bevat geen bestanden" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Versie" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Beschikbare query-tags: gebruik --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Versie" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "argument {} vereist --whatrequires of --whatdepends optie" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Release" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Geen geldige schakelaar gespecificeerd\n" -+"gebruik: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"beschrijving:\n" -+" Print een boom van pakketten voor het gegeven pakket." - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arch" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nooit (laatste: %s)" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Architectuur" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Direct (laatste: %s)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Grootte" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s seconde(n) (laatste: %s)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Grootte" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "geconfigureerde softwarerepositories tonen" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Bron" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "toon alle repositories" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Repo" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "toon alle ingeschakelde repositories (standaard)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Repo" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "toon alle uitgeschakelde repositories" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Van repo" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Er zijn geen repositories beschikbaar" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Pakketsamensteller" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "aangezet" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Bouwtijdstip" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "uitgezet" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Installatietijd" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Geïnstalleerd door" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-naam : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Samenvatting" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licentie" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revisie: " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Beschrijving" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Geen pakketten om te laten zien" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-grootte : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Updated : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirrors : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-excluded: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Repo-bestandsnaam: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "repo id" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "repo-naam" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Totaal aantal pakketten: %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "voer een interactieve DNF shell uit" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script om in DNF shell te draaien" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Niet ondersteunde sleutelwaarde." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Kon repository niet vinden: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [waarde]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Als geen waarde is gegeven print het de huidige waarde.\n" -+" Als waarde gegeven is dan wordt die ingesteld." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [commando]\n" -+" print hulp" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [optie]\n" -+" list: toont repositories en hun status. optie = [all | id | glob]\n" -+" enable: zet repositories aan. optie = repository id\n" -+" disable: zet repositories uit. optie = repository id" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "yes" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" Los de transactie set op" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: toont de inhoud van de transactie\n" -+" reset: reset (geheel verwijderen) de transactie\n" -+" run: voer de transactie uit" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nee" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" voer de transactie uit" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Is dit goed [y/N]: " -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" verlaat de shell" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Is dit goed [Y/n]: " -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Shell specifieke argumenten:\n" -+"\n" -+"config stel config opties in\n" -+"help print hulp\n" -+"repository (or repo) aanzetten, uitzetten of tonen van repositories\n" -+"resolvedep los de transactie set op\n" -+"transaction (or ts) toon, reset of voer de transactie set uit\n" -+"run los de transactie set op en voer uit\n" -+"exit (or quit) verlaat de shell" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Group: %s" --msgstr "Groep: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Fout: Kan %s niet openen om te lezen" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Groep-Id: %s" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Shell wordt verlaten" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Beschrijving: %s" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "herinstalleren pakket" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Herinstalleer pakket" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid " Language: %s" --msgstr " Taal:%s" -+msgid "Package %s available, but not installed." -+msgstr "Pakket %s is beschikbaar, maar niet geïnstalleerd." - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Verplichte pakketten:" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"start een interactieve dnf modificatie op afstand en installeer een " -+"specificatie" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Standaardpakketten:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "De te verwijderen specificaties" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Optionele pakketten:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "De te installeren specificaties" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Voorwaardelijke pakketten:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "groepinformatie tonen of gebruiken" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Omgevingsgroep: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Geen groepdata beschikbaar voor ingestelde repositories" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Environment-Id: %s" --msgstr " Omgeving-ID: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Waarschuwing: Groep %s bestaat niet." - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Verplichte groepen:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Waarschuwing: Geen groep komt overeen:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Optionele groepen:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Beschikbare omgevingsgroepen:" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Overeenkomend van:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Geïnstalleerde omgevingsgroepen:" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Bestandsnaam : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Geïnstalleerde groepen:" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Geïnstalleerde taalgroepen:" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Beschrijving: " -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Beschikbare groepen:" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Beschikbare taalgroepen:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licentie : %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inclusief optionele pakketten uit groep" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Verschaft : %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "Toon ook verborgen groepen" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Andere : %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "toon alleen geinstalleerde groepen" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Bij het berekenen van totale downloadgrootte is iets mis gegaan" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "toon alleen beschikbare groepen" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Total size: %s" --msgstr "Totale grootte : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Ongeldige groep-subopdracht, gebruik: %s." - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Totale downloadgrootte: %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Kan geen verplicht groeppakket vinden." - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Installatiegrootte : %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" -+"Geen modulaire metadata beschikbaar voor modulair pakket '{}', het kan niet " -+"op het systeem geïnstalleerd worden" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Bij het berekenen van totale installatiegrootte is iets mis gegaan" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "Geen modulaire metadata beschikbaar voor modulair pakket" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Freed space: %s" --msgstr "Vrijgemaakte ruimte: %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Markeren pakketten als geïnstalleerd door de groep:" -- --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Markeren pakketten als verwijderd door de groep:" -- --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Groep" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pakketten" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Zal niet een bronrpmpakket (%s) installeren" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Groep/module pakketten installeren" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "geen overeenkomende payload factory voor %s" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Groepspakketten installeren" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Al gedownload" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Installeren" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "Niet ondersteund checksumtype: %s" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Upgraden" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "snelste spiegel wordt bepaald (%s hosts).. " - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Herinstalleren" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Afhankelijkheden installeren" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Hint: [d]standaard, [e]aangezet, [x]uitgezet, [i]geïnstalleerd, [a]ctief" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Zwakke afhankelijkheden worden geïnstalleerd" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Onnodig profiel wordt genegeerd: '{}/{}'" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Verwijderen" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Het installeren van module '{0}' van de Fail-Safe repository {1} is niet " -+"toegestaan" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Afhankelijke pakketten verwijderen" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Kan profiel in argument {} niet matchen" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Verwijderen ongebruikte afhankelijkheden" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Geen standaard profielen voor module {}:{}" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Downgraden" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Profiel {} matcht niet met module module {}:{}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Installeren van moduleprofielen" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" -+"Het installeren van module van de Fail-Safe repository is niet toegestaan" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "Zet moduleprofielen uit" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Kan argument {} niet oplossen" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Module streams aanzetten" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Geen match voor pakket {}" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Module streams omschakelen" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Het upgraden van module '{0}' van de Fail-Safe repository {1} is niet " -+"toegestaan" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Zet modules uit" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" -+"Het upgraden van module van de Fail-Safe repository is niet toegestaan" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Modules resetten" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" -+"Alleen modulenaam is vereist. Onnodige informatie in argument '{}' wordt " -+"genegeerd" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Omgevingsgroepen installeren" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Modulair afhankelijkheid probleem:" -+msgstr[1] "Modulaire afhankelijkheid problemen:" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Omgevingsgroepen opwaarderen" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Zet voor '{}' een andere stroom aan." - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Omgevingesgroepen verwijderen" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Er is niets te tonen." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Groepen installeren" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "" -+"Nieuwere versie van '{}' wordt geïnstalleerd dan gespecificeerd. Reden: {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Groepen upgraden" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Aangezette modules: {}." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Groepen verwijderen" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Geen profiel gespecificeerd voor '{}', specificeer een profiel." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Conflicterende pakketten overslaan:\n" --"(voeg '%s' toe aan opdrachtregel om upgrade te forceren)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC extensie: Sleutel voor gebruiker " - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Pakketten overslaan met defecte afhankelijkheden %s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "is geldig." - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " of onderdeel van een groep" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "heeft een onbekende status." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Pakket" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC extensie: " - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Pakket" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Testen van reeds geïmporteerde sleutels voor hun geldigheid." - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "vervangen" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Transactie-overzicht\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Onbekende configuratie-optie: %s = %s in %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Installeren" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "dnf-automatic is gestart." - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Upgrade" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Ga voor %s seconden slapen" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Verwijderen" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "De volgende updates zijn toegepast op '%s':" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Downgrade" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "De volgende updates zijn beschikbaar op '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Overslaan" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "De volgende updates zijn gedownload op '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Pakket" --msgstr[1] "Pakketten" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Updates toegepast op '%s'." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Afhankelijk pakket" --msgstr[1] "Afhankelijke pakketten" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Updates gedownload op '%s'." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Upgraded" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Updates beschikbaar op '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Downgraded" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Verzenden email via '%s' mislukte: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Opnieuw geïnstalleerd." -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Het uitvoeren van commando '%s' is mislukt: %d werd teruggemeld" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Overgeslagen" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problemen in verzoek:" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Verwijderd" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "ontbrekende pakketten: " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Mislukte" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "defecte pakketten: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Totaal" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "ontbrekende groepen of modules: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "defecte groepen of modules: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Systeem" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Modulair afhankelijkheidsprobleem met Standaardwaarden:" -+msgstr[1] "Modulaire afhankelijkheidsproblemen met Standaardwaaeden:" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Samenvoegen van transactie %d naar %d overslaan, om deze overlapt" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Geen transacties" -+msgid "%s is empty file" -+msgstr "%s is een leeg bestand" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Slechte transactie-ID of pakket(ten) opgegeven" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Mislukte opslag van laatste makecache tijd" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Opdrachtregel" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Mislukte bepaling van laatste makecache tijd" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Gebruikersnaam" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Probleem" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "het laden van repo '{}' is mislukt: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Datum en tijd" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Het laden van repository '{}' is mislukt" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Actie(s)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Veranderd" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Geschiedenisinformatie mislukte" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Metadatatimercaching uitgeschakeld." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Geen transactie-ID of pakket opgegeven" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Metadatacache pas nog ververst." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Gewist" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: zal nooit verlopen zijn en zal niet ververst worden." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Niet geïnstalleerd" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: is verlopen en zal ververst worden." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Nieuwer" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: metadata zal verlopen over %d seconden en zal nu ververst worden" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Ouder" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: zal verlopen over %d seconden." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transactie-ID :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Metadatacache aangemaakt." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Begintijd :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: metadata gebruikend van %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Begin-rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Repositories negeren: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u seconds)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Laatste metadata-expiratie-check: %s geleden op %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"De gedownloade pakketten zijn in de cache opgeslagen tot de volgende " -+"sucessvolle transactie." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutes)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Je kan pakketten in de cache verwijderen met %s" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u hours)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Ongeldige tsflag in configbestand: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u days)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Groepbestand voor repository %s - %s toevoegen mislukt" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Eindtijd :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Uitvoeren transactiecontrole" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Eind-rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Fout: transactiecontrole vs oplossen afhankelijkheden:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Gebruiker :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Transactiecontrole ok." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Afgebroken" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Uitvoeren transactietest" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Return-Code :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Transactiecontrole-fout:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Succes" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transactietest ok." -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Uitvoeren transactie" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Mislukkingen:" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Schijfvereisten:" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Mislukt:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Ten minste %dMB meer nodig op bestandssysteem %s." -+msgstr[1] "Ten minste %dMB meer nodig op bestandssysteem %s." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Release versie :" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Samenvatting van fouten" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Opdrachtregel :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB is buiten DNF gewijzigd." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Commentaar :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Tijdens de transactie traden fouten op." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transactie uitgevoerd met:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Transactieslot zetten lukte niet (ingelogd als: %s)" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pakketten veranderd:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Kon transactie niet uitvoeren." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptlet-output:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transactie kon niet starten:" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Fouten:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Verwijderen van transactiebestand %s mislukt" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dep-Installaties" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Sommige pakketten zijn niet gedownload. Opnieuw proberen.." - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Als verouderd aangemerkt" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta-RPMs brachten %.1f MB aan updates terug tot %.1f MB (scheelt %d.1%%)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Als verouderd aanmerken" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Mislukte Delta RPM's verhoogden %.1f MB updates naar %.1f MB (%d.1%% " -+"verspild)" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Gewist" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Kon niet openen: {}" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Geherinstalleerd" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Publieke sleutel voor %s is niet geïnstalleerd" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1229 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" -+msgid "Problem opening package %s" -+msgstr "Er deed zich een probleem voor tijdens het openen van pakket %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Pakket %s.%s %s is een upgrade" -+msgid "Public key for %s is not trusted" -+msgstr "Publieke sleutel voor %s is niet vertrouwd" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Pakket %s.%s %s zal gewist worden" -+msgid "Package %s is not signed" -+msgstr "Publieke sleutel voor %s is niet getekend" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" -+msgid "Cannot remove %s" -+msgstr "Kan %s niet verwijderen" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Pakket %s.%s %s zal een downgrade zijn" -+msgid "%s removed" -+msgstr "%s verwijderd" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Geen match voor groeppakket \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Pakket %s.%s %s zal verouderd worden" -+msgid "Adding packages from group '%s': %s" -+msgstr "Pakketten van groep '%s' toevoegen: %s" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Geen pakketten voor verwijdering aangemerkt." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Geen pakketten voor upgrade aangemerkt." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "Geen overeenkomend pakket" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Pakket %s.%s %s zal verouderd worden" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Pakket %s met lagere versie is al geïnstalleerd, kan het niet downgraden." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Beginnen oplossen afhankelijkheden" -+#: ../dnf/base.py:1942 -+#, python-format -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Pakket %s is niet geïnstalleerd, kan het niet herinstalleren." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Oplossen afhankelijkheden beeindigd" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Bestand %s is een broncode pakket en kan niet worden geupdate, wordt " -+"genegeerd." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1963 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s not installed, cannot update it." -+msgstr "Pakket %s is niet geïnstalleerd, kan het niet updaten." -+ -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Importeren GPG-sleutel 0x%s:\n" --" Gebruiker-id : \"%s\"\n" --" Fingerprint: %s\n" --" Van : %s" -+"Pakket %s met hogere versie is al geïnstalleerd, kan het niet updaten." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Draaiend" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "" -+"Pakket %s is beschikbaar, maar geïnstalleerd voor een andere architectuur." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "In slaap" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Pakket %s met laagste versie is al geïnstalleerd, kan het niet downgraden." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Niet af te breken" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Actie niet afgehandeld: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Geen beveiliging updates nodig, maar update {} is beschikbaar" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Traced/Gestopt" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Geen beveiligings updates nodig, maar updates {} zijn beschikbaar" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Onbekend" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "Geen beveiligingsupdates nodig voor\"{}\", maar update {} is beschikbaar" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Kan geen informatie verkrijgen over het proces (PID %d) dat lock heeft gezet" -+"Geen beveiligingsupdates nodig voor\"{}\", maar updates {} zijn beschikbaar" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " De applicatie met PID %d is: %s" -+msgid ". Failing package is: %s" -+msgstr ". Pakket dat mislukt is: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Geheugen : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG sleutels zijn geconfigureerd als: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Gestart: %s - %s geleden" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG-sleutel op %s (0x%s) is al geïnstalleerd" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Status : %s" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "De sleutel is goedgekeurd." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "wordt overgeslagen." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "De sleutel is verworpen." - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Groep '%s' is niet geïnstalleerd." -+msgid "Key import failed (code %d)" -+msgstr "Importeren sleutel mislukt (code %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Sleutel succesvol geïmporteerd" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Er werden geen sleutels geïnstalleerd" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' does not exist." --msgstr "Groep '%s' bestaat niet." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"De GPG-sleutels bedoeld voor repository \"%s\" zijn al geïnstalleerd maar niet correct voor dit pakket.\n" -+"Controleer of de juiste sleutel-URLs voor deze repository zijn opgegeven." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Importen van sleutel(s) hielp niet; verkeerde sleutel(s)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Misschien bedoel je: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Pakket \"{}\" van lokale repository \"{}\" heeft een onjuiste checksum" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" -+"Sommige paketten van de lokale repository hebbenb een onjuiste checksum" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Omgeving '%s' is niet geïnstalleerd." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Pakket \"{}\" van repository \"{}\" heeft een onjuiste checksum" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Groep_id '%s' bestaat niet." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Sommige pakketten hebben een ongeldige cache, maar kunnen door de \"--" -+"cacheonly\" optie niet gedownload worden" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Groep '%s' is niet geïnstalleerd." -+msgid "Package %s is already installed." -+msgstr "Pakket %s is al geïnstalleerd." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3401,6 +3670,11 @@ msgstr "Naam ontbreekt in configuratie van repository '%s', id wordt gebruikt" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Slechte id voor repo: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s check mislukte: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3411,36 +3685,6 @@ msgstr "repo %s: 0x%s is al geimporteerd" - msgid "repo %s: imported key 0x%s." - msgstr "repo %s: importeerde sleutel 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Zal niet een bronrpmpakket (%s) installeren" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC extensie: Sleutel voor gebruiker " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "is geldig." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "heeft een onbekende status." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC extensie: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Testen van reeds geïmporteerde sleutels voor hun geldigheid." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "Niet ondersteund checksumtype: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Herbouwen delta-RPM mislukt" -@@ -3453,234 +3697,45 @@ msgstr "Checksum van delta-herbouwde RPM kwam niet door test" - msgid "done" - msgstr "klaar" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problemen in verzoek:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "ontbrekende pakketten: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "defecte pakketten: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "ontbrekende groepen of modules: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "defecte groepen of modules: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Modulair afhankelijkheidsprobleem met Standaardwaarden:" --msgstr[1] "Modulaire afhankelijkheidsproblemen met Standaardwaaeden:" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Modulair afhankelijkheid probleem:" --msgstr[1] "Modulaire afhankelijkheid problemen:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Onjuist lockfile gevonden: %s.\n" - "Kijk of geen ander dnfproces draait en verwijder het lockfile handmatig of start 'systemd-tmpfiles --remove dnf.conf'." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Zet voor '{}' een andere stroom aan." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Er is niets te tonen." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" --"Nieuwere versie van '{}' wordt geïnstalleerd dan gespecificeerd. Reden: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Aangezette modules: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Geen profiel gespecificeerd voor '{}', specificeer een profiel." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Hint: [d]standaard, [e]aangezet, [x]uitgezet, [i]geïnstalleerd, [a]ctief" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Onnodig profiel wordt genegeerd: '{}/{}'" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Kan profiel in argument {} niet matchen" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Geen standaard profielen voor module {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Profiel {} matcht niet met module module {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Kan argument {} niet oplossen" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Geen match voor pakket {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" --"Alleen modulenaam is vereist. Onnodige informatie in argument '{}' wordt " --"genegeerd" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s check mislukte: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s is een leeg bestand" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Mislukte opslag van laatste makecache tijd" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Mislukte bepaling van laatste makecache tijd" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Ontleden van bestand mislukte: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "wordt overgeslagen." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Geladen plug-ins: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "Module of groep '%s' is niet geïnstalleerd." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "Fout bij laden plug-in \"%s\": %s" -+msgid "Module or Group '%s' is not available." -+msgstr "Module of groep '%s' is niet beschikbaar." - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "geen overeenkomende payload factory voor %s" -+msgid "Module or Group '%s' does not exist." -+msgstr "Module of groep '%s' bestaat niet." - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Al gedownload" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "snelste spiegel wordt bepaald (%s hosts).. " -+msgid "Environment '%s' is not installed." -+msgstr "Omgeving '%s' is niet geïnstalleerd." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "%s repository aanzetten" -+msgid "Environment '%s' is not available." -+msgstr "Omgeving '%s' is niet beschikbaar." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "%s repo toegevoegd van %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "Tijdens de testtransactie traden fouten op." -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Downgraden" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Opschonen" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Installeren" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Herinstalleren" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Wissen" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Upgraden" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verifiëren" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Uitvoeren van scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Voorbereiden" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Probleem" -+msgid "Group_id '%s' does not exist." -+msgstr "Groep_id '%s' bestaat niet." -diff --git a/po/pa.po b/po/pa.po -index 114b9e8..451591a 100644 ---- a/po/pa.po -+++ b/po/pa.po -@@ -14,7 +14,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-05-23 04:13+0000\n" - "Last-Translator: A S Alam \n" - "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/dnf/language/pa/)\n" -@@ -25,1889 +25,1956 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਜਾ ਚੁੱਕੇ ਹਨ:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਕੀਤੇ ਗਏ ਹਨ:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਹਨ।" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਹਨ।" -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ।" -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "'%s' ਰਾਹੀਂ ਈਮੇਲ ਭੇਜਣ ਲਈ ਫੇਲ੍ਹ ਹੈ: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "'%s' ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ: %d ਵਾਪਸ ਕੀਤਾ" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "ਪੈਕੇਜ" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "ਸਫ਼ਾਈ" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "ਗਲਤੀ: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "ਰਿਪੋਜ਼ਟਰੀ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "ਮਿਟਾਇਆ ਜਾਂਦਾ ਹੈ" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "ਜਾਂਚ ਜਾਰੀ ਹੈ" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "scriptlet ਚੱਲ ਰਹੀ ਹੈ" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਹੁਣੇ ਹੀ ਤਾਜ਼ਾ ਕੀਤਾ ਗਿਆ" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "" -+msgid "Parsing file failed: %s" -+msgstr "ਫਾਇਲ ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "" -+msgid "Loaded plugins: %s" -+msgstr "ਲੋਡ ਕੀਤੀਆਂ ਪਲੱਗਇਨ: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਬਣਾਈ ਗਈ।" -- --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %s" -+msgid "enabling %s repository" -+msgstr "%s ਰਿਪੋਜ਼ਟਰੀ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "" -+msgid "Added %s repo from %s" -+msgstr "%s ਰਿਪੋ %s ਤੋਂ ਜੋੜੀ ਗਈ" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" --"ਅਗਲੀ ਵਾਰ ਕਾਮਯਾਬ ਟਰਾਂਜੈਕਸ਼ਨ ਹੋਣ ਤੱਕ ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੈੇਕੇਜਾਂ ਨੂੰ ਕੈਸ਼ 'ਚ ਸੰਭਾਲਿਆ " --"ਗਿਆ ਸੀ।" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "ਨਾਂ" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "'%s' ਚਲਾ ਕੇ ਤੁਸੀਂ ਕੈਸ਼ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "ਨਾਂ" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ ਨਜਾਇਜ਼ tsflag: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "ਵਰਜ਼ਨ" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਚੱਲ ਰਿਹਾ ਹੈ" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "ਵਰਜ਼ਨ" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "ਰੀਲਿਜ਼" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "ਢਾਂਚਾ" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "ਢਾਂਚਾ" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਜਾਂਚ ਗ਼ਲਤੀ:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "ਆਕਾਰ" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "ਆਕਾਰ" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੱਲ ਰਹੀ ਹੈ" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "ਸਰੋਤ" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "ਡਿਸਕ ਲੋੜਾਂ:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "ਰਿਪੋ" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" --msgstr[1] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "ਰਿਪੋਜ਼ਟਰੀ" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "ਗਲਤੀ ਦਾ ਸਾਰ" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "ਰਿਪੋ ਤੋਂ" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB ਨੂੰ DNF ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ।" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "ਪੈਕੇਜਰ" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਗ਼ਲਤੀਆਂ ਆਈਆਂ ਹਨ" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "ਬਿਲਡ-ਸਮਾਂ" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਲਾਕ ਲੈਣ ਲਈ ਫੇਲ੍ਹ (%s: ਵਜੋਂ ਲਾਗ ਇਨ)।" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "ਇੰਸਟਾਲ ਦਾ ਸਮਾਂ" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚਲਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "ਇਸ ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "ਸਾਰ" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %s ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "ਸਾਰ" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "ਕੁਝ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਘਟਾਇਆ (%d.1%% ਬੱਚਤ)" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "ਲਸੰਸ" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "ਵਰਣਨ" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: {}" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "ਵਰਣਨ" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "ਸੂਚੀ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਹੈ" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "yes" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "ਪੈਕੇਜ %s ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "no" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [Y/n]: " - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "%s removed" --msgstr "%s ਹਟਾਇਆ" -+msgid "Group: %s" -+msgstr "ਗਰੁੱਪ: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "ਗਰੁੱਪ ਪੈਕੇਜ \"{}\" ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ" -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" -+msgstr " ਗਰੁੱਪ-Id: %s" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Adding packages from group '%s': %s" --msgstr "'%s' ਗਰੁੱਪ ਤੋਂ ਪੈਕੇਜ ਜੋੜੇ ਜਾ ਰਹੇ ਹਨ: %s" -+msgid " Description: %s" -+msgstr " ਵੇਰਵਾ: %s" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "ਕਰਨ ਲਈ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ।" -+#: ../dnf/cli/output.py:796 -+#, python-format -+msgid " Language: %s" -+msgstr " ਭਾਸ਼ਾ: %s" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " ਲਾਜ਼ਮੀ ਪੈਕੇਜ:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "ਅੱਪਗਰੇਡ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " ਡਿਫਾਲਟ ਪੈਕੇਜ:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" --msgstr "%s: ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " ਚੋਣਵੇਂ ਪੈਕੇਜ:" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਮਿਲਦਾ" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " ਸ਼ਰਤੀਆ ਪੈਕੇਜ:" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" -+msgid "Environment Group: %s" -+msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ: %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"%s ਪੈਕੇਜ ਦਾ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ " --"ਸਕਦਾ ਹੈ।" -+msgid " Environment-Id: %s" -+msgstr " ਇੰਵਾਇਰਨਮੈਂਟ-Id: %s" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " ਲਾਜ਼ਮੀ ਗਰੁੱਪ:" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"ਫਾਇਲ %s ਸਰੋਤ ਪੈਕੇਜ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ " --"ਹੈ।" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " ਚੋਣਵੇਂ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "ਇਸ ਤੋਂ ਮੇਲ:" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" -+msgid "Filename : %s" -+msgstr "ਫਾਇਲ ਨਾਂ : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"%s ਪੈਕੇਜ ਦਾ ਨਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ " --"ਹੈ।" -+msgid "Repo : %s" -+msgstr "ਰਿਪੋ : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "ਵੇਰਵਾ: " - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s available, but not installed." --msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਤਾਂ ਹੈ, ਪਰ ਵਂੱਖਰੇ ਢਾਂਚੇ ਲਈ ਇੰਸਟਾਲ ਹੈ।" -+msgid "License : %s" -+msgstr "ਲਸੰਸ : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "No package %s installed." --msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+msgid "Provide : %s" -+msgstr "ਦਿੰਦਾ ਹੈ : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Not a valid form: %s" --msgstr "ਢੁੱਕਵਾਂ ਫਾਰਮ ਨਹੀਂ ਹੈ: %s" -+msgid "Other : %s" -+msgstr "ਹੋਰ : %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਆਕਾਰ ਲੱਭਣ ਦੌਰਾਨ ਗਲਤੀ" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "" -+msgid "Total size: %s" -+msgstr "ਕੁੱਲ ਆਕਾਰ: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"%s ਪੈਕੇਜ ਦਾ ਸਭ ਤੋਂ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ" --" ਜਾ ਸਕਦਾ ਹੈ।" -- --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "" -+msgid "Total download size: %s" -+msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ: %s" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No package %s available." --msgstr "%s ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" -+msgid "Installed size: %s" -+msgstr "ਇੰਸਟਾਲ ਦਾ ਆਕਾਰ: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "ਇੰਸਟਾਲ ਆਕਾਰ ਗਿਣਨ ਦੌਰਾਨ ਗਲਤੀ" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" -+msgstr "ਖਾਲੀ ਕੀਤੀ ਥਾਂ: %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਹਟਾਏ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr "। ਅਸਫ਼ਲ ਪੈਕੇਜ ਹੈ: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "ਗਰੁੱਪ" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "ਪੈਕੇਜ" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG ਕੁੰਜੀ %s (0x%s) ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "ਗਰੁੱਪ/ਮੋਡੀਊਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "ਕੁੰਜੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ।" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "ਗਰੁੱਪ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾ ਚੁੱਕਿਆ ਹੈ।" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "ਕੁੰਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਕੀਤੀ ਗਈ" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "ਕੋਈ ਵੀ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤੀ" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "ਨਿਰਭਰਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾਵਾਂ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "ਕੁੰਜੀ ਦਰਾਮਦ ਨਾਲ ਮਦਦ ਨਹੀਂ ਮਿਲੀ, ਗਲਤ ਕੁੰਜੀ ਹੈ?" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * ਸ਼ਾਇਦ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ: {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "ਨਿਰਭਰ ਪੈਕੇਜ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "ਨਾ-ਵਰਤੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਬਦਲੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "ਮੋਡੀਊਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "\"%s\" ਫ਼ਾਈਲ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "ਮੋਡੀਊਲ ਮੁੜ-ਸੈੱਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "ਸੰਰਚਨਾ ਗਲਤੀ: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਅਪੱਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " ਬਿਲਟ : %s %s ਉੱਤੇ" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "ਗਰੁੱਪ ਅੱਪਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਹੀ ਕਰੇਗਾ।" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ, gpg ਕੁੰਜੀਆਂ ਇੰਸਟਾਲ ਅਤੇ ਟਰਾਂਜੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਹੀ ਕਰੇਗਾ।" -+"ਆਪਸੀ ਟਕਰਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ:\n" -+"(ਉਹਨਾਂ ਨੂੰ ਧੱਕੇ ਨਾਲ ਅੱਪਗਰੇਡ ਕਰਨ ਵਾਸਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਚ '%s' ਜੋੜੋ)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "ਕਾਰਵਾਈ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "ਟੁੱਟੀ ਨਿਰਭਰਤਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ%s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " ਜਾਂ ਗਰੁੱਪ ਦਾ ਭਾਗ" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "ਪੈਕੇਜ" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "ਪੈਕੇਜ" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"ਟਰਾਂਸੈਕਸ਼ਨ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "ਇੰਸਟਾਲ" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "{} ਲਈ ਤਬਾਦਲਾ-ਜਾਣਕਾਰੀ" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "ਅੱਪਗਰੇਡ" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "ਪੈਕੇਜ ਬਰਤਰਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "ਹਟਾਓ" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "ਡਾਊਨਗਰੇਡ" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ ਹੈ।" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "ਛੱਡੋ" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "ਪੈਕੇਜ" -+msgstr[1] "ਪੈਕੇਜ" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "ਨਿਰਭਰ ਪੈਕੇਜ" -+msgstr[1] "ਨਿਰਭਰ ਪੈਕੇਜ" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "ਸਵੈ-ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "ਵਾਧੂ ਪੈਕੇਜ" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "ਉਪਲਬਧ ਅੱਪਗਰੇਡ" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "ਤਾਜ਼ਾ ਜੋੜੋ ਪੈਕੇਜ" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੇ" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "ਲਿਸਟ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "ਛੱਡੇ" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "ਕੋਈ ਮਿਲਦਾ ਨਹੀਂ" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "ਹਟਾਏ" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "ਫੇਲ੍ਹ ਹੈ" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "ਕੁੱਲ" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "%u ਤੋਂ ਪਹਿਲਾਂ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "ਸਿਸਟਮ" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "%u ਤੋਂ ਬਾਅਦ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "ਅਣਜਾਣ ਰਿਪੋ: '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "ਕੋਈ ਮਿਲਦੀ ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "ਇਹ ਕਮਾਂਡ ਨੂੰ ਰੂਟ (root) ਵਰਤੋਂਕਾਰ ਵਜੋਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "ਕਮਾਂਡ ਲਾਈਨ" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਇਹ ਵਰਤ ਕੇ ਵੇਖੋ: \"dnf install 'dnf-" --"command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਪਲੱਗਇਨਾਂ ਨੂੰ ਲੋਡ ਕਰਨਾ ਇਸ ਵੇਲੇ ਅਸਮਰੱਥ ਕੀਤਾ" --" ਹੈ।" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "ਮਿਤੀ ਅਤੇ ਸਮਾਂ" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "ਐਕਸ਼ਨ" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "ਬਦਲੇ" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "ਸਾਫ਼ ਕੀਤੇ" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "ਪੁਰਾਣੇ" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "dnf.conf ਵਿੱਚੋਂ ਅਲਹਿਦਾ ਹੈ: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "ਨਵੇਂ" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "dnf.conf ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "rpmdb ਸ਼ੁਰੂ :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ: '%s'" -+msgid "(%u seconds)" -+msgstr "(%u ਸਕਿੰਟ)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"ਜਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ RPMDB ਨੂੰ ਖ਼ਰਾਬ ਲਕਰ ਲਿਆ ਹੈ, '%s' ਚਲਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਠੀਕ ਹੋ " --"ਸਕਦੀ ਹੈ।" -+msgid "(%u minutes)" -+msgstr "(%u ਮਿੰਟ)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u ਘੰਟੇ)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਸਿਆ: %s" -+msgid "(%u days)" -+msgstr "(%u ਦਿਨ)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੇ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਦਿਖਾਓ" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "ਅੰਤ ਸਮਾਂ :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "ਸਾਰੇ ਪੈਕੇਜ ਵੇਖੋ (ਡਿਫਾਲਟ)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "rpmdb ਅੰਤ :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "ਕੇਵਲ ਉਪਲੱਬਧ ਪੈਕੇਜ ਵੇਖੋ" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "ਵਰਤੋਂਕਾਰ :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਵੇਖੋ" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "ਰੀਟਰਨ-ਕੋਡ :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "ਕੇਵਲ ਵਾਧੂ ਪੈਕੇਜ ਵੇਖੋ" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "ਅਧੂਰਾ ਛੱਡੇ" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "ਕੇਵਲ ਅੱਪਗਰੇਡ ਪੈਕੇਜ ਵੇਖੋ" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "ਕਾਮਯਾਬ" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "ਆਪੇ-ਹਟਾਉਣ ਵਾਲੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "ਫੇਲ੍ਹ:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "ਹੁਣੇ ਹੁਣੇ ਬਦਲੇ ਗਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "ਫੇਲ੍ਹ:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "ਪੈਕੇਜ" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੀ ਸੂਚੀ" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "ਕਮਾਂਡ ਲਾਈਨ :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "ਟਿੱਪਣੀ :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਲਈ ਜਾਂਚ ਕਰੋ" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptlet ਆਉਟਪੁੱਟ:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "ਗਲਤੀਆਂ:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ।" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "ਕੋਈ ਵੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ।" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "ਸਾਫ਼" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "ਮੁੜ-ਇੰਸਟਾਲ" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (%s ਵਲੋਂ)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "ਇੰਸਟਾਲ ਹੋਇਆ ਪੈਕੇਜ %s%s ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "ਰਿਪੋ" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "ਮਦਦਗਾਰ ਵਰਤੋਂ ਸੁਨੇਹਾ ਵੇਖਾਓ" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "ਕਮਾਂਡ" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਤੀਤ ਵੇਖਾਓ ਜਾਂ ਵਰਤੋਂ" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" --"ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਜੈਕਸ਼ਨ ID ਮਿਲੇ।\n" --"'{}' ਲਈ ਇੱਕ ਟਰਾਂਜੈਕਸ਼ਨ ID ਜਾਂ ਪੈਕੇਜ ਨਾਂ ਚਾਹੀਦਾ ਹੈ।" -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"GPG ਕੁੰਜੀ 0x%s ਦਰਾਮਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:\n" -+" ਯੂਜ਼ਰ-ਆਡੀ : \"%s\"\n" -+" ਫਿੰਗਰਪਰਿੰਟ: %s\n" -+" ਵਲੋਂ : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" -+msgid "bad format: %s" -+msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "ਚੋਣਵੇਂ ਆਰਗੂਮੈਂਟ" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" -+ -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" -+ -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF ਵਰਜ਼ਨ ਵੇਖਾਓ ਅਤੇ ਬੰਦ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "install root ਸੈੱਟ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" -+ -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" -+ -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" -+ -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" -+ -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" -+ -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" -+ -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "ਸਾਰੇ ਬੇਲੋੜੇ ਪੈਕੇਜ ਹਟਾਓਜ਼ ਜੋ ਕਿ ਅਸਲ 'ਚ ਨਿਰਭਰਤਾ ਲਈ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਸਨ" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "packagedb ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲਈ ਜਾਂਚ ਕਰੋ" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ: ਮੂਲ" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "ਨਿਰਭਰਤਾ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "ਡੁਪਲੀਕੇਟ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ ਪੈਕੇਜ ਵੇਖਾਓ" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} {} ਦਾ ਡੁਪਲੀਕੇਟ ਹੈ" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} ਨੂੰ {} ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} {} ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "%s ਫ਼ਾਈਲ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "ਕੈਸ਼ ਕੀਤਾ ਡਾਟਾ ਹਟਾਓ" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "ਸਾਫ਼ ਕਰਨ ਲਈ ਮੇਟਾਡਾਟਾ ਕਿਸਮ" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: " -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "ਕੈਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਸੀ" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d ਫਾਈਲ ਹਟਾਈ" --msgstr[1] "%d ਫਾਈਲਾਂ ਹਟਾਈਆਂ" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "pid %d ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -- --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "ਪੈਕੇਜਾਂ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਹੜੇ ਪੈਕੇਜ ਪੂਰਦੇ ਹਨ" -- --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਵੇਂ ਉਪਲਬਧ ਵਰਜ਼ਨ ਨਾਲ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰੋ" -- --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਪੈਕੇਜ" -- --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਗਰੇਡ ਕਰੋ" -- --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" -- --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "ਗਰੁੱਪ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੋ ਜਾਂ ਵਰਤੋਂ" -+msgid "Error: %s" -+msgstr "ਗਲਤੀ: %s" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਕੋਈ ਗਰੁੱਪ ਡਾਟਾ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "ਖਤਮ ਕੀਤਾ।" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "ਚੇਤਾਵਨੀ: ਕੋਈ ਮਿਲਦਾ ਗਰੁੱਪ ਨਹੀਂ:" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "ਉਪਲਬਧ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "ਇੰਸਟਾਲ ਹੋਏ ਗਰੁੱਪ:" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "ਇੰਸਟਾਲ ਹੋਏ ਭਾਸ਼ਾ ਗਰੁੱਪ:" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "ਉਪਲੱਬਧ ਗਰੁੱਪ:" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ।" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "ਉਪਲੱਬਧ ਭਾਸ਼ਾ ਗਰੁੱਪ:" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "ਮੁਕੰਮਲ!" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "ਗਰੁੱਪ ਤੋਂ ਚੋਣਵੇਂ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੋ" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr " ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "ਲੁਕਵੇਂ ਗਰੁੱਪ ਵੀ ਵੇਖਾਓ" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " ਬਿਲਟ : %s %s ਉੱਤੇ" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਹੀ ਕਰੇਗਾ।" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "ਕੇਵਲ ਉਪਲਬਧ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" -+"DNF ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ, gpg ਕੁੰਜੀਆਂ ਇੰਸਟਾਲ ਅਤੇ ਟਰਾਂਜੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਹੀ ਕਰੇਗਾ।" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "ਗਲਤ ਗਰੁੱਪ ਅਧੀਨ-ਕਮਾਂਡ, ਇਹ ਵਰਤੋ: %s" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "ਕਾਰਵਾਈ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "ਲਾਜ਼ਮੀ ਗਰੁੱਪ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "ਕਰਨ ਲਈ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "ਆਪਣੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ:" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "ਮੇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਤਿਆਰ ਕਰੋ" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "{} ਲਈ ਤਬਾਦਲਾ-ਜਾਣਕਾਰੀ" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "ਸਭ ਮੇਟਾਡਾਟਾ ਫਾਇਲਾਂ ਲਈ ਕੈਸ਼ ਫਾਇਲਾਂ ਬਣਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "ਪੈਕੇਜ ਬਰਤਰਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" --"ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਵਜੋਂ ਨਿਸ਼ਾਨਬੱਧ ਲਗਾਓ ਜਾਂ " --"ਹਟਾਓ" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s marked as user installed." --msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" -+msgid "No match for argument: %s" -+msgstr "%s: ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" -+msgid "No package %s available." -+msgstr "%s ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s marked as group installed." --msgstr "%s ਨੂੰ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਇਆ" -+msgid "Packages for argument %s available, but not installed." -+msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "ਗਲਤੀ:" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ ਹੈ।" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "ਸਵੈ-ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "ਵਾਧੂ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "ਉਪਲਬਧ ਅੱਪਗਰੇਡ" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "ਤਾਜ਼ਾ ਜੋੜੋ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "ਕੇਵਲ ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "ਲਿਸਟ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "ਕੇਵਲ ਅਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" -- --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "ਪਰੋਫ਼ਾਈਲ ਸਮੱਗਰੀ ਵੇਖਾਓ" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "ਕੋਈ ਮਿਲਦਾ ਨਹੀਂ" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "ਪੈਕੇਜ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹਟਾਓ" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "%u ਤੋਂ ਪਹਿਲਾਂ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "ਹੱਦ ਤੋਂ ਵੱਧ ਕੇਵਲ-ਇੰਸਟਾਲ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "%u ਤੋਂ ਬਾਅਦ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਵੀ ਦੂਹਰੇ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ।" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "ਅਣਜਾਣ" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "ਅਣਜਾਣ ਰਿਪੋ: '%s'" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Never (last: %s)" --msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %s)" -+msgid "No repository match: %s" -+msgstr "ਕੋਈ ਮਿਲਦੀ ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "ਇਹ ਕਮਾਂਡ ਨੂੰ ਰੂਟ (root) ਵਰਤੋਂਕਾਰ ਵਜੋਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।" -+ -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "Instant (last: %s)" --msgstr "ਮੌਕਾ (ਪਿਛਲਾ: %s)" -+msgid "No such command: %s. Please use %s --help" -+msgstr "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s ਸਕਿੰਟ (ਆਖਰੀ: %s)" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਇਹ ਵਰਤ ਕੇ ਵੇਖੋ: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "ਸੰਚਰਿਤ ਕੀਤੀਆਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਿਖਾਓ" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਪਲੱਗਇਨਾਂ ਨੂੰ ਲੋਡ ਕਰਨਾ ਇਸ ਵੇਲੇ ਅਸਮਰੱਥ ਕੀਤਾ" -+" ਹੈ।" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "ਸਾਰੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "ਸੰਰਚਨਾ ਗਲਤੀ: %s" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "ਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ (ਡਿਫਾਲਟ)" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "ਅਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "ਸਮਰੱਥ ਹੈ" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "ਅਸਮਰੱਥ ਹੈ" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "ਰਿਪੋ-id : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "ਰਿਪੋ-ਨਾਂ : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "ਰਿਪੋ-ਹਾਲਤ : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "dnf.conf ਵਿੱਚੋਂ ਅਲਹਿਦਾ ਹੈ: " - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "ਰਿਪੋ-ਰੀਵਿਜ਼ਨ: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "dnf.conf ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: " - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "ਰਿਪੋ-ਟੈਗ : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "ਰਿਪੋ-ਅੱਪਡੇਟ : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "ਰਿਪੋ-ਪੈਕੇਜ : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "ਰਿਪੋ-ਸਾਈਜ਼ : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "\"%s\" ਫ਼ਾਈਲ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ: %s" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "ਰਿਪੋ-ਮੇਟਾਲਿੰਕ: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " ਅੱਪਡੇਟ : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "ਰਿਪੋ-mirrors : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "ਰਿਪੋ-baseurl : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "ਸਲੀਪਿੰਗ" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "ਰਿਪੋ-expire : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "ਰਿਪੋ-ਨਾ-ਸ਼ਾਮਲ : " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "ਜੋਮਬਿਈ" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "ਰਿਪੋ-ਸ਼ਾਮਲ : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "ਵੱਖ ਰੱਖੀ ਗਈ ਰਿਪੋ: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "ਅਣਪਛਾਤਾ" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "ਰਿਪੋ-ਫਾਇਲਨਾਂ: " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "ਰਿਪੋ id" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "ਹਾਲਤ" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "ਰਿਪੋ ਨਾਂ" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:125 - #, python-format --msgid "Total packages: %s" --msgstr "ਕੁੱਲ ਪੈਕੇਜ: %s" -+msgid " Started: %s - %s ago" -+msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " ਹਾਲਤ : %s" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "ਪੈਕੇਜ ਵਰਣਨ ਅਤੇ URL ਵੀ ਖੋਜੋ" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲਦੇ: %%s" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s ਨਾਲ ਮਿਲਦੇ: %%s" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ।" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ: " - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "packagedb ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲਈ ਜਾਂਚ ਕਰੋ" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ: ਮੂਲ" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "ਨਿਰਭਰਤਾ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "ਡੁਪਲੀਕੇਟ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ ਪੈਕੇਜ ਵੇਖਾਓ" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} {} ਦਾ ਡੁਪਲੀਕੇਟ ਹੈ" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} ਨੂੰ {} ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} {} ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਵੇਂ ਉਪਲਬਧ ਵਰਜ਼ਨ ਨਾਲ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰੋ" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰੋ" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "" -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "ਸਾਰੇ ਬੇਲੋੜੇ ਪੈਕੇਜ ਹਟਾਓਜ਼ ਜੋ ਕਿ ਅਸਲ 'ਚ ਨਿਰਭਰਤਾ ਲਈ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਸਨ" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਤਿਆਰ ਕਰੋ" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "ਕੇਵਲ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "ਸਭ ਮੇਟਾਡਾਟਾ ਫਾਇਲਾਂ ਲਈ ਕੈਸ਼ ਫਾਇਲਾਂ ਬਣਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ: '%s'" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" -+"ਜਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ RPMDB ਨੂੰ ਖ਼ਰਾਬ ਲਕਰ ਲਿਆ ਹੈ, '%s' ਚਲਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਠੀਕ ਹੋ " -+"ਸਕਦੀ ਹੈ।" - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਸਿਆ: %s" -+ -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "ਕੇਵਲ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੇ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਦਿਖਾਓ" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "ਸਾਰੇ ਪੈਕੇਜ ਵੇਖੋ (ਡਿਫਾਲਟ)" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "ਕੇਵਲ ਉਪਲੱਬਧ ਪੈਕੇਜ ਵੇਖੋ" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਵੇਖੋ" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "ਕੇਵਲ ਵਾਧੂ ਪੈਕੇਜ ਵੇਖੋ" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "ਕੇਵਲ ਅੱਪਗਰੇਡ ਪੈਕੇਜ ਵੇਖੋ" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "ਆਪੇ-ਹਟਾਉਣ ਵਾਲੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "ਹੁਣੇ ਹੁਣੇ ਬਦਲੇ ਗਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੀ ਸੂਚੀ" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "ਪੈਕੇਜ ਵਰਣਨ ਅਤੇ URL ਵੀ ਖੋਜੋ" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "ਨਾਂ" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਲਈ ਜਾਂਚ ਕਰੋ" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "ਸਾਰ" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "ਵਰਣਨ" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ।" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "ਕੋਈ ਵੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ।" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲਦੇ: %%s" -+msgid " (from %s)" -+msgstr " (%s ਵਲੋਂ)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" --msgstr "%s ਨਾਲ ਮਿਲਦੇ: %%s" -+msgid "Installed package %s%s not available." -+msgstr "ਇੰਸਟਾਲ ਹੋਇਆ ਪੈਕੇਜ %s%s ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ।" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "ਤਾਲਮੇਲ DNF ਸ਼ੈੱਲ ਵਜੋਂ ਚਲਾਓ" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "ਸਕ੍ਰਿਪਟ" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "DNF ਸ਼ੈੱਲ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਚਲਾਓ" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "ਗ਼ੈਰ-ਸਹਾਇਕ ਕੁੰਜੀ ਮੁੱਲ।" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "ਰਿਪੋ" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "ਰਿਪੋਜ਼ਟਰੀ ਲੱਭੀ ਨਹੀਂ ਜਾ ਸਕੀ: %s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "ਮਦਦਗਾਰ ਵਰਤੋਂ ਸੁਨੇਹਾ ਵੇਖਾਓ" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "ਕਮਾਂਡ" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਤੀਤ ਵੇਖਾਓ ਜਾਂ ਵਰਤੋਂ" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} [command]\n" --" print help" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" -+"ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਜੈਕਸ਼ਨ ID ਮਿਲੇ।\n" -+"'{}' ਲਈ ਇੱਕ ਟਰਾਂਜੈਕਸ਼ਨ ID ਜਾਂ ਪੈਕੇਜ ਨਾਂ ਚਾਹੀਦਾ ਹੈ।" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{}\n" --" resolve the transaction set" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{}\n" --" ਟਰਾਂਜੈਕਸ਼ਨ ਚਲਾਓ" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਗਰੇਡ ਕਰੋ" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" exit the shell" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"{}\n" --" ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਜਾਓ" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "ਗਲਤੀ: %s ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "ਸ਼ੈੱਲ ਨੂੰ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "ਕੇਵਲ ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "ਕੇਵਲ ਅਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "ਪਰੋਫ਼ਾਈਲ ਸਮੱਗਰੀ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹਟਾਓ" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "ਹੱਦ ਤੋਂ ਵੱਧ ਕੇਵਲ-ਇੰਸਟਾਲ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਵੀ ਦੂਹਰੇ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ।" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "ਢੁੱਕਵਾਂ ਫਾਰਮ ਨਹੀਂ ਹੈ: %s" -+ - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" - msgstr "ਬੱਗ-ਫਿਕਸ" -@@ -1920,6 +1987,11 @@ msgstr "ਸੁਧਾਰ" - msgid "security" - msgstr "ਸੁਰੱਖਿਆ" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "ਅਣਜਾਣ" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "ਨਵਾਂਪੈਕੇਜ" -@@ -2039,1172 +2111,1347 @@ msgid "Unknown/Sec." - msgstr "ਅਣਪਛਾਤਾ/ਸੈਕ." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "ਬੱਗ" -+msgid "Update ID" -+msgstr "ਅੱਪਡੇਟ ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "ਕਿਸਮ" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ਅੱਪਡੇਟ ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "ਅੱਪਡੇਟ ਕੀਤੇ" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "ਬੱਗ" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "ਵੇਰਵਾ" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "ਹੱਕ" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "ਤੀਖਣਤਾ" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "ਹੱਕ" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "ਫਾਇਲਾਂ" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "ਸਹੀ" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "ਗਲ" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "ਸਹੀ" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਵਜੋਂ ਨਿਸ਼ਾਨਬੱਧ ਲਗਾਓ ਜਾਂ " -+"ਹਟਾਓ" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰੋ" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s ਨੂੰ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਇਆ" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "ਖਤਮ ਕੀਤਾ।" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "ਗਲਤੀ:" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "ਪੈਕੇਜਾਂ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਹੜੇ ਪੈਕੇਜ ਪੂਰਦੇ ਹਨ" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "%s ਫ਼ਾਈਲ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "ਕੈਸ਼ ਕੀਤਾ ਡਾਟਾ ਹਟਾਓ" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "ਸਾਫ਼ ਕਰਨ ਲਈ ਮੇਟਾਡਾਟਾ ਕਿਸਮ" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: " - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ।" -- --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "ਮੁਕੰਮਲ!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "ਕੈਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਸੀ" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d ਫਾਈਲ ਹਟਾਈ" -+msgstr[1] "%d ਫਾਈਲਾਂ ਹਟਾਈਆਂ" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "pid %d ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "ਆਪਣੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ" -+ -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "ਮੇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "ਚੋਣਵੇਂ ਆਰਗੂਮੈਂਟ" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF ਵਰਜ਼ਨ ਵੇਖਾਓ ਅਤੇ ਬੰਦ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "install root ਸੈੱਟ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" -- --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "ਕੇਵਲ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "ਕੇਵਲ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" -+ -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "ਨਾਂ" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "ਵਰਜ਼ਨ" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "ਵਰਜ਼ਨ" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "ਰੀਲਿਜ਼" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "ਮੌਕਾ (ਪਿਛਲਾ: %s)" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "ਢਾਂਚਾ" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s ਸਕਿੰਟ (ਆਖਰੀ: %s)" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "ਢਾਂਚਾ" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "ਸੰਚਰਿਤ ਕੀਤੀਆਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਿਖਾਓ" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "ਆਕਾਰ" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "ਸਾਰੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "ਆਕਾਰ" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "ਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ (ਡਿਫਾਲਟ)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "ਸਰੋਤ" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "ਅਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "ਰਿਪੋ" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "ਰਿਪੋਜ਼ਟਰੀ" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "ਸਮਰੱਥ ਹੈ" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "ਰਿਪੋ ਤੋਂ" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "ਅਸਮਰੱਥ ਹੈ" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "ਪੈਕੇਜਰ" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "ਰਿਪੋ-id : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "ਬਿਲਡ-ਸਮਾਂ" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "ਰਿਪੋ-ਨਾਂ : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "ਇੰਸਟਾਲ ਦਾ ਸਮਾਂ" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "ਰਿਪੋ-ਹਾਲਤ : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "ਇਸ ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "ਰਿਪੋ-ਰੀਵਿਜ਼ਨ: " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "ਸਾਰ" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "ਰਿਪੋ-ਟੈਗ : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "ਲਸੰਸ" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "ਵਰਣਨ" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "ਰਿਪੋ-ਅੱਪਡੇਟ : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "ਸੂਚੀ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਹੈ" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "ਰਿਪੋ-ਪੈਕੇਜ : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "ਰਿਪੋ-ਸਾਈਜ਼ : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "yes" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "ਰਿਪੋ-ਮੇਟਾਲਿੰਕ: " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " ਅੱਪਡੇਟ : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "no" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "ਰਿਪੋ-mirrors : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: " -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "ਰਿਪੋ-baseurl : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "ਰਿਪੋ-expire : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "ਗਰੁੱਪ: %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "ਰਿਪੋ-ਨਾ-ਸ਼ਾਮਲ : " - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " ਗਰੁੱਪ-Id: %s" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "ਰਿਪੋ-ਸ਼ਾਮਲ : " - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " ਵੇਰਵਾ: %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "ਵੱਖ ਰੱਖੀ ਗਈ ਰਿਪੋ: " - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "ਰਿਪੋ-ਫਾਇਲਨਾਂ: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "ਰਿਪੋ id" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "ਹਾਲਤ" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "ਰਿਪੋ ਨਾਂ" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid " Language: %s" --msgstr " ਭਾਸ਼ਾ: %s" -+msgid "Total packages: %s" -+msgstr "ਕੁੱਲ ਪੈਕੇਜ: %s" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " ਲਾਜ਼ਮੀ ਪੈਕੇਜ:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "ਤਾਲਮੇਲ DNF ਸ਼ੈੱਲ ਵਜੋਂ ਚਲਾਓ" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " ਡਿਫਾਲਟ ਪੈਕੇਜ:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "ਸਕ੍ਰਿਪਟ" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " ਚੋਣਵੇਂ ਪੈਕੇਜ:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "DNF ਸ਼ੈੱਲ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਚਲਾਓ" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " ਸ਼ਰਤੀਆ ਪੈਕੇਜ:" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "ਗ਼ੈਰ-ਸਹਾਇਕ ਕੁੰਜੀ ਮੁੱਲ।" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Environment Group: %s" --msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ: %s" -+msgid "Could not find repository: %s" -+msgstr "ਰਿਪੋਜ਼ਟਰੀ ਲੱਭੀ ਨਹੀਂ ਜਾ ਸਕੀ: %s" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " ਇੰਵਾਇਰਨਮੈਂਟ-Id: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " ਲਾਜ਼ਮੀ ਗਰੁੱਪ:" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " ਚੋਣਵੇਂ ਗਰੁੱਪ:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "ਇਸ ਤੋਂ ਮੇਲ:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "ਫਾਇਲ ਨਾਂ : %s" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "ਰਿਪੋ : %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" ਟਰਾਂਜੈਕਸ਼ਨ ਚਲਾਓ" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "ਵੇਰਵਾ: " -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਜਾਓ" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "License : %s" --msgstr "ਲਸੰਸ : %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "ਗਲਤੀ: %s ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "ਦਿੰਦਾ ਹੈ : %s" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "ਸ਼ੈੱਲ ਨੂੰ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "ਹੋਰ : %s" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "ਪੈਕੇਜ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਆਕਾਰ ਲੱਭਣ ਦੌਰਾਨ ਗਲਤੀ" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Total size: %s" --msgstr "ਕੁੱਲ ਆਕਾਰ: %s" -+msgid "Package %s available, but not installed." -+msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "ਗਰੁੱਪ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੋ ਜਾਂ ਵਰਤੋਂ" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਕੋਈ ਗਰੁੱਪ ਡਾਟਾ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Installed size: %s" --msgstr "ਇੰਸਟਾਲ ਦਾ ਆਕਾਰ: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "ਚੇਤਾਵਨੀ: ਕੋਈ ਮਿਲਦਾ ਗਰੁੱਪ ਨਹੀਂ:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "ਉਪਲਬਧ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "ਇੰਸਟਾਲ ਹੋਏ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "ਇੰਸਟਾਲ ਹੋਏ ਭਾਸ਼ਾ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "ਉਪਲੱਬਧ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "ਉਪਲੱਬਧ ਭਾਸ਼ਾ ਗਰੁੱਪ:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "ਗਰੁੱਪ ਤੋਂ ਚੋਣਵੇਂ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੋ" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "ਲੁਕਵੇਂ ਗਰੁੱਪ ਵੀ ਵੇਖਾਓ" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "ਇੰਸਟਾਲ ਆਕਾਰ ਗਿਣਨ ਦੌਰਾਨ ਗਲਤੀ" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "ਕੇਵਲ ਉਪਲਬਧ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Freed space: %s" --msgstr "ਖਾਲੀ ਕੀਤੀ ਥਾਂ: %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "ਗਲਤ ਗਰੁੱਪ ਅਧੀਨ-ਕਮਾਂਡ, ਇਹ ਵਰਤੋ: %s" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "ਲਾਜ਼ਮੀ ਗਰੁੱਪ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਹਟਾਏ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "ਗਰੁੱਪ" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "ਪੈਕੇਜ" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "ਗਰੁੱਪ/ਮੋਡੀਊਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "ਗਰੁੱਪ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਕੀਤਾ" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "ਨਿਰਭਰਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾਵਾਂ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "ਨਿਰਭਰ ਪੈਕੇਜ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "ਨਾ-ਵਰਤੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "{} ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਬਦਲੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "ਮੋਡੀਊਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "ਮੋਡੀਊਲ ਮੁੜ-ਸੈੱਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "ਮੋਡੂਲਰ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ:" -+msgstr[1] "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਅਪੱਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "'{}' ਲਈ ਵੱਖਰੀ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "ਵੇਖਾਉਣ ਲਈ ਕੁਝ ਨਹੀਂ ਹੈ।" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "{} ਲਈ ਦਿੱਤੇ ਗਏ ਤੋਂ ਨਵਾਂ ਵਰਜ਼ਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਕਾਰਨ: {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "ਗਰੁੱਪ ਅੱਪਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ: {}।" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" --"ਆਪਸੀ ਟਕਰਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ:\n" --"(ਉਹਨਾਂ ਨੂੰ ਧੱਕੇ ਨਾਲ ਅੱਪਗਰੇਡ ਕਰਨ ਵਾਸਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਚ '%s' ਜੋੜੋ)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "ਟੁੱਟੀ ਨਿਰਭਰਤਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ%s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " ਜਾਂ ਗਰੁੱਪ ਦਾ ਭਾਗ" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "ਦੀ ਹਾਲਤ ਅਣਪਛਾਤੀ ਹੈ।" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "ਪੈਕੇਜ" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "ਪੈਕੇਜ" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" --"\n" --"ਟਰਾਂਸੈਕਸ਼ਨ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n" --"%s\n" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "ਇੰਸਟਾਲ" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "ਅੱਪਗਰੇਡ" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "ਹਟਾਓ" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਜਾ ਚੁੱਕੇ ਹਨ:" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "ਡਾਊਨਗਰੇਡ" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "ਛੱਡੋ" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਕੀਤੇ ਗਏ ਹਨ:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "ਪੈਕੇਜ" --msgstr[1] "ਪੈਕੇਜ" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਹਨ।" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "ਨਿਰਭਰ ਪੈਕੇਜ" --msgstr[1] "ਨਿਰਭਰ ਪੈਕੇਜ" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਹਨ।" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ।" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "'%s' ਰਾਹੀਂ ਈਮੇਲ ਭੇਜਣ ਲਈ ਫੇਲ੍ਹ ਹੈ: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੇ" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "'%s' ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ: %d ਵਾਪਸ ਕੀਤਾ" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "ਛੱਡੇ" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "ਹਟਾਏ" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "ਗੁੰਮ-ਹੋਏ ਪੈਕੇਜ: " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "ਫੇਲ੍ਹ ਹੈ" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "ਖ਼ਰਾਬ ਹੋਏ ਪੈਕੇਜ: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "ਕੁੱਲ" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "ਗੁੰਮ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "ਖ਼ਰਾਬ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "ਸਿਸਟਮ" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s is empty file" -+msgstr "%s ਖਾਲੀ ਫਾਇਲ ਹੈ" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "ਸਮੱਸਿਆ" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "ਕਮਾਂਡ ਲਾਈਨ" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "ਰਿਪੋਜ਼ਟਰੀ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "ਮਿਤੀ ਅਤੇ ਸਮਾਂ" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "ਐਕਸ਼ਨ" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "ਬਦਲੇ" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਹੁਣੇ ਹੀ ਤਾਜ਼ਾ ਕੀਤਾ ਗਿਆ" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "ਸਾਫ਼ ਕੀਤੇ" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "ਨਵੇਂ" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਬਣਾਈ ਗਈ।" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "ਪੁਰਾਣੇ" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %s" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "rpmdb ਸ਼ੁਰੂ :" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"ਅਗਲੀ ਵਾਰ ਕਾਮਯਾਬ ਟਰਾਂਜੈਕਸ਼ਨ ਹੋਣ ਤੱਕ ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੈੇਕੇਜਾਂ ਨੂੰ ਕੈਸ਼ 'ਚ ਸੰਭਾਲਿਆ " -+"ਗਿਆ ਸੀ।" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u seconds)" --msgstr "(%u ਸਕਿੰਟ)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "'%s' ਚਲਾ ਕੇ ਤੁਸੀਂ ਕੈਸ਼ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u minutes)" --msgstr "(%u ਮਿੰਟ)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ ਨਜਾਇਜ਼ tsflag: %s" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u hours)" --msgstr "(%u ਘੰਟੇ)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u ਦਿਨ)" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਚੱਲ ਰਿਹਾ ਹੈ" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "ਅੰਤ ਸਮਾਂ :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" -+ -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" -+ -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ" -+ -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਜਾਂਚ ਗ਼ਲਤੀ:" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "rpmdb ਅੰਤ :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "ਵਰਤੋਂਕਾਰ :" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੱਲ ਰਹੀ ਹੈ" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "ਅਧੂਰਾ ਛੱਡੇ" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "ਡਿਸਕ ਲੋੜਾਂ:" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "ਰੀਟਰਨ-ਕੋਡ :" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" -+msgstr[1] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "ਕਾਮਯਾਬ" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "ਗਲਤੀ ਦਾ ਸਾਰ" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "ਫੇਲ੍ਹ:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB ਨੂੰ DNF ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ।" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "ਫੇਲ੍ਹ:" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਗ਼ਲਤੀਆਂ ਆਈਆਂ ਹਨ" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਲਾਕ ਲੈਣ ਲਈ ਫੇਲ੍ਹ (%s: ਵਜੋਂ ਲਾਗ ਇਨ)।" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "ਕਮਾਂਡ ਲਾਈਨ :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚਲਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "ਟਿੱਪਣੀ :" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ:" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %s ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "ਕੁਝ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptlet ਆਉਟਪੁੱਟ:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਘਟਾਇਆ (%d.1%% ਬੱਚਤ)" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "ਗਲਤੀਆਂ:" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: {}" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "ਸਾਫ਼" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "ਮੁੜ-ਇੰਸਟਾਲ" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "ਪੈਕੇਜ %s ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" -+msgid "Cannot remove %s" -+msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -+msgid "%s removed" -+msgstr "%s ਹਟਾਇਆ" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "ਗਰੁੱਪ ਪੈਕੇਜ \"{}\" ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" -+msgid "Adding packages from group '%s': %s" -+msgstr "'%s' ਗਰੁੱਪ ਤੋਂ ਪੈਕੇਜ ਜੋੜੇ ਜਾ ਰਹੇ ਹਨ: %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "ਅੱਪਗਰੇਡ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਮਿਲਦਾ" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"%s ਪੈਕੇਜ ਦਾ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ " -+"ਸਕਦਾ ਹੈ।" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"ਫਾਇਲ %s ਸਰੋਤ ਪੈਕੇਜ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ " -+"ਹੈ।" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" -+msgid "Package %s not installed, cannot update it." -+msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "" -+"%s ਪੈਕੇਜ ਦਾ ਨਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ " -+"ਹੈ।" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਤਾਂ ਹੈ, ਪਰ ਵਂੱਖਰੇ ਢਾਂਚੇ ਲਈ ਇੰਸਟਾਲ ਹੈ।" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2173 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" --"GPG ਕੁੰਜੀ 0x%s ਦਰਾਮਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:\n" --" ਯੂਜ਼ਰ-ਆਡੀ : \"%s\"\n" --" ਫਿੰਗਰਪਰਿੰਟ: %s\n" --" ਵਲੋਂ : %s" -+"%s ਪੈਕੇਜ ਦਾ ਸਭ ਤੋਂ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ" -+" ਜਾ ਸਕਦਾ ਹੈ।" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "ਸਲੀਪਿੰਗ" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "ਜੋਮਬਿਈ" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "ਅਣਪਛਾਤਾ" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr "। ਅਸਫ਼ਲ ਪੈਕੇਜ ਹੈ: %s" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2312 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2324 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG ਕੁੰਜੀ %s (0x%s) ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "ਕੁੰਜੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ।" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾ ਚੁੱਕਿਆ ਹੈ।" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" -+msgid "Key import failed (code %d)" -+msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "ਕੁੰਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਕੀਤੀ ਗਈ" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "ਕੋਈ ਵੀ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤੀ" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" --msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " ਹਾਲਤ : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "ਕੁੰਜੀ ਦਰਾਮਦ ਨਾਲ ਮਦਦ ਨਹੀਂ ਮਿਲੀ, ਗਲਤ ਕੁੰਜੀ ਹੈ?" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * ਸ਼ਾਇਦ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ: {}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "ਗਰੁੱਪ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "ਗਰੁੱਪ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "ਗਰੁੱਪ_ਆਈਡੀ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "ਗਰੁੱਪ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -+msgid "Package %s is already installed." -+msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3264,6 +3511,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3274,36 +3526,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "ਦੀ ਹਾਲਤ ਅਣਪਛਾਤੀ ਹੈ।" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "ਡੇਲਟਾ RPM ਮੁੜ-ਬਿਲਡ ਫੇਲ੍ਹ ਹੈ" -@@ -3316,222 +3538,43 @@ msgstr "" - msgid "done" - msgstr "ਮੁਕੰਮਲ" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "ਗੁੰਮ-ਹੋਏ ਪੈਕੇਜ: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "ਖ਼ਰਾਬ ਹੋਏ ਪੈਕੇਜ: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "ਗੁੰਮ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "ਖ਼ਰਾਬ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "ਮੋਡੂਲਰ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ:" --msgstr[1] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "'{}' ਲਈ ਵੱਖਰੀ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "ਵੇਖਾਉਣ ਲਈ ਕੁਝ ਨਹੀਂ ਹੈ।" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "{} ਲਈ ਦਿੱਤੇ ਗਏ ਤੋਂ ਨਵਾਂ ਵਰਜ਼ਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਕਾਰਨ: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ: {}।" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "{} ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" - --#: ../dnf/package.py:273 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "%s is empty file" --msgstr "%s ਖਾਲੀ ਫਾਇਲ ਹੈ" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "ਫਾਇਲ ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "ਲੋਡ ਕੀਤੀਆਂ ਪਲੱਗਇਨ: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਕੀਤਾ" -+msgid "Environment '%s' is not installed." -+msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "%s ਰਿਪੋਜ਼ਟਰੀ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "%s ਰਿਪੋ %s ਤੋਂ ਜੋੜੀ ਗਈ" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "ਸਫ਼ਾਈ" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "ਮਿਟਾਇਆ ਜਾਂਦਾ ਹੈ" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "ਜਾਂਚ ਜਾਰੀ ਹੈ" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "scriptlet ਚੱਲ ਰਹੀ ਹੈ" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "ਸਮੱਸਿਆ" -+msgid "Group_id '%s' does not exist." -+msgstr "ਗਰੁੱਪ_ਆਈਡੀ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" -diff --git a/po/pl.po b/po/pl.po -index b0f52d8..d14fa68 100644 ---- a/po/pl.po -+++ b/po/pl.po -@@ -14,2032 +14,2032 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-04-18 05:32+0000\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-18 04:47+0000\n" - "Last-Translator: Piotr Drąg \n" - "Language-Team: Polish (http://www.transifex.com/projects/p/dnf/language/pl/)\n" - "Language: pl\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Poniższe aktualizacje zostały zastosowane w „%s”:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Poniższe aktualizacje są dostępne w „%s”:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Poniższe aktualizacje zostały pobrane w „%s”:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Aktualizacje zastosowane w „%s”." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Aktualizacje pobrane w „%s”." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Aktualizacje dostępne w „%s”." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Wysłanie wiadomości e-mail przez „%s” się nie powiodło: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Wykonanie polecenia „%s” się nie powiodło: zwrócono %d" -- --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" -- --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Nieznana opcja konfiguracji: %s = %s w %s" -- --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Uruchomiono dnf-automatic." -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKIET" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Usypia na %s s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Pakiet do zainstalowania" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Błąd: %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Instalowanie poprzedniej wersji" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "niepowodzenie wczytania repozytorium „{}”: {}" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Czyszczenie" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Wczytanie repozytorium „{}” się nie powiodło" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Instalowanie" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " --"działania na mierzonym połączeniu." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Zastępowanie" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "" --"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " --"działania na zasilaniu z akumulatora." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Ponowne instalowanie" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Usuwanie" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Niedawno odświeżono pamięć podręczną metadanych." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Aktualizowanie" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "W „{}” nie ma włączonych repozytoriów." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Sprawdzanie" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: nigdy nie wygaśnie i nie zostanie odświeżone." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Wykonywanie skryptu" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: wygasło i zostanie odświeżone." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Przygotowywanie" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: metadane wygasną po %d s i zostaną teraz odświeżone" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Wystąpiły błędy podczas transakcji testowej." - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: wygaśnie po %d s." -- --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Utworzono pamięć podręczną metadanych." -+msgid "Parsing file failed: %s" -+msgstr "Przetworzenie pliku się nie powiodło: %s" - --#: ../dnf/base.py:411 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: używanie metadanych z %s." -+msgid "Loaded plugins: %s" -+msgstr "Wczytane wtyczki: %s" - --#: ../dnf/base.py:422 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Ignorowanie repozytoriów: %s" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "Wczytanie wtyczki „%s” się nie powiodło: %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Ostatnio sprawdzono ważność metadanych: %s temu w dniu %s." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "Nie odnaleziono żadnych wyników dla tych wzorów włączania wtyczki: {}" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" --"Pobrane pakiety zostały zapisane w pamięci podręcznej do czasu następnej " --"pomyślnej transakcji." -- --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Można usunąć pakiety z pamięci podręcznej wykonując polecenie „%s”." -+"Nie odnaleziono żadnych wyników dla tych wzorów wyłączania wtyczki: {}" - --#: ../dnf/base.py:546 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "" --"Nieprawidłowa flaga zestawu transakcji tsflag w pliku konfiguracji: %s" -+msgid "enabling %s repository" -+msgstr "włączanie repozytorium %s" - --#: ../dnf/base.py:602 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Dodanie pliku grup dla repozytorium się nie powiodło: %s — %s" -+msgid "Added %s repo from %s" -+msgstr "Dodawanie repozytorium %s z %s" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Wykonywanie sprawdzania transakcji" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Nazwa" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Błąd: sprawdzanie transakcji a rozwiązywanie zależności:" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Nazwa" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Pomyślnie ukończono sprawdzanie transakcji." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoka" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Wykonywanie testu transakcji" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Wersja" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Błąd podczas sprawdzania transakcji:" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Wersja" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Pomyślnie ukończono test transakcji." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Wydanie" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Wykonywanie transakcji" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Arch." - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Wymagane miejsce na dysku:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Architektura" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Wymagany jest co najmniej %d MB więcej miejsca w systemie plików %s." --msgstr[1] "Wymagane są co najmniej %d MB więcej miejsca w systemie plików %s." --msgstr[2] "" --"Wymaganych jest co najmniej %d MB więcej miejsca w systemie plików %s." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Rozm." - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Podsumowanie błędów" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Rozmiar" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "Baza danych RPM została zmieniona poza programem DNF." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Źródło" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Wystąpiły błędy podczas transakcji." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Repoz." - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Uzyskanie blokady transakcji się nie powiodło (zalogowano jako: %s)." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Repozytorium" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Nie można wykonać transakcji." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Z repoz." - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Nie można rozpocząć transakcji:" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Twórca pakietu" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Usunięcie pliku transakcji %s się nie powiodło" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Czas zbudowania" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Część pakietów nie została pobrana. Próbowanie ponownie." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Czas instalacji" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Użycie DeltaRPM zmniejszyło %.1f MB aktualizacji do %.1f MB (oszczędzono " --"%d.1%%)" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Zainstalowane przez" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Niepowodzenie DeltaRPM zwiększyło %.1f MB aktualizacji do %.1f MB " --"(zmarnowano %d.1%%)" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Podsum." - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Nie można otworzyć: {}" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Podsumowanie" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Klucz publiczny dla %s nie jest zainstalowany" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "Adres URL" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Wystąpił problem podczas otwierania pakietu %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licencja" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "Klucz publiczny dla %s nie jest zaufany" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Opis" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "Pakiet %s nie jest podpisany" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Opis" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "Nie można usunąć %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Brak pakietów do wyświetlenia" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "Usunięto %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "t" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Brak wyników dla pakietu grupy „{}”" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "tak" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Dodawanie pakietów z grupy „%s”: %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nie ma nic do zrobienia." -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nie" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Brak grup oznaczonych do usunięcia." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "W porządku? [t/N]: " - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Brak grup oznaczonych do aktualizacji." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "W porządku? [T/n]: " - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "No match for argument: %s" --msgstr "Brak wyników dla parametru: %s" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "brak pasujących pakietów" -+msgid "Group: %s" -+msgstr "Grupa: %s" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "" --"Pakiet %s nie jest zainstalowany, nie można zainstalować poprzedniej wersji." -+msgid " Group-Id: %s" -+msgstr " Identyfikator grupy: %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Pakiet %s jest już zainstalowany w niższej wersji, nie można zainstalować " --"poprzedniej wersji." -+msgid " Description: %s" -+msgstr " Opis: %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Pakiet %s nie jest zainstalowany, nie można go zainstalować ponownie." -+msgid " Language: %s" -+msgstr " Język: %s" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Plik %s jest pakietem źródłowym i nie może zostać zaktualizowany, " --"ignorowanie." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Pakiety obowiązkowe:" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Pakiet %s nie jest zainstalowany, nie można go zaktualizować." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Domyślne pakiety:" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Pakiet %s jest już zainstalowany w wyższej wersji, nie można go " --"zaktualizować." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Pakiety opcjonalne:" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." --msgstr "Pakiet %s jest dostępny, ale nie jest zainstalowany." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Pakiety warunkowe:" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" --"Pakiet %s jest dostępny, ale jest zainstalowany dla innej architektury." -+msgid "Environment Group: %s" -+msgstr "Grupa środowiska: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No package %s installed." --msgstr "Nie zainstalowano pakietu %s." -+msgid " Environment-Id: %s" -+msgstr " Identyfikator środowiska: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Nieprawidłowa forma: %s" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Obowiązkowe grupy:" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Brak pakietów oznaczonych do usunięcia." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Opcjonalne grupy:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Dopasowano z:" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Pakiety dla parametru %s są dostępne, ale nie są zainstalowane." -+msgid "Filename : %s" -+msgstr "Nazwa pliku : %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Pakiet %s jest już zainstalowany w najniższej wersji, nie można zainstalować" --" poprzedniej wersji." -+msgid "Repo : %s" -+msgstr "Repozytorium : %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Nieobsłużone działanie: {}" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Opis : " - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "No package %s available." --msgstr "Pakiet %s jest niedostępny." -+msgid "URL : %s" -+msgstr "Adres URL : %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępna jest {} " --"aktualizacja" -+#: ../dnf/cli/output.py:914 -+#, python-format -+msgid "License : %s" -+msgstr "Licencja : %s" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępne są aktualizacje: " --"{}" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" -+msgstr "Dostarcza : %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępna jest {} " --"aktualizacja" -+#: ../dnf/cli/output.py:940 -+#, python-format -+msgid "Other : %s" -+msgstr "Inne : %s" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępne są " --"aktualizacje: {}" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania" - --#: ../dnf/base.py:2294 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid ". Failing package is: %s" --msgstr ". Nieudany pakiet: %s" -+msgid "Total size: %s" -+msgstr "Całkowity rozmiar: %s" - --#: ../dnf/base.py:2295 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Klucze GPG są skonfigurowane jako: %s" -+msgid "Total download size: %s" -+msgstr "Całkowity rozmiar pobierania: %s" - --#: ../dnf/base.py:2307 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "Klucz GPG %s (0x%s) jest już zainstalowany" -- --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Klucz został zatwierdzony." -+msgid "Installed size: %s" -+msgstr "Rozmiar po zainstalowaniu: %s" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Klucz został odrzucony." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu" - --#: ../dnf/base.py:2371 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Key import failed (code %d)" --msgstr "Zaimportowanie klucza się nie powiodło (kod %d)" -+msgid "Freed space: %s" -+msgstr "Zwolnione miejsce: %s" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Pomyślnie zaimportowano klucz" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Oznaczanie pakietów jako zainstalowane przez grupę:" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Nie zainstalowano żadnych kluczy" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Oznaczanie pakietów jako usunięte przez grupę:" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"Klucze GPG wyświetlone dla repozytorium „%s” są już zainstalowane, ale nie są poprawne dla tego pakietu.\n" --"Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grupa" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pakiety" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " • Czy chodziło o: {}" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Instalowanie pakietów grupy/modułu" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" --"Pakiet „{}” z lokalnego repozytorium „{}” ma niepoprawną sumę kontrolną" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Instalowanie pakietów grupy" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Część pakietów z lokalnego repozytorium ma niepoprawne sumy kontrolne" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Instalowanie" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Pakiet „{}” z repozytorium „{}” ma niepoprawną sumę kontrolną" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Aktualizowanie" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Część pakietów ma nieprawidłową pamięć podręczną, ale nie może zostać " --"pobrana z powodu opcji „--cacheonly”" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Ponowne instalowanie" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Pakiet %s jest już zainstalowany." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Instalowanie zależności" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Instalowanie słabych zależności" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Usuwanie" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Nie można odczytać pliku „%s”: %s" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Usuwanie zależnych pakietów" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Błąd konfiguracji: %s" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Usuwanie nieużywanych zależności" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Aliasy zawierają nieskończoną rekurencję" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Instalowanie poprzedniej wersji" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, za pomocą oryginalnych parametrów." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Instalowanie profili modułów" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Zainstalowane: %s-%s w dniu %s" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Wyłączanie profili modułów" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Zbudowane : %s w dniu %s" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Włączanie strumieni modułów" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF tylko pobierze pakiety dla transakcji." -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Przełączanie strumieni modułów" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "" --"DNF tylko pobierze pakiety, zainstaluje klucze GPG i sprawdzi poprawność " --"transakcji." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Wyłączanie modułów" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Przerwano działanie." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Przywracanie modułów" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Pobieranie pakietów:" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Instalowanie grup środowiskowych" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Błąd podczas pobierania pakietów:" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Aktualizowanie grup środowiskowych" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transakcja się nie powiodła" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Usuwanie grup środowiskowych" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n" --"Należy użyć „-y”, aby wymusić." -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Instalowanie grup" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "Sprawdzenie GPG się NIE powiodło" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Aktualizowanie grup" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Dzienniki zmian dla {}" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Usuwanie grup" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Zastępowanie pakietów" -+#: ../dnf/cli/output.py:1256 -+#, python-format -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"Pomijanie sprzecznych pakietów:\n" -+"(dodanie „%s” do wiersza poleceń wymusi ich aktualizację)" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Pomijanie pakietów z uszkodzonymi zależnościami%s" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Brak pakietów oznaczonych do instalacji poprzedniej wersji." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " lub będących częścią grupy" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Zainstalowane pakiety" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Pakiet" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Dostępne pakiety" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Pakiet" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Automatycznie usuwane pakiety" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "zastępuje" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Dodatkowe pakiety" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" -+"\n" -+"Podsumowanie transakcji\n" -+"%s\n" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Dostępne aktualizacje" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalacja" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Ostatnio dodane pakiety" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Aktualizacja" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Brak pakietów pasujących do listy" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Usunięcie" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Brak wyników" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Instalacja poprzedniej wersji" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Nie podano identyfikatora transakcji" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Pominięcie" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Nie odnaleziono podanego identyfikatora transakcji" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "pakiet" -+msgstr[1] "pakiety" -+msgstr[2] "pakietów" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Odnaleziono więcej niż jeden identyfikator transakcji." -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "zależny pakiet" -+msgstr[1] "zależne pakiety" -+msgstr[2] "zależnych pakietów" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Historia transakcji jest niepełna przed %u." -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Zaktualizowano" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Historia transakcji jest niepełna po %u." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Zainstalowano poprzednią wersję" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Cofanie transakcji {} z {}" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Zainstalowano" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Nieznane repozytorium: „%s”" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Ponownie zainstalowano" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Brak pasującego repozytorium: %s" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Pominięto" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "To polecenie może być wykonywane tylko przez użytkownika root." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Usunięto" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Nie ma takiego polecenia: %s. Proszę użyć „%s --help”" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Niepowodzenie" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Może to być polecenie wtyczki programu DNF, proszę spróbować polecenia: „dnf" --" install 'dnf-command(%s)'”" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Razem" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Może to być polecenie wtyczki programu DNF, ale wczytywanie wtyczek jest " --"obecnie wyłączone." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir lub --downloaddir mogą być używane tylko z opcją --downloadonly, " --"poleceniem „download” lub „system-upgrade”." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "System" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled i --disable, --set-disabled mogą być używane tylko " --"za pomocą poleceń config-manager." -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Pomijanie połączonej transakcji %d do %d, jako że się pokrywa" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" --"Ostrzeżenie: globalne wymuszanie sprawdzania podpisów GPG zgodnie z aktywną " --"zasadą zabezpieczeń RPM („gpgcheck” w dnf.conf(5) zawiera informacje, jak " --"wyciszyć ten komunikat)" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Brak transakcji" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Podano błędne identyfikatory transakcji lub pakietów" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " --"wersję wydania)" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Wiersz poleceń" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "parametr {}: niedozwolony z parametrem {}" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Nazwa użytkownika" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Polecenie „%s” zostało już określone" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Ident." - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Wykluczenia w dnf.conf: " -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data i czas" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Dołączone w dnf.conf: " -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Działania" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Wykluczenia w repozytorium " -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Zmien." - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Dołączenia w repozytorium " -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Uzyskanie informacji z historii się nie powiodło" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Podano błędny identyfikator transakcji lub pakietu" -+ -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Usunięto" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Nie zainstalowano" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Starsze" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Nowsze" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Identyfikator transakcji :" -+ -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Czas rozpoczęcia :" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Rozpoczęcie bazy danych RPM:" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Aby zdiagnozować problem, należy spróbować wykonać: „%s”." -+msgid "(%u seconds)" -+msgstr "(%u s)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Baza danych RPMDB jest prawdopodobnie uszkodzona, wykonanie polecenia „%s” " --"może naprawić problem." -+msgid "(%u minutes)" -+msgstr "(%u min)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Włączono sprawdzanie pakietów za pomocą kluczy GPG. To dobry pomysł, brak\n" --"jednak zainstalowanych żadnych kluczy publicznych GPG. Należy pobrać klucze\n" --"dla pakietów, które mają zostać zainstalowane i zainstalować je.\n" --"Można to zrobić wykonując polecenie:\n" --" rpm --import klucz.publiczny.gpg\n" --"\n" --"\n" --"Można także podać adres URL klucza, który ma być używany dla repozytorium w\n" --"opcji „gpgkey” w sekcji repozytorium, a program DNF go zainstaluje.\n" --"\n" --"Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n" --"lub pakietu." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u godz.)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problemowe repozytorium: %s" -+msgid "(%u days)" -+msgstr "(%u dni)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "wyświetla szczegóły o pakiecie lub grupie pakietów" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Czas ukończenia :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "wyświetla wszystkie pakiety (domyślnie)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Ukończenie bazy danych RPM :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "wyświetla tylko dostępne pakiety" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Użytkownik :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "wyświetla tylko zainstalowane pakiety" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Kod zwrotny :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "wyświetla tylko dodatkowe pakiety" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Przerwano" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "wyświetla tylko aktualizacje" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Powodzenie" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "wyświetla tylko automatycznie usuwane pakiety" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Niepowodzenia:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "wyświetla tylko ostatnio zmienione pakiety" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Niepowodzenie:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKIET" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Releasever :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "wyświetla listę pakietów lub grup pakietów" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Wiersz poleceń :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "wyszukuje pakiet dostarczający podaną wartość" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Komentarz :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "JAKIŚ_CIĄG" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Wykonano transakcję za pomocą:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Wyszukiwanie pakietów: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Zmienione pakiety:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "wyszukuje dostępne aktualizacje pakietów" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Wyjście skryptu:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "wyświetla dzienniki zmian przed aktualizacją" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Błędy:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Brak dostępnych pakietów." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Instalacja zależności" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Brak pakietów oznaczonych do instalacji." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Zastąpione" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nie zainstalowano żadnego pakietu." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Usunięcie" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Ponowna instalacja" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (z %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Zainstalowany pakiet %s%s jest niedostępny." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Pakiet %s.%s %s będzie aktualizacją" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nie zainstalowano żadnego pakietu z repozytorium." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Pakiet %s.%s %s zostanie usunięty" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Brak pakietów oznaczonych do ponownej instalacji." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Brak pakietów oznaczonych do aktualizacji." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "wykonuje polecenia na wszystkich pakietach w podanym repozytorium" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Pakiet %s.%s %s będzie zastępował" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPOZYTORIUM" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "wyświetla pomocny komunikat o używaniu" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "POLECENIE" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Rozpoczynanie rozwiązywania zależności" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "wyświetla lub używa historii transakcji" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Ukończono rozwiązywanie zależności" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Odnaleziono więcej niż jeden identyfikator transakcji.\n" --"„{}” wymaga jednego identyfikatora transakcji lub nazwy pakietu." -+"Importowanie klucza GPG 0x%s:\n" -+" Identyfikator użytkownika: „%s”\n" -+" Odcisk : %s\n" -+" Z : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Nie podano identyfikatora transakcji ani nazwy pakietu." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Błąd wiersza poleceń: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Brak dostępu do bazy danych historii." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "błędny format: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Nie można cofnąć transakcji %s, zrobienie tego spowodowałoby niespójność " --"bazy danych pakietów." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Parametr setopt ma wiele wartości: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Nie można przywrócić transakcji %s, zrobienie tego spowodowałoby niespójność" --" bazy danych pakietów." -+msgid "Setopt argument has no value: %s" -+msgstr "Parametr setopt nie ma wartości: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Nieprawidłowa definicja zakresu identyfikatora transakcji „{}”.\n" --"Należy użyć „..”." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Opcjonalne parametry" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Nie można przekonwertować „{}” na identyfikator transakcji.\n" --"Proszę użyć „”, „last”, „last-”." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "położenie pliku konfiguracji" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Nie odnaleziono transakcji manipulującej pakietem „{}”." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "mało komunikatów" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Wyświetla listę lub tworzy aliasy poleceń" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "dużo komunikatów" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "włącza rozwiązywanie aliasów" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "wyświetla wersję programu DNF i kończy działanie" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "wyłącza rozwiązywanie aliasów" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "ustawia roota instalacji" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Aliasy są teraz włączone" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "bez instalowania dokumentacji" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Aliasy są teraz wyłączone" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "wyłącza wszystkie wtyczki" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Nieprawidłowy klucz aliasu: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "włącza wtyczki po nazwie" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Parametr aliasu nie ma wartości: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "wyłącza wtyczki po nazwie" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Dodano aliasy: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "" -+"zastępuje wartość zmiennej $releasever w konfiguracji i plikach repozytoriów" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Nie odnaleziono aliasów: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Usunięto aliasy: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "rozwiązuje problemy rozwiązywania zależności przez pomijanie pakietów" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias do %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "wyświetla pomoc dla polecenia" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "umożliwia usuwanie zainstalowanych pakietów, aby rozwiązać zależności" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Rozwiązywanie aliasów jest wyłączone." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Nie podano aliasów." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "bez ograniczania transakcji do najlepszego kandydata" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Nie podano aliasu." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "" -+"uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Nie określono aliasów." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "maksymalny czas oczekiwania polecenia" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Brak wyników dla aliasu: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "poziom wyjścia debugowania" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"usuwa wszystkie niepotrzebne pakiety zainstalowane wcześniej jako zależności" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Pakiet do usunięcia" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "wyszukuje problemy w bazie danych pakietów" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "poziom wyjścia błędów" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "wyświetla wszystkie problemy, domyślne" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"włącza mechanikę przetwarzania zastąpień programu DNF do aktualizacji lub " -+"wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " -+"i repoquery" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "wyświetla problemy zależności" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "poziom wyjścia debugowania dla programu RPM" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "wyświetla problemy podwójnych pakietów" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "automatycznie odpowiada tak na wszystkie pytania" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "wyświetla zastępowane pakiety" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "automatycznie odpowiada nie na wszystkie pytania" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "wyświetla problemy z dostarczaniem" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"włącza tylko repozytoria podane według identyfikatora lub wyrażenia " -+"regularnego, może być podawane wielokrotnie" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} nie ma wymaganego {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"włącza repozytoria za pomocą polecenia config-manager (zapisuje " -+"automatycznie)" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} jest podwójne z {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " -+"automatycznie)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} jest zastępowane przez {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} dostarcza {}, ale nie można go odnaleźć" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "wyłącza wykluczenia pakietów" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Usuwanie pliku %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"etykieta i ścieżka do dodatkowego repozytorium, może być podawane wiele " -+"razy." - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "usuwa dane z pamięci podręcznej" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "wyłącza usuwanie nieużywanych zależności" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Typ metadanych do wyczyszczenia" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "wyłącza sprawdzanie podpisów GPG (jeśli zasady RPM na to pozwalają)" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Czyszczenie danych: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "kontroluje, czy używać kolorów" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Unieważniono pamięć podręczną" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "Usunięto %d plik" --msgstr[1] "Usunięto %d pliki" --msgstr[2] "Usunięto %d plików" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "rozwiązuje tylko adresy IPv4" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Oczekiwanie na zakończenie procesu o numerze PID %d." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "rozwiązuje tylko adresy IPv6" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Wyświetla listę zależności pakietu i pakiety je dostarczające" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "ustawia katalog do skopiowania pakietów" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "tylko pobiera pakiety" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pakiet do zsynchronizowania" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "dodaje komentarz do transakcji" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "instaluje poprzednią wersję pakietu" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pakiet do zainstalowania poprzedniej wersji" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "wyświetla lub używa informacji o grupach" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "uwzględnia nowe pakiety w aktualizacjach" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Ostrzeżenie: grupa %s nie istnieje." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa " -+"w aktualizacjach" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Ostrzeżenie: brak pasujących grup:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"uwzględnia pakiety wymagane do naprawienia podanego błędu z Bugzilli " -+"w aktualizacjach" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Dostępne grupy środowisk:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa CVE" -+" w aktualizacjach" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Zainstalowane grupy środowisk:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"uwzględnia pakiety z poprawkami bezpieczeństwa pasujące ważnością " -+"w aktualizacjach" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Zainstalowane grupy:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "wymusza użycie architektury" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Zainstalowane grupy języków:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Lista głównych poleceń:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Dostępne grupy:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Lista poleceń wtyczek:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Dostępne grupy języków:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Błąd: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "dołącza opcjonalne pakiety z grupy" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Zakończono." - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "wyświetla także ukryte grupy" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Brak dostępu do odczytu/wykonania w bieżącym katalogu, przenoszenie do /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "wyświetla tylko zainstalowane grupy" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "dodanie „{}” do wiersza poleceń zastąpi sprzeczne pakiety" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "wyświetla tylko dostępne grupy" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "dodanie „{}” pominie pakiety, których nie można zainstalować" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Nieprawidłowe podpolecenie grup, należy użyć: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " lub „{}” pominie pakiety, których nie można zainstalować" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Nie można odnaleźć pakietu obowiązkowej grupy." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "dodanie „{}” spowoduje użycie nie tylko najlepszych kandydatów" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "instaluje pakiet lub pakiety w systemie" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " lub „{}” spowoduje użycie nie tylko najlepszych kandydatów" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Pakiet do zainstalowania" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Rozwiązano zależności." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Brak wyników" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Ukończono." - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Nieprawidłowa ścieżka do pliku RPM: %s" -+msgid " Installed: %s-%s at %s" -+msgstr " Zainstalowane: %s-%s w dniu %s" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Dostępne są te alternatywy dla „{0}”: {1}" -- --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "tworzy pamięć podręczną metadanych" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Zbudowane : %s w dniu %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF tylko pobierze pakiety dla transakcji." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"oznacza lub odznacza zainstalowane pakiety jako zainstalowane przez " --"użytkownika." -+"DNF tylko pobierze pakiety, zainstaluje klucze GPG i sprawdzi poprawność " -+"transakcji." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "Oznaczono %s jako pakiet zainstalowany przez użytkownika." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Przerwano działanie." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "Odznaczono %s jako pakiet zainstalowany przez użytkownika." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nie ma nic do zrobienia." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "Oznaczono %s jako pakiet zainstalowany przez grupę." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Pobieranie pakietów:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Błąd:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Błąd podczas pobierania pakietów:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Pakiet %s nie jest zainstalowany." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transakcja się nie powiodła" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"Działanie spowodowałoby przełączenie strumienia modułu „{0}” z „{1}” na " --"strumień „{2}”" -+"Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n" -+"Należy użyć „-y”, aby wymusić." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Brak modułów pasujących do listy" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "Sprawdzenie GPG się NIE powiodło" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"Nie można przełączyć włączonych strumieni modułu.\n" --"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można włączyć drugi strumień." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Dzienniki zmian dla {}" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" --"Nie można przełączyć włączonych strumieni modułu.\n" --"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można zainstalować drugi strumień." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Zastępowanie pakietów" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Działania na modułach." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji." - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "wyświetla tylko włączone moduły" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Brak wyników dla parametru: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "wyświetla tylko wyłączone moduły" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Pakiet %s jest niedostępny." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "wyświetla tylko zainstalowane moduły" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Pakiety dla parametru %s są dostępne, ale nie są zainstalowane." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "wyświetla treść profilu" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Brak pakietów oznaczonych do instalacji poprzedniej wersji." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "ponownie instaluje pakiet" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Zainstalowane pakiety" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Pakiet do ponownego zainstalowania" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Dostępne pakiety" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "usuwa pakiet lub pakiety z systemu" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Automatycznie usuwane pakiety" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "usuwa podwójne pakiety" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Dodatkowe pakiety" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "usuwa pakiety „installonly” ponad ograniczeniem" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Dostępne aktualizacje" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nie odnaleziono żadnych podwójnych pakietów do usunięcia." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Ostatnio dodane pakiety" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Nie odnaleziono żadnych pakietów „installonly” do usunięcia." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Brak pakietów pasujących do listy" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "nieznane" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Brak wyników" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Nie podano identyfikatora transakcji" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Nie odnaleziono podanego identyfikatora transakcji" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Odnaleziono więcej niż jeden identyfikator transakcji." -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Nigdy (ostatnio: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Historia transakcji jest niepełna przed %u." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Natychmiast (ostatnio: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Historia transakcji jest niepełna po %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s s (ostatnio: %s)" -+msgid "No package %s installed." -+msgstr "Nie zainstalowano pakietu %s." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "wyświetla skonfigurowane repozytoria oprogramowania" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Cofanie transakcji {} z {}" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "wyświetla wszystkie repozytoria" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Nieznane repozytorium: „%s”" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "wyświetla włączone repozytoria (domyślnie)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Brak pasującego repozytorium: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "wyświetla wyłączone repozytoria" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "To polecenie może być wykonywane tylko przez użytkownika root." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Brak dostępnych repozytoriów" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Nie ma takiego polecenia: %s. Proszę użyć „%s --help”" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "włączone" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Może to być polecenie wtyczki programu DNF, proszę spróbować polecenia: „dnf" -+" install 'dnf-command(%s)'”" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "wyłączone" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Może to być polecenie wtyczki programu DNF, ale wczytywanie wtyczek jest " -+"obecnie wyłączone." - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Identyfikator repozytorium : " -- --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Nazwa repozytorium : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Błąd konfiguracji: %s" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Stan repozytorium : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir lub --downloaddir mogą być używane tylko z opcją --downloadonly, " -+"poleceniem „download” lub „system-upgrade”." - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Wersja repozytorium : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled i --disable, --set-disabled mogą być używane tylko " -+"za pomocą poleceń config-manager." - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Znaczniki repozytorium : " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"Ostrzeżenie: globalne wymuszanie sprawdzania podpisów GPG zgodnie z aktywną " -+"zasadą zabezpieczeń RPM („gpgcheck” w dnf.conf(5) zawiera informacje, jak " -+"wyciszyć ten komunikat)" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Znaczniki dystrybucji repozytorium: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "Plik konfiguracji „{}” nie istnieje" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Aktualizacje repozytorium : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " -+"wersję wydania)" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Pakiety repozytorium : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "parametr {}: niedozwolony z parametrem {}" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Rozmiar repozytorium : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Polecenie „%s” zostało już określone" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Metaodnośnik repozytorium : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Wykluczenia w dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Zaktualizowano : " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Dołączone w dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Serwery lustrzane repozytorium : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Wykluczenia w repozytorium " - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Podstawowy adres URL repozytorium : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Dołączenia w repozytorium " - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Wygaszenie repozytorium : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Wykluczenia z repozytorium : " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Dołączone z repozytorium : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Nie można odczytać pliku „%s”: %s" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Wykluczenia z repozytorium : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Aliasy zawierają nieskończoną rekurencję" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Nazwa pliku repozytorium: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, za pomocą oryginalnych parametrów." - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "identyfikator repozytorium" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Wykonywanie" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "stan" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Zasypianie" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nazwa repozytorium" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Nie można przerywać" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Razem pakietów: %s" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "wyszukuje pakiety pasujące do słowa kluczowego" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Śledzone/zatrzymane" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "wyszukiwany klucz" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Nieznane" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " --"parametru)" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Nie można odnaleźć informacji o procesie blokującym (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Aplikacja z numerem PID %d to: %s" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Pamięć : %5s RSS (%5s B VSZ)" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "wyświetla tylko wyniki posiadające PLIK" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Uruchomiono: %s — %s temu" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Stan : %s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"wyświetla wyniki dostarczane przez wymagany, sugerowany, uzupełniający, " --"ulepszający lub zalecający pakiet i pliki ZALEŻNOŚCI" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Wyświetla listę lub tworzy aliasy poleceń" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "włącza rozwiązywanie aliasów" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "wyłącza rozwiązywanie aliasów" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "wyświetla wyniki dostarczane przez wymagany pakiet i pliki ZALEŻNOŚCI" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Aliasy są teraz włączone" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Aliasy są teraz wyłączone" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "Nieprawidłowy klucz aliasu: %s" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Parametr aliasu nie ma wartości: %s" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" -- --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "" --"sprawdza niejednoznaczne zależności (pliki i dostarczające), domyślnie" -- --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "" --"sprawdza zależności dokładnie tak, jak podano, w przeciwieństwie do opcji " --"--alldeps" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Dodano aliasy: %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"używane z --whatrequires i --requires --resolve, odpytuje pakiety " --"rekursywnie." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Nie odnaleziono aliasów: %s" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "wyświetla listę wszystkich zależności i pakiety je dostarczające" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Usunięto aliasy: %s" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias do %s" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "rozwiązuje możliwości do ich pakietów" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Alias %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "wyświetla rekursywne drzewo dla pakietów" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Rozwiązywanie aliasów jest wyłączone." - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "działa na odpowiednim źródłowym pakiecie RPM" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Nie podano aliasów." - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " --"najnowsze oprócz N, jeśli N jest ujemne)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Nie podano aliasu." - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "wyświetla szczegółowe informacje o pakiecie" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Nie określono aliasów." - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "wyświetla listę plików w pakiecie" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "Brak wyników dla aliasu: %s" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "wyświetla nazwę źródłowego pakietu RPM" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "wyświetla dzienniki zmian pakietu" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "wyszukuje także opis i adres URL pakietu" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "format wyświetlania odnalezionych pakietów" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "CIĄG_ZAPYTANIA" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " --"odnalezionych pakietów (domyślnie)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " i " - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " --"(domyślne odpytywanie pakietów RPM)" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "Dokładnie dopasowano %s: %%s" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " --"odnalezionych pakietów" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "Dopasowano %s: %%s" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Wyświetla, w których grupach comps są wybrane pakiety" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Brak wyników." - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Wyszukiwanie pakietów: " - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "wyszukuje problemy w bazie danych pakietów" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"ogranicza zapytanie do zainstalowanych pakietów z niespełnionymi " --"zależnościami" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "wyświetla wszystkie problemy, domyślne" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "wyświetla położenie, z którego można pobierać pakiety" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "wyświetla problemy zależności" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "wyświetla problemy podwójnych pakietów" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " --"sugerować i uzupełniać." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "wyświetla zastępowane pakiety" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Wyświetla możliwości, które pakiet może ulepszyć." -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "wyświetla problemy z dostarczaniem" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Wyświetla możliwości dostarczane przez pakiet." -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} nie ma wymaganego {}" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Wyświetla możliwości zalecane przez pakiet." -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} jest podwójne z {}" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Wyświetla możliwości, od których pakiet jest zależny." -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} jest zastępowane przez {}" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Wyświetla możliwości, od których pakiet jest zależny do wykonania skryptu " --"%%pre." -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} dostarcza {}, ale nie można go odnaleźć" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Wyświetla możliwości sugerowane przez pakiet." -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Wyświetla możliwości uzupełniane przez pakiet." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pakiet do zsynchronizowania" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Wyświetla tylko dostępne pakiety." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "aktualizuje pakiet lub pakiety w systemie" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Wyświetla tylko zainstalowane pakiety." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Pakiet do zaktualizowania" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "Wyświetla tylko pakiety nieobecne w żadnym z dostępnych repozytoriów." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Brak pakietów oznaczonych do aktualizacji." - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " --"zainstalowanego pakietu." -+"usuwa wszystkie niepotrzebne pakiety zainstalowane wcześniej jako zależności" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Wyświetla tylko pakiety mogące zostać usunięte poleceniem „dnf autoremove”." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Pakiet do usunięcia" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "tworzy pamięć podręczną metadanych" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych." - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Aby zdiagnozować problem, należy spróbować wykonać: „%s”." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"Opcja „--resolve” musi być używana z jedną z opcji „--conflicts”, " --"„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " --"„--requires-pre”, „--suggests” lub „--supplements”" -+"Baza danych RPMDB jest prawdopodobnie uszkodzona, wykonanie polecenia „%s” " -+"może naprawić problem." - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Opcja „--recursive” musi być używana z opcją „--whatrequires ” " --"(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " --"z opcją „--requires --resolve”" -+"Włączono sprawdzanie pakietów za pomocą kluczy GPG. To dobry pomysł, brak\n" -+"jednak zainstalowanych żadnych kluczy publicznych GPG. Należy pobrać klucze\n" -+"dla pakietów, które mają zostać zainstalowane i zainstalować je.\n" -+"Można to zrobić wykonując polecenie:\n" -+" rpm --import klucz.publiczny.gpg\n" -+"\n" -+"\n" -+"Można także podać adres URL klucza, który ma być używany dla repozytorium w\n" -+"opcji „gpgkey” w sekcji repozytorium, a program DNF go zainstaluje.\n" -+"\n" -+"Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n" -+"lub pakietu." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Pakiet {} nie zawiera plików" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Problemowe repozytorium: %s" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Dostępne query-tags: należy użyć „--queryformat \".. %{tag} ..\"”" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "W „{}” nie ma włączonych repozytoriów." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "wyświetla szczegóły o pakiecie lub grupie pakietów" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Nie podano prawidłowego przełącznika\n" --"użycie: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [klucz] [--tree]\n" --"\n" --"opis:\n" --" Wyświetla drzewo dla podanych pakietów." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "wyświetla wszystkie pakiety (domyślnie)" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "wyświetla tylko dostępne pakiety" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "wyszukuje także opis i adres URL pakietu" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "wyświetla tylko zainstalowane pakiety" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "CIĄG_ZAPYTANIA" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "wyświetla tylko dodatkowe pakiety" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Nazwa" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "wyświetla tylko aktualizacje" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Podsumowanie" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "wyświetla tylko automatycznie usuwane pakiety" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Opis" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "wyświetla tylko ostatnio zmienione pakiety" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "Adres URL" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "wyświetla listę pakietów lub grup pakietów" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " i " -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "wyszukuje pakiet dostarczający podaną wartość" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "Dokładnie dopasowano %s: %%s" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "JAKIŚ_CIĄG" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "Dopasowano %s: %%s" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "wyszukuje dostępne aktualizacje pakietów" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Brak wyników." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "wyświetla dzienniki zmian przed aktualizacją" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "uruchamia interaktywną powłokę DNF" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Brak dostępnych pakietów." - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SKRYPT" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Brak pakietów oznaczonych do instalacji." - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Skrypt uruchamiany w powłoce DNF" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nie zainstalowano żadnego pakietu." - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Nieobsługiwana wartość klucza." -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (z %s)" - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "Could not find repository: %s" --msgstr "Nie można odnaleźć repozytorium: %s" -+msgid "Installed package %s%s not available." -+msgstr "Zainstalowany pakiet %s%s jest niedostępny." - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} parametr [wartość]\n" --" parametr: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes,\n" --" exclude, repo_id.gpgcheck, repo_id.exclude\n" --" Jeśli nie podano wartości, to wyświetla obecną wartość.\n" --" Jeśli podano wartość, to ją ustawia." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nie zainstalowano żadnego pakietu z repozytorium." - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [polecenie]\n" --" wyświetla pomoc" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Brak pakietów oznaczonych do ponownej instalacji." - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} parametr [opcja]\n" --" list: wyświetla listę repozytoriów i ich stan. opcja = [all | identyfikator | wyrażenie regularne]\n" --" enable: włącza repozytoria. opcja = identyfikator repozytorium\n" --" disable: wyłącza repozytoria. opcja = identyfikator repozytorium" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Brak pakietów oznaczonych do usunięcia." - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" rozwiązuje zestaw transakcji" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "wykonuje polecenia na wszystkich pakietach w podanym repozytorium" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPOZYTORIUM" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "wyświetla pomocny komunikat o używaniu" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "POLECENIE" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "wyświetla lub używa historii transakcji" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} parametr\n" --" list: wyświetla listę zawartości transakcji\n" --" reset: przywraca (zeruje) transakcję\n" --" run: wykonuje transakcję" -+"Odnaleziono więcej niż jeden identyfikator transakcji.\n" -+"„{}” wymaga jednego identyfikatora transakcji lub nazwy pakietu." - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Nie podano identyfikatora transakcji ani nazwy pakietu." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Brak dostępu do bazy danych historii." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{}\n" --" run the transaction" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" --"{}\n" --" wykonuje transakcję" -+"Nie można cofnąć transakcji %s, zrobienie tego spowodowałoby niespójność " -+"bazy danych pakietów." - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{}\n" --" exit the shell" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" --"{}\n" --" wychodzi z powłoki" -+"Nie można przywrócić transakcji %s, zrobienie tego spowodowałoby niespójność" -+" bazy danych pakietów." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"Parametry powłoki:\n" --"\n" --"config ustawia opcje konfiguracji\n" --"help wyświetla pomoc\n" --"repository (lub repo) włącza, wyłącza lub wyświetla listę repozytoriów\n" --"resolvedep rozwiązuje zestaw transakcji\n" --"transaction (lub ts) wyświetla listę, przywraca lub wykonuje zestaw\n" --" transakcji\n" --"run rozwiązuje i wykonuje zestaw transakcji\n" --"exit (lub quit) wychodzi z powłoki" -+"Nieprawidłowa definicja zakresu identyfikatora transakcji „{}”.\n" -+"Należy użyć „..”." - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Błąd: nie można otworzyć %s do odczytu" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"Nie można przekonwertować „{}” na identyfikator transakcji.\n" -+"Proszę użyć „”, „last”, „last-”." - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Opuszczanie powłoki" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Nie odnaleziono transakcji manipulującej pakietem „{}”." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "instaluje poprzednią wersję pakietu" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pakiet do zainstalowania poprzedniej wersji" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" --"uruchamia interaktywny moduł DNF do usunięcia i zainstalowania jednej " --"specyfikacji" -+"aktualizuje, ale tylko „najnowsze” pakiety naprawiające problemy dotyczące " -+"tego systemu" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Usuwane specyfikacje" -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"Działanie spowodowałoby przełączenie strumienia modułu „{0}” z „{1}” na " -+"strumień „{2}”" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Instalowane specyfikacje" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Brak modułów pasujących do listy" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"Nie można przełączyć włączonych strumieni modułu.\n" -+"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można włączyć drugi strumień." -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"Nie można przełączyć włączonych strumieni modułu.\n" -+"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można zainstalować drugi strumień." -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Działania na modułach." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "wyświetla tylko włączone moduły" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "wyświetla tylko wyłączone moduły" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "wyświetla tylko zainstalowane moduły" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "wyświetla treść profilu" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "usuwa pakiet lub pakiety z systemu" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "usuwa podwójne pakiety" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "usuwa pakiety „installonly” ponad ograniczeniem" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nie odnaleziono żadnych podwójnych pakietów do usunięcia." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Nie odnaleziono żadnych pakietów „installonly” do usunięcia." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Nieprawidłowa forma: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -2053,6 +2053,11 @@ msgstr "ulepszenia" - msgid "security" - msgstr "bezpieczeństwo" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "nieznane" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "nowy-pakiet" -@@ -2177,1198 +2182,1459 @@ msgid "Unknown/Sec." - msgstr "Nieznane/bezpieczeństwa" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Błędy" -+msgid "Update ID" -+msgstr "Identyfikator aktualizacji" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Typ" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Identyfikator aktualizacji" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Zaktualizowano" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Błędy" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Opis" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Uprawnienia" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Ważność" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Uprawnienia" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Pliki" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Zainstalowano" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "prawda" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "fałsz" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "prawda" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"oznacza lub odznacza zainstalowane pakiety jako zainstalowane przez " -+"użytkownika." - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "aktualizuje pakiet lub pakiety w systemie" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "Oznaczono %s jako pakiet zainstalowany przez użytkownika." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Pakiet do zaktualizowania" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "Odznaczono %s jako pakiet zainstalowany przez użytkownika." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"aktualizuje, ale tylko „najnowsze” pakiety naprawiające problemy dotyczące " --"tego systemu" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Zakończono." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "Oznaczono %s jako pakiet zainstalowany przez grupę." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Brak dostępu do odczytu/wykonania w bieżącym katalogu, przenoszenie do /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Błąd:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "dodanie „{}” do wiersza poleceń zastąpi sprzeczne pakiety" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Pakiet %s nie jest zainstalowany." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "dodanie „{}” pominie pakiety, których nie można zainstalować" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Wyświetla listę zależności pakietu i pakiety je dostarczające" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " lub „{}” pominie pakiety, których nie można zainstalować" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Usuwanie pliku %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "dodanie „{}” spowoduje użycie nie tylko najlepszych kandydatów" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "usuwa dane z pamięci podręcznej" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " lub „{}” spowoduje użycie nie tylko najlepszych kandydatów" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Typ metadanych do wyczyszczenia" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Rozwiązano zależności." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Czyszczenie danych: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Ukończono." -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Unieważniono pamięć podręczną" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Błąd wiersza poleceń: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "Usunięto %d plik" -+msgstr[1] "Usunięto %d pliki" -+msgstr[2] "Usunięto %d plików" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "błędny format: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Oczekiwanie na zakończenie procesu o numerze PID %d." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Parametr setopt ma wiele wartości: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "instaluje pakiet lub pakiety w systemie" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Brak wyników" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Parametr setopt nie ma wartości: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Nieprawidłowa ścieżka do pliku RPM: %s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Opcjonalne parametry" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Dostępne są te alternatywy dla „{0}”: {1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "położenie pliku konfiguracji" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "wyszukuje pakiety pasujące do słowa kluczowego" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "mało komunikatów" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "wyszukiwany klucz" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "dużo komunikatów" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " -+"parametru)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "wyświetla wersję programu DNF i kończy działanie" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "ustawia roota instalacji" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "bez instalowania dokumentacji" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "wyświetla tylko wyniki posiadające PLIK" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "wyłącza wszystkie wtyczki" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "włącza wtyczki po nazwie" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+"wyświetla wyniki dostarczane przez wymagany, sugerowany, uzupełniający, " -+"ulepszający lub zalecający pakiet i pliki ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "wyłącza wtyczki po nazwie" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "" --"zastępuje wartość zmiennej $releasever w konfiguracji i plikach repozytoriów" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "wyświetla wyniki dostarczane przez wymagany pakiet i pliki ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "rozwiązuje problemy rozwiązywania zależności przez pomijanie pakietów" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "wyświetla pomoc dla polecenia" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "umożliwia usuwanie zainstalowanych pakietów, aby rozwiązać zależności" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "bez ograniczania transakcji do najlepszego kandydata" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+"sprawdza niejednoznaczne zależności (pliki i dostarczające), domyślnie" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" --"uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej" -+"sprawdza zależności dokładnie tak, jak podano, w przeciwieństwie do opcji " -+"--alldeps" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "maksymalny czas oczekiwania polecenia" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+"używane z --whatrequires i --requires --resolve, odpytuje pakiety " -+"rekursywnie." - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "poziom wyjścia debugowania" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "wyświetla listę wszystkich zależności i pakiety je dostarczające" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "rozwiązuje możliwości do ich pakietów" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "poziom wyjścia błędów" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "wyświetla rekursywne drzewo dla pakietów" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "działa na odpowiednim źródłowym pakiecie RPM" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"włącza mechanikę przetwarzania zastąpień programu DNF do aktualizacji lub " --"wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " --"i repoquery" -+"wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " -+"najnowsze oprócz N, jeśli N jest ujemne)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "poziom wyjścia debugowania dla programu RPM" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "wyświetla szczegółowe informacje o pakiecie" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "automatycznie odpowiada tak na wszystkie pytania" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "wyświetla listę plików w pakiecie" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "automatycznie odpowiada nie na wszystkie pytania" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "wyświetla nazwę źródłowego pakietu RPM" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "wyświetla dzienniki zmian pakietu" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "format wyświetlania odnalezionych pakietów" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"włącza tylko repozytoria podane według identyfikatora lub wyrażenia " --"regularnego, może być podawane wielokrotnie" -+"używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " -+"odnalezionych pakietów (domyślnie)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"włącza repozytoria za pomocą polecenia config-manager (zapisuje " --"automatycznie)" -+"używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " -+"(domyślne odpytywanie pakietów RPM)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" --"wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " --"automatycznie)" -+"używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " -+"odnalezionych pakietów" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Wyświetla, w których grupach comps są wybrane pakiety" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "wyłącza wykluczenia pakietów" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" -+ -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" --"etykieta i ścieżka do dodatkowego repozytorium, może być podawane wiele " --"razy." -+"ogranicza zapytanie do zainstalowanych pakietów z niespełnionymi " -+"zależnościami" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "wyłącza usuwanie nieużywanych zależności" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "wyświetla położenie, z którego można pobierać pakiety" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "wyłącza sprawdzanie podpisów GPG (jeśli zasady RPM na to pozwalają)" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "kontroluje, czy używać kolorów" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " -+"sugerować i uzupełniać." - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Wyświetla możliwości, które pakiet może ulepszyć." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "rozwiązuje tylko adresy IPv4" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Wyświetla możliwości dostarczane przez pakiet." - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "rozwiązuje tylko adresy IPv6" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Wyświetla możliwości zalecane przez pakiet." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "ustawia katalog do skopiowania pakietów" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Wyświetla możliwości, od których pakiet jest zależny." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "tylko pobiera pakiety" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+"Wyświetla możliwości, od których pakiet jest zależny do wykonania skryptu " -+"%%pre." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "dodaje komentarz do transakcji" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Wyświetla możliwości sugerowane przez pakiet." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Wyświetla możliwości uzupełniane przez pakiet." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Wyświetla tylko dostępne pakiety." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "uwzględnia nowe pakiety w aktualizacjach" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Wyświetla tylko zainstalowane pakiety." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "Wyświetla tylko pakiety nieobecne w żadnym z dostępnych repozytoriów." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa " --"w aktualizacjach" -+"Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " -+"zainstalowanego pakietu." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"uwzględnia pakiety wymagane do naprawienia podanego błędu z Bugzilli " --"w aktualizacjach" -+"Wyświetla tylko pakiety mogące zostać usunięte poleceniem „dnf autoremove”." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" --"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa CVE" --" w aktualizacjach" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"uwzględnia pakiety z poprawkami bezpieczeństwa pasujące ważnością " --"w aktualizacjach" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "wymusza użycie architektury" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"Opcja „--resolve” musi być używana z jedną z opcji „--conflicts”, " -+"„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " -+"„--requires-pre”, „--suggests” lub „--supplements”" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Lista głównych poleceń:" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Opcja „--recursive” musi być używana z opcją „--whatrequires ” " -+"(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " -+"z opcją „--requires --resolve”" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Lista poleceń wtyczek:" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Pakiet {} nie zawiera plików" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Nazwa" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Dostępne query-tags: należy użyć „--queryformat \".. %{tag} ..\"”" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoka" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Wersja" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Nie podano prawidłowego przełącznika\n" -+"użycie: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [klucz] [--tree]\n" -+"\n" -+"opis:\n" -+" Wyświetla drzewo dla podanych pakietów." - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Wersja" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nigdy (ostatnio: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Wydanie" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Natychmiast (ostatnio: %s)" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Arch." -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s s (ostatnio: %s)" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Architektura" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "wyświetla skonfigurowane repozytoria oprogramowania" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Rozmiar" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "wyświetla wszystkie repozytoria" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Rozm." -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "wyświetla włączone repozytoria (domyślnie)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Źródło" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "wyświetla wyłączone repozytoria" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Repoz." -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Brak dostępnych repozytoriów" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Repozytorium" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "włączone" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Z repoz." -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "wyłączone" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Twórca pakietu" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Identyfikator repozytorium : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Czas zbudowania" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Nazwa repozytorium : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Czas instalacji" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Stan repozytorium : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Zainstalowane przez" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Wersja repozytorium : " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Podsum." -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Znaczniki repozytorium : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licencja" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Znaczniki dystrybucji repozytorium: " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Opis" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Aktualizacje repozytorium : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Brak pakietów do wyświetlenia" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Pakiety repozytorium : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "t" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Rozmiar repozytorium : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "tak" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Metaodnośnik repozytorium : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Zaktualizowano : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nie" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Serwery lustrzane repozytorium : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "W porządku? [t/N]: " -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Podstawowy adres URL repozytorium : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "W porządku? [T/n]: " -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Wygaszenie repozytorium : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Wykluczenia z repozytorium : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Dołączone z repozytorium : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Wykluczenia z repozytorium : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Nazwa pliku repozytorium: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "identyfikator repozytorium" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "stan" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nazwa repozytorium" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Razem pakietów: %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "uruchamia interaktywną powłokę DNF" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SKRYPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Skrypt uruchamiany w powłoce DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Nieobsługiwana wartość klucza." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Nie można odnaleźć repozytorium: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} parametr [wartość]\n" -+" parametr: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes,\n" -+" exclude, repo_id.gpgcheck, repo_id.exclude\n" -+" Jeśli nie podano wartości, to wyświetla obecną wartość.\n" -+" Jeśli podano wartość, to ją ustawia." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [polecenie]\n" -+" wyświetla pomoc" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} parametr [opcja]\n" -+" list: wyświetla listę repozytoriów i ich stan. opcja = [all | identyfikator | wyrażenie regularne]\n" -+" enable: włącza repozytoria. opcja = identyfikator repozytorium\n" -+" disable: wyłącza repozytoria. opcja = identyfikator repozytorium" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" rozwiązuje zestaw transakcji" -+ -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} parametr\n" -+" list: wyświetla listę zawartości transakcji\n" -+" reset: przywraca (zeruje) transakcję\n" -+" run: wykonuje transakcję" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Grupa: %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" wykonuje transakcję" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Identyfikator grupy: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" wychodzi z powłoki" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Opis: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Parametry powłoki:\n" -+"\n" -+"config ustawia opcje konfiguracji\n" -+"help wyświetla pomoc\n" -+"repository (lub repo) włącza, wyłącza lub wyświetla listę repozytoriów\n" -+"resolvedep rozwiązuje zestaw transakcji\n" -+"transaction (lub ts) wyświetla listę, przywraca lub wykonuje zestaw\n" -+" transakcji\n" -+"run rozwiązuje i wykonuje zestaw transakcji\n" -+"exit (lub quit) wychodzi z powłoki" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Language: %s" --msgstr " Język: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Pakiety obowiązkowe:" -+msgid "Error: Cannot open %s for reading" -+msgstr "Błąd: nie można otworzyć %s do odczytu" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Domyślne pakiety:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Opuszczanie powłoki" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Pakiety opcjonalne:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "ponownie instaluje pakiet" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Pakiety warunkowe:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Pakiet do ponownego zainstalowania" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Environment Group: %s" --msgstr "Grupa środowiska: %s" -+msgid "Package %s available, but not installed." -+msgstr "Pakiet %s jest dostępny, ale nie jest zainstalowany." - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Identyfikator środowiska: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"uruchamia interaktywny moduł DNF do usunięcia i zainstalowania jednej " -+"specyfikacji" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Obowiązkowe grupy:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Usuwane specyfikacje" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Opcjonalne grupy:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Instalowane specyfikacje" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Dopasowano z:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "wyświetla lub używa informacji o grupach" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Nazwa pliku : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Repozytorium : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Ostrzeżenie: grupa %s nie istnieje." - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Opis : " -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Ostrzeżenie: brak pasujących grup:" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "Adres URL : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Dostępne grupy środowisk:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licencja : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Zainstalowane grupy środowisk:" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Dostarcza : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Zainstalowane grupy:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Inne : %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Zainstalowane grupy języków:" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Dostępne grupy:" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Całkowity rozmiar: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Dostępne grupy języków:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Całkowity rozmiar pobierania: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "dołącza opcjonalne pakiety z grupy" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Rozmiar po zainstalowaniu: %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "wyświetla także ukryte grupy" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "wyświetla tylko zainstalowane grupy" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Zwolnione miejsce: %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "wyświetla tylko dostępne grupy" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Oznaczanie pakietów jako zainstalowane przez grupę:" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Nieprawidłowe podpolecenie grup, należy użyć: %s." - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Oznaczanie pakietów jako usunięte przez grupę:" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Nie można odnaleźć pakietu obowiązkowej grupy." - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grupa" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" -+"Brak dostępnych modularnych metadanych dla modularnego pakietu „{}”, nie " -+"można zainstalować na komputerze" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pakiety" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "Brak dostępnych modularnych metadanych dla modularnego pakietu" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Instalowanie pakietów grupy/modułu" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Instalowanie pakietów grupy" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "brak pasującego generatora danych dla %s" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Instalowanie" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Już pobrano" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Aktualizowanie" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "nieobsługiwany typ sumy kontrolnej: %s" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Ponowne instalowanie" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Instalowanie zależności" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Instalowanie słabych zależności" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane, [a]ktywne" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Usuwanie" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Ignorowanie niepotrzebnego profilu: „{}/{}”" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Usuwanie zależnych pakietów" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Instalowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Usuwanie nieużywanych zależności" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Nie można dopasować profilu w parametrze {}" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Instalowanie poprzedniej wersji" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Brak domyślnych profili dla modułu {}:{}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Instalowanie profili modułów" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Profil {} nie pasuje do modułu {}:{}" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "Wyłączanie profili modułów" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "Instalowanie modułu z repozytorium Fail-Safe jest niedozwolone" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Włączanie strumieni modułów" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Nie można rozwiązać parametru {}" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Przełączanie strumieni modułów" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Brak wyników dla pakietu {}" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Wyłączanie modułów" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Aktualizowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Przywracanie modułów" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "Aktualizowanie modułu z repozytorium Fail-Safe jest niedozwolone" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Instalowanie grup środowiskowych" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" -+"Wymagana jest tylko nazwa modułu. Ignorowanie niepotrzebnych informacji " -+"w parametrze: „{}”" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Aktualizowanie grup środowiskowych" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Problem z modularną zależnością:" -+msgstr[1] "Problemy z modularną zależnością:" -+msgstr[2] "Problemy z modularną zależnością:" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Usuwanie grup środowiskowych" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Włączanie innego strumienia dla „{}”." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Instalowanie grup" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nie ma nic do wyświetlenia." - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Aktualizowanie grup" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Instalowanie nowszej wersji „{}” niż podano. Powód: {}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Usuwanie grup" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Włączone moduły: {}." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Pomijanie sprzecznych pakietów:\n" --"(dodanie „%s” do wiersza poleceń wymusi ich aktualizację)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Nie podano profilu dla „{}”, proszę podać profil." - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Pomijanie pakietów z uszkodzonymi zależnościami%s" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "Rozszerzenie DNSSEC: klucz dla użytkownika " - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " lub będących częścią grupy" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "jest prawidłowy." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Pakiet" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "ma nieznany stan." - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Pakiet" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "Rozszerzenie DNSSEC: " - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "zastępuje" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Testowanie ważności już zaimportowanych kluczy." - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Podsumowanie transakcji\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalacja" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Nieznana opcja konfiguracji: %s = %s w %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Aktualizacja" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Uruchomiono dnf-automatic." - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Usunięcie" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Usypia na %s s" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Instalacja poprzedniej wersji" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Poniższe aktualizacje zostały zastosowane w „%s”:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Pominięcie" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Poniższe aktualizacje są dostępne w „%s”:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "pakiet" --msgstr[1] "pakiety" --msgstr[2] "pakietów" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Poniższe aktualizacje zostały pobrane w „%s”:" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "zależny pakiet" --msgstr[1] "zależne pakiety" --msgstr[2] "zależnych pakietów" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Aktualizacje zastosowane w „%s”." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Zaktualizowano" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Aktualizacje pobrane w „%s”." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Zainstalowano poprzednią wersję" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Aktualizacje dostępne w „%s”." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Ponownie zainstalowano" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Wysłanie wiadomości e-mail przez „%s” się nie powiodło: %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Pominięto" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Wykonanie polecenia „%s” się nie powiodło: zwrócono %d" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Usunięto" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problemy w żądaniu:" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Niepowodzenie" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "brakujące pakiety: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Razem" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "uszkodzone pakiety: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "brakujące grupy lub moduły: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "System" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "uszkodzone grupy lub moduły: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Pomijanie połączonej transakcji %d do %d, jako że się pokrywa" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Problem z modularną zależnością za pomocą domyślnych:" -+msgstr[1] "Problemy z modularną zależnością za pomocą domyślnych:" -+msgstr[2] "Problemy z modularną zależnością za pomocą domyślnych:" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Brak transakcji" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s jest pustym plikiem" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Podano błędne identyfikatory transakcji lub pakietów" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "" -+"Przechowanie ostatniego czasu utworzenia pamięci podręcznej się nie " -+"powiodło." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Wiersz poleceń" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" -+"Ustalenie ostatniego czasu utworzenia pamięci podręcznej się nie powiodło." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Nazwa użytkownika" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problem" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Ident." -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "niepowodzenie wczytania repozytorium „{}”: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data i czas" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Wczytanie repozytorium „{}” się nie powiodło" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Działania" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " -+"działania na mierzonym połączeniu." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Zmien." -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " -+"działania na zasilaniu z akumulatora." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Uzyskanie informacji z historii się nie powiodło" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Podano błędny identyfikator transakcji lub pakietu" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Niedawno odświeżono pamięć podręczną metadanych." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Usunięto" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: nigdy nie wygaśnie i nie zostanie odświeżone." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Nie zainstalowano" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: wygasło i zostanie odświeżone." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Nowsze" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: metadane wygasną po %d s i zostaną teraz odświeżone" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Starsze" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: wygaśnie po %d s." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Identyfikator transakcji :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Utworzono pamięć podręczną metadanych." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Czas rozpoczęcia :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: używanie metadanych z %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Rozpoczęcie bazy danych RPM:" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Ignorowanie repozytoriów: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u s)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Ostatnio sprawdzono ważność metadanych: %s temu w dniu %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Pobrane pakiety zostały zapisane w pamięci podręcznej do czasu następnej " -+"pomyślnej transakcji." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u min)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Można usunąć pakiety z pamięci podręcznej wykonując polecenie „%s”." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u godz.)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "" -+"Nieprawidłowa flaga zestawu transakcji tsflag w pliku konfiguracji: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u dni)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Dodanie pliku grup dla repozytorium się nie powiodło: %s — %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Czas ukończenia :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Wykonywanie sprawdzania transakcji" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Ukończenie bazy danych RPM :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Błąd: sprawdzanie transakcji a rozwiązywanie zależności:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Użytkownik :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Pomyślnie ukończono sprawdzanie transakcji." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Przerwano" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Wykonywanie testu transakcji" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Kod zwrotny :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Błąd podczas sprawdzania transakcji:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Powodzenie" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Pomyślnie ukończono test transakcji." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Niepowodzenia:" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Wykonywanie transakcji" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Niepowodzenie:" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Wymagane miejsce na dysku:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Wymagany jest co najmniej %d MB więcej miejsca w systemie plików %s." -+msgstr[1] "Wymagane są co najmniej %d MB więcej miejsca w systemie plików %s." -+msgstr[2] "" -+"Wymaganych jest co najmniej %d MB więcej miejsca w systemie plików %s." -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Podsumowanie błędów" -+ -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "Baza danych RPM została zmieniona poza programem DNF." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Releasever :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Wystąpiły błędy podczas transakcji." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Wiersz poleceń :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Uzyskanie blokady transakcji się nie powiodło (zalogowano jako: %s)." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Komentarz :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Nie można wykonać transakcji." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Wykonano transakcję za pomocą:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Nie można rozpocząć transakcji:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Zmienione pakiety:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Usunięcie pliku transakcji %s się nie powiodło" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Wyjście skryptu:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Część pakietów nie została pobrana. Próbowanie ponownie." - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Błędy:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Użycie DeltaRPM zmniejszyło %.1f MB aktualizacji do %.1f MB (oszczędzono " -+"%d.1%%)" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Instalacja zależności" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Niepowodzenie DeltaRPM zwiększyło %.1f MB aktualizacji do %.1f MB " -+"(zmarnowano %d.1%%)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Zastąpione" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Nie można otworzyć: {}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Zastępowanie" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Klucz publiczny dla %s nie jest zainstalowany" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Usunięcie" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Wystąpił problem podczas otwierania pakietu %s" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Ponowna instalacja" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "Klucz publiczny dla %s nie jest zaufany" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" -+msgid "Package %s is not signed" -+msgstr "Pakiet %s nie jest podpisany" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Pakiet %s.%s %s będzie aktualizacją" -+msgid "Cannot remove %s" -+msgstr "Nie można usunąć %s" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Pakiet %s.%s %s zostanie usunięty" -+msgid "%s removed" -+msgstr "Usunięto %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Brak wyników dla pakietu grupy „{}”" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" -+msgid "Adding packages from group '%s': %s" -+msgstr "Dodawanie pakietów z grupy „%s”: %s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Brak grup oznaczonych do usunięcia." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Brak grup oznaczonych do aktualizacji." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "brak pasujących pakietów" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "" -+"Pakiet %s nie jest zainstalowany, nie można zainstalować poprzedniej wersji." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Pakiet %s.%s %s będzie zastępował" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Pakiet %s jest już zainstalowany w niższej wersji, nie można zainstalować " -+"poprzedniej wersji." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Pakiet %s nie jest zainstalowany, nie można go zainstalować ponownie." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Plik %s jest pakietem źródłowym i nie może zostać zaktualizowany, " -+"ignorowanie." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Rozpoczynanie rozwiązywania zależności" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Pakiet %s nie jest zainstalowany, nie można go zaktualizować." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Ukończono rozwiązywanie zależności" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "" -+"Pakiet %s jest już zainstalowany w wyższej wersji, nie można go " -+"zaktualizować." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" --"Importowanie klucza GPG 0x%s:\n" --" Identyfikator użytkownika: „%s”\n" --" Odcisk : %s\n" --" Z : %s" -+"Pakiet %s jest dostępny, ale jest zainstalowany dla innej architektury." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Wykonywanie" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Pakiet %s jest już zainstalowany w najniższej wersji, nie można zainstalować" -+" poprzedniej wersji." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Zasypianie" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Nieobsłużone działanie: {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Nie można przerywać" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępna jest {} " -+"aktualizacja" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępne są aktualizacje: " -+"{}" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Śledzone/zatrzymane" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępna jest {} " -+"aktualizacja" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Nieznane" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępne są " -+"aktualizacje: {}" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Nie można odnaleźć informacji o procesie blokującym (PID %d)" -+msgid ". Failing package is: %s" -+msgstr ". Nieudany pakiet: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Aplikacja z numerem PID %d to: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "Klucze GPG są skonfigurowane jako: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Pamięć : %5s RSS (%5s B VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "Klucz GPG %s (0x%s) jest już zainstalowany" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" --msgstr " Uruchomiono: %s — %s temu" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Klucz został zatwierdzony." - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Klucz został odrzucony." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " State : %s" --msgstr " Stan : %s" -+msgid "Key import failed (code %d)" -+msgstr "Zaimportowanie klucza się nie powiodło (kod %d)" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "pomijanie." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Pomyślnie zaimportowano klucz" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Grupa „%s” nie jest zainstalowana." -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Nie zainstalowano żadnych kluczy" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' does not exist." --msgstr "Grupa „%s” nie istnieje." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Klucze GPG wyświetlone dla repozytorium „%s” są już zainstalowane, ale nie są poprawne dla tego pakietu.\n" -+"Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy." - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Środowisko „%s” nie jest zainstalowane." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " • Czy chodziło o: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" -+"Pakiet „{}” z lokalnego repozytorium „{}” ma niepoprawną sumę kontrolną" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Część pakietów z lokalnego repozytorium ma niepoprawne sumy kontrolne" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Identyfikator grupy „%s” nie istnieje." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Pakiet „{}” z repozytorium „{}” ma niepoprawną sumę kontrolną" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Część pakietów ma nieprawidłową pamięć podręczną, ale nie może zostać " -+"pobrana z powodu opcji „--cacheonly”" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Grupa „%s” nie jest zainstalowana." -+msgid "Package %s is already installed." -+msgstr "Pakiet %s jest już zainstalowany." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3432,6 +3698,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Błędny identyfikator dla repozytorium: %s, bajt = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: sprawdzenie %s się nie powiodło: %s a %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3442,36 +3713,6 @@ msgstr "repozytorium %s: 0x%s jest już zaimportowane" - msgid "repo %s: imported key 0x%s." - msgstr "repozytorium %s: zaimportowano klucz 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "Rozszerzenie DNSSEC: klucz dla użytkownika " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "jest prawidłowy." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "ma nieznany stan." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "Rozszerzenie DNSSEC: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Testowanie ważności już zaimportowanych kluczy." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "nieobsługiwany typ sumy kontrolnej: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Przebudowanie pakietu DeltaRPM się nie powiodło" -@@ -3484,238 +3725,45 @@ msgstr "Suma kontrolna pakietu RPM przebudowanego z delty się nie powiodła" - msgid "done" - msgstr "ukończono" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problemy w żądaniu:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "brakujące pakiety: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "uszkodzone pakiety: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "brakujące grupy lub moduły: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "uszkodzone grupy lub moduły: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Problem z modularną zależnością za pomocą domyślnych:" --msgstr[1] "Problemy z modularną zależnością za pomocą domyślnych:" --msgstr[2] "Problemy z modularną zależnością za pomocą domyślnych:" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Problem z modularną zależnością:" --msgstr[1] "Problemy z modularną zależnością:" --msgstr[2] "Problemy z modularną zależnością:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Odnaleziono uszkodzony plik blokady: %s.\n" - "Proszę się upewnić, że żaden inny proces dnf nie jest uruchomiony oraz ręcznie usunąć plik blokady lub wykonać polecenie „systemd-tmpfiles --remove dnf.conf”." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Włączanie innego strumienia dla „{}”." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nie ma nic do wyświetlenia." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Instalowanie nowszej wersji „{}” niż podano. Powód: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Włączone moduły: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Nie podano profilu dla „{}”, proszę podać profil." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane, [a]ktywne" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Ignorowanie niepotrzebnego profilu: „{}/{}”" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Nie można dopasować profilu w parametrze {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Brak domyślnych profili dla modułu {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Profil {} nie pasuje do modułu {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Nie można rozwiązać parametru {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Brak wyników dla pakietu {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" --"Wymagana jest tylko nazwa modułu. Ignorowanie niepotrzebnych informacji " --"w parametrze: „{}”" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: sprawdzenie %s się nie powiodło: %s a %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s jest pustym plikiem" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" --"Przechowanie ostatniego czasu utworzenia pamięci podręcznej się nie " --"powiodło." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" --"Ustalenie ostatniego czasu utworzenia pamięci podręcznej się nie powiodło." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Przetworzenie pliku się nie powiodło: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "pomijanie." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Wczytane wtyczki: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "Moduł lub grupa „%s” nie jest zainstalowana." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "Wczytanie wtyczki „%s” się nie powiodło: %s" -+msgid "Module or Group '%s' is not available." -+msgstr "Moduł lub grupa „%s” jest niedostępna." - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "brak pasującego generatora danych dla %s" -+msgid "Module or Group '%s' does not exist." -+msgstr "Moduł lub grupa „%s” nie istnieje." - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Już pobrano" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " -+msgid "Environment '%s' is not installed." -+msgstr "Środowisko „%s” nie jest zainstalowane." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "włączanie repozytorium %s" -+msgid "Environment '%s' is not available." -+msgstr "Środowisko „%s” jest niedostępne." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Dodawanie repozytorium %s z %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "Wystąpiły błędy podczas transakcji testowej." -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Instalowanie poprzedniej wersji" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Czyszczenie" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Instalowanie" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Ponowne instalowanie" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Usuwanie" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Aktualizowanie" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Sprawdzanie" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Wykonywanie skryptu" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Przygotowywanie" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problem" -+msgid "Group_id '%s' does not exist." -+msgstr "Identyfikator grupy „%s” nie istnieje." -diff --git a/po/pt.po b/po/pt.po -index f651be7..12a3bc8 100644 ---- a/po/pt.po -+++ b/po/pt.po -@@ -12,7 +12,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-04-16 05:43+0000\n" - "Last-Translator: Rodrigo de Araujo Sousa Fonseca \n" - "Language-Team: Portuguese (http://www.transifex.com/projects/p/dnf/language/pt/)\n" -@@ -23,1925 +23,1990 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "As seguintes atualizações foram aplicadas a '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "As seguintes atualizações estão disponíveis em '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "As seguintes atualizações foram transferidas em '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Atualizações aplicadas em '%s'." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Atualizações transferidas em '%s'." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Atualizações disponíveis em '%s'." -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACOTE" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Falha ao enviar email via '%s': %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Pacote a instalar" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valor de configuração desconhecido: %s=%s em %s; %s" -- --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Opção de configuração desconhecida: %s = %s em %s" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Limpar" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "A tornar obsoleto" -+ -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Erro: %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Apagar" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "A verificar" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/base.py:339 --#, fuzzy --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" --"Cache de metadados do temporizador desativada enquanto for utilizada a " --"bateria." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Cache de metadados do temporizador desativada." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Cache de metadados atualizada recentemente." - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." -+msgid "Loaded plugins: %s" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Cache de metadados criada." -- --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: a usar metadata de %s." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "" -+msgid "enabling %s repository" -+msgstr "activar %s repositório" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Última verificação de expiração de metadados: %s em %s." -+msgid "Added %s repo from %s" -+msgstr "Adicionados %s repositórios de %s" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" --"Os pacotes descarregados foram guardados em cache até à próxima transação " --"com sucesso." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Pode remover os pacotes em cache executando '%s'." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Tsflag inválida no ficheiro de configuração: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Época" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Falha ao adicionar ficheiro de grupos para o repositório: %s - %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "A executar verificação de transação" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Erro: verificação da transação vs depsolve:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Lançamento" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "A verificação da transação foi bem sucedida." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "A executar o teste de transação" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Erro na verificação da transação:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "O teste de transação foi bem sucedido." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "A executar a transação" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Fonte" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Requisitos de Disco:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." --msgstr[1] "" --"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Resumo de Erros" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Do repositório" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Criador de Pacotes" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Hora de construção" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Falha a obter o bloqueio de transação (em sessão como: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Hora de instalação" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "A transação não pôde ser executada." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instalado por" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "A transação não pode ser iniciada:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Falha ao remover o ficheiro de transação %s" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Alguns pacotes não foram transferidos. A tentar novamente." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licença" -+ -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" --"Delta RPMs reduzidos de %.1f MB de atualizações para %.1f MB (%d.1%% " --"poupado)" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Incapaz de abrir: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "A chave pública para %s não está instalada" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "s" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problema ao abrir o pacote %s" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "sim" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "não" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Isto está ok [s/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Isto está ok [S/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "A chave pública para %s não é confiável" -+msgid "Group: %s" -+msgstr "Grupo: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "O pacote %s não está assinado" -+msgid " Group-Id: %s" -+msgstr " Id do Grupo: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Não pôde remover %s" -+msgid " Description: %s" -+msgstr " Descrição: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s removido" -+msgid " Language: %s" -+msgstr " Língua: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Pacotes Obrigatórios:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Pacotes Padrão:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nada para fazer." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Pacotes Opcionais:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Nenhum grupo marcado para remoção." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Pacotes Condicionais:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Nenhum grupo marcado para atualização." -+#: ../dnf/cli/output.py:827 -+#, fuzzy, python-format -+msgid "Environment Group: %s" -+msgstr "Grupo de Ambiente: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Nenhuma correspondência para o argumento: %s" -+msgid " Environment-Id: %s" -+msgstr " ID Ambiente: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "nenhum pacote coincidente" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Grupos Obrigatórios:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Pacote %s não instalado, não se pode desatualizá-lo." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Grupos Opcionais:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Coincidente com:" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." -+msgid "Filename : %s" -+msgstr "Ficheiro : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Pacote %s não instalado, não se pode reinstalá-lo." -+msgid "Repo : %s" -+msgstr "Repo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Descrição : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "O ficheiro %s é um pacote fonte e não pode ser atualizado, a ignorar." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Pacote %s não instalado, não se pode atualizá-lo." -+msgid "License : %s" -+msgstr "Licença : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" --"Pacote %s de uma versão superior já instalado, não se pode atualizá-lo." - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pacote %s disponível, mas não instalado." -+msgid "Other : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Ocorreu um erro ao calcular o tamanho total transferido" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" -+msgid "Total size: %s" -+msgstr "Tamanho total: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "Nenhum pacote %s instalado." -+msgid "Total download size: %s" -+msgstr "Total transferido: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "" -+msgid "Installed size: %s" -+msgstr "Tamanho instalado: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Nenhum pacote marcado para remoção." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Ocorreu um erro ao calcular o tamanho total instalado" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "A marcar os pacotes como instalados pelo grupo:" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "A marcar pacotes como removidos pelo grupo:" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Nenhum pacote %s está disponível." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grupo" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pacotes" -+ -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" --"Nenhuma atualização de segurança necessária, mas a atualização {} está " --"disponível" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" --"Nenhuma atualização de segurança necessária, mas as atualizações {} estão " --"disponíveis" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" --"Nenhuma atualização de segurança necessária para \"{}\", mas a atualização " --"{} está disponível" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" --"Nenhuma atualização de segurança necessária para \"{}\", mas as atualizações" --" {} estão disponíveis" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "As chaves GPG estão configuradas como: %s" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "A instalar dependências" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "A chave GPG em %s (0x%s) já está instalada" -+#: ../dnf/cli/output.py:1126 -+#, fuzzy -+msgid "Installing weak dependencies" -+msgstr "A instalar dependências fracas" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "A remover" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Falha na importação da chave (código %d)" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "A remover dependências não utilizadas" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Chave importada com sucesso" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Não instalada nenhuma chave" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" --"As chaves GPG listadas para o repositório \"%s\" já estão instaladas mas não são as corretas para este pacote.\n" --"Verifique se os URLs das chaves estão configurados para este repositório." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "Config error: %s" --msgstr "Erro de configuração: %s" -- --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" -+"A saltar pacotes com conflitos:\n" -+"(adicione '%s' na linha de comandos para forçar a atualização)" - --#: ../dnf/cli/aliases.py:203 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid "%s, using original arguments." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instalado: %s-%s em %s" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Criado : %s em %s" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "substituindo" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Resumo da Transação\n" -+"%s\n" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operação cancelada." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalar" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "A transferir pacotes:" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Atualizar" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Erro ao transferir pacotes:" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Remover" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "A transação falhou" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Desatualizar" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"Recusar a importação automática de chaves quando em execução não vigiada.\n" --"Utilizar \"-y\" para sobrescrever." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Saltar" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Pacote" -+msgstr[1] "Pacotes" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Pacote dependente" -+msgstr[1] "Pacotes dependentes" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "A Tornar Obsoletos os Pacotes" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Atualizado" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Nenhum pacote marcado para sincronização" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Desatualizado" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -- --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Pacotes Instalados" -- --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Pacotes Disponíveis" -- --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Remover Automaticamente Pacotes" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instalado" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Pacotes Extra" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstalado" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Pacotes Adicionados Recentemente" -- --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nenhum Pacote correspondente para listar" -- --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Não foram encontradas Correspondências" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Removido" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Não foi fornecido ID de transação" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Falhado" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "O ID de transação fornecido não foi encontrado" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Encontrado mais do que um ID de transação!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "O histórico de transação está incompleto, antes de %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "O histórico de transação está incompleto, depois de %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Repositório desconhecido: '%s'" -- --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Sem transações" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "IDs de transação, ou pacote(s), fornecidos errados" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Não existe este comando: %s. Por favor utilize %s --help" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Linha de comandos" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" --"Pode ser um comando de plugin DNF, experimente: \"dnf install 'dnf-" --"command(%s)'\"" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Pode ser um comando de plugin DNF, mas o carregamento de plugins está " --"desativado." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data e hora" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Ação(ões)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Alterado" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Nenhum ID de transação, ou pacote, fornecido" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argumento {}: não permitido com o argumento {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Apagado" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Comando \"%s\" já definido" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Não instalado" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Mais antigos" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Mais recentes" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID de Transação:" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Hora de início :" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Para diagnosticar o problema, tente executar: '%s'." -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Início de rpmdb:" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Provavelmente corrompeu a BD RPM, executar '%s' poderá resolver o problema." -- --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Ativou a verificação de pacotes via chaves GPG. Isto é algo bom.\n" --"No entanto, não tem nenhuma chave pública GPG instalada. Tem que transferir as chaves para o pacote que deseja instalar e instalá-las.\n" --"Pode fazer isso com o comando:\n" --" rpm --import public.gpg.key\n" --"\n" --"Por outro lado também pode especificar o url para a chave que gostaria de utilizar para um repositório na opção 'gpgkey' na secção de repositório e o DNF instala-a por si.\n" --"\n" --"Para mais informações contacte a sua distribuição ou o fornecedor de pacotes." -+msgid "(%u seconds)" -+msgstr "(%u segundos)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "Problem repository: %s" --msgstr "Repositório de problemas: %s" -- --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "mostrar detalhes acerca de um pacote ou grupo de pacotes" -- --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "mostrar todos os pacotes (predefinição)" -- --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "mostrar apenas pacotes disponíveis" -- --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "mostrar apenas pacotes instalados" -- --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "mostrar apenas pacotes extra" -- --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "mostrar apenas pacotes de atualização" -- --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "mostrar apenas pacotes autoremove" -- --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "mostrar apenas pacotes recentemente alterados" -- --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACOTE" -- --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "liste um pacote ou grupos de pacotes" -- --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "encontre que pacotes fornece o valor fornecido" -- --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "ALGUMA_STRING" -+msgid "(%u minutes)" -+msgstr "(%u minutos)" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "A Procurar Pacotes: " -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u horas)" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "verificar atualizações de pacotes disponíveis" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u dias)" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Hora de fim :" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Nenhum pacote disponível." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Terminar rpmdb :" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Utilizador :" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nenhum pacote instalado." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Código-Retorno :" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (de %s)" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Cancelado" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." --msgstr "O pacote instalado %s%s não está disponível." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Sucesso" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nenhum pacote instalado do repositório." -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Falhas:" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Falha:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nenhum pacote marcado para atualização" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Linha Comandos :" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" --"executar comandos no topo de todos os pacotes no repositório fornecido" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transação realizada com:" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "mostrar uma mensagem de utilização útil" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pacotes Alterados:" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMANDO" -+#: ../dnf/cli/output.py:1948 -+#, fuzzy -+msgid "Scriptlet output:" -+msgstr "Saída do script:" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "mostrar, ou utilizar, o histórico de transação" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Erros:" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Instalar-Dep" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Marcado como obsoleto" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Não tem acesso à BD de histórico." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Apagar" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstalar" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+msgid "---> Package %s.%s %s will be installed" - msgstr "" --"Não pode anular a transação %s, ao fazê-lo resultaria numa base de dados de " --"pacotes inconsistente." - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" --"Não retroceder a transação %s, ao fazê-lo resultaria numa base de dados de " --"pacotes inconsistente." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Iniciando a resolução de dependências" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Finalizada a resolução de dependências" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, fuzzy, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"A importar chaves GPG 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" De : %s" - --#: ../dnf/cli/commands/alias.py:93 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+msgid "Command line error: %s" -+msgstr "Erro de linha de comando: %s" - --#: ../dnf/cli/commands/alias.py:127 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "Aliases added: %s" --msgstr "" -+msgid "bad format: %s" -+msgstr "mau formato: %s" - --#: ../dnf/cli/commands/alias.py:141 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "Alias not found: %s" -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "Aliases deleted: %s" -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "localização do ficheiro de configuração" -+ -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "operação silenciosa" -+ -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "operação escrita" -+ -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "mostra versão DNF e sai" -+ -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "define raiz de instalação" -+ -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "desativar todos os plugins" -+ -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "desativar plugins por nome" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"sobrescrever o valor de $releasever na configuração e ficheiros do " -+"repositório" -+ -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "definir configurações e opções de repositório arbitrárias" -+ -+#: ../dnf/cli/option_parser.py:190 -+#, fuzzy -+msgid "resolve depsolve problems by skipping packages" -+msgstr "resolver problemas depsolve saltando pacotes" -+ -+#: ../dnf/cli/option_parser.py:193 -+#, fuzzy -+msgid "show command help" -+msgstr "mostrar ajuda do comando" -+ -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "permite apagar pacotes instalados para resolver dependências" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "tenta as melhores versões disponíveis de pacotes nas transações." - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "correr inteiramente da cache do sistema, não atualiza cache" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" --"remover todos os pacotes não necessários que foram originalmente instalados " --"como dependências" -- --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Pacote a remover" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "verificar problemas no packagedb" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "Nível de saída de debug" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "mostrar todos os problemas; predefinição" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "despejo de resultados detalhados de soluções em ficheiros" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "mostrar problemas de dependências" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "mostrar duplicados, em repositórios, em comandos de lista/procura" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "mostrar problemas de duplicados" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "nível de saída de erros" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "mostrar pacotes obsoletos" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "mostrar problemas com provides" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "nível de saída de debug para rpm" - --#: ../dnf/cli/commands/check.py:97 --#, fuzzy --msgid "{} has missing requires of {}" --msgstr "{} tem requerimentos em falta de {}" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "responder sim automaticamente para todas as perguntas" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} é um duplicado de {}" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "responder não automaticamente para todas as perguntas" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} é tornado obsoleto por {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"ativar apenas repositórios específicos por id ou glob, pode ser especificado" -+" várias vezes" - --#: ../dnf/cli/commands/check.py:137 --#, fuzzy --msgid "{} provides {} but it cannot be found" --msgstr "{} fornece {} mas não foi possível encontrá-lo" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "dados em cache removidos" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "exclui pacotes por nome ou glob" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tipo de metadados para limpar" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "desativar excludepkgs" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "A limpar dados: " -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"etiqueta e caminho para o repositório adicional, pode ser especificado " -+"múltiplas vezes." - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d ficheiro removido" --msgstr[1] "%d ficheiros removidos" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Á espera que processo com pid %d acabe." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "controlar se a cor é usada" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Indique as dependências do pacote e que pacotes as fornecem" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "definir os metadados como expirados antes de executar o comando" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "sincroniza os pacotes instalados para a última versão disponível" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "resolver apenas endereços de IPV4" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pacote a sincronizar" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "resolver apenas endereços de IPV6" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Desatualizar um pacote" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pacote a desatualizar" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "apenas descarregar pacotes" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "mostrar, ou utilizar, a informação de grupos" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Nenhuns dados de grupo disponíveis para os repositórios configurados." -+#: ../dnf/cli/option_parser.py:299 -+#, fuzzy -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Aviso: O grupo %s não existe." -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Incluir pacotes relevantes de melhoria nas atualizações" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Aviso: Nenhuma correspondência de grupos encontrada:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Incluir pacotes relevantes newpackage nas atualizações" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Incluir pacotes relevantes de segurança nas atualizações" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grupos Instalados:" -- --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grupos de Línguas Instalados:" -- --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grupos Disponíveis:" -+#: ../dnf/cli/option_parser.py:316 -+#, fuzzy -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Incluir os pacotes necessários para reparar o BZ dado, nas atualizações" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Grupos de Línguas Disponíveis:" -+#: ../dnf/cli/option_parser.py:319 -+#, fuzzy -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "Incluir pacotes necessários para reparar o CVE dado, nas atualizações" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "incluir pacotes opcionais do grupo" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "mostrar também grupos ocultos" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "mostrar apenas grupos instalados" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "mostrar apenas grupos disponíveis" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Sub comando de grupos inválido, utilize: %s." -+msgid "Error: %s" -+msgstr "Erro: %s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Incapaz de encontrar um pacote de grupo obrigatório:" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Terminado." - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "instalar um pacote ou pacotes no seu sistema" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Não tem permissão de leitura/escrita no diretório atual, a mover para /" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Pacote a instalar" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Não foi possível encontrar correspondência" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "O caminho para o ficheiro rpm não é válido: %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "gerar a cache de metadados" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Criando os ficheiros de cache para todos os ficheiros de metadados." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dependências resolvidas." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" --"marcar ou desmarcar pacotes instalados como instalados pelo utilizador." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Completo!" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as user installed." --msgstr "%s marcado com instalado pelo utilizador." -+msgid " Installed: %s-%s at %s" -+msgstr " Instalado: %s-%s em %s" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s desmarcado com instalado pelo utilizador." -+msgid " Built : %s at %s" -+msgstr " Criado : %s em %s" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Erro:" -- --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "O pacote %s não está instalado." -- --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:194 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operação cancelada." - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nada para fazer." - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "A transferir pacotes:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Erro ao transferir pacotes:" -+ -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "A transação falhou" -+ -+#: ../dnf/cli/cli.py:262 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"Recusar a importação automática de chaves quando em execução não vigiada.\n" -+"Utilizar \"-y\" para sobrescrever." - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "A Tornar Obsoletos os Pacotes" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Nenhum pacote marcado para sincronização" -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Nenhuma correspondência para o argumento: %s" -+ -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Nenhum pacote %s está disponível." -+ -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Pacotes Instalados" -+ -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Pacotes Disponíveis" -+ -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Remover Automaticamente Pacotes" -+ -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Pacotes Extra" -+ -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "reinstalar um pacote" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Pacotes Adicionados Recentemente" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Pacote para reinstalar" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nenhum Pacote correspondente para listar" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "remover um pacote ou pacotes do seu sistema" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Não foram encontradas Correspondências" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "Remover pacotes duplicados" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Não foi fornecido ID de transação" - --#: ../dnf/cli/commands/remove.py:58 --#, fuzzy --msgid "remove installonly packages over the limit" --msgstr "remover pacotes installonly acima do limite" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "O ID de transação fornecido não foi encontrado" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nenhum pacote duplicado encontrado para remover." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Encontrado mais do que um ID de transação!" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Nenhum pacote installonly antigo encontrado para remover." -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "O histórico de transação está incompleto, antes de %u." - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "desconhecido" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "O histórico de transação está incompleto, depois de %u." - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "Never (last: %s)" --msgstr "Nunca (último: %s)" -+msgid "No package %s installed." -+msgstr "Nenhum pacote %s instalado." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "" -+ -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 - #, python-format --msgid "Instant (last: %s)" --msgstr "Imediato (último: %s)" -+msgid "Unknown repo: '%s'" -+msgstr "Repositório desconhecido: '%s'" -+ -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "" -+ -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s segundo(s) (último: %s)" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "mostrar os repositórios de software configurados" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Não existe este comando: %s. Por favor utilize %s --help" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "mostrar todos os repositórios" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Pode ser um comando de plugin DNF, experimente: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "mostrar repositórios ativados (predefinição)" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Pode ser um comando de plugin DNF, mas o carregamento de plugins está " -+"desativado." - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "mostrar repositórios desativados" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Erro de configuração: %s" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "ativado" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "desativado" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "ID-repo : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Nome-repo : " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Estado-repo : " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argumento {}: não permitido com o argumento {}" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Revisão-repo : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Comando \"%s\" já definido" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Etiqueta-repo: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Etiquetas-distri-repo: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-actualizado : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Pcts_repo : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Tamanho-repo : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Metalink-repo: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Atualizados: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Mirrors-repo : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Baseurl-repo : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Expira-repo : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "A correr" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Excluir-repo : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "A dormir" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Incluir-repo : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ininterruptível" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Excluído-repo: " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Ficheiro-repo: " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Intercetado/Parado" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id do repo" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Desconhecido" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "estado" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "" -+"Incapaz de encontrar informação acerca do processo de bloqueio (PID %d)" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nome do repo" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " A aplicação com o PID %d é: %s" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:120 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memória : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:104 --#, fuzzy --msgid "search for packages matching keyword" --msgstr "procurar pacotes por palavra exacta" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Iniciado a: %s - %s" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Estado : %s" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "mostrar apenas resultardos desta ARCH" -- --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "mostrar apenas resultardos que contém FILE" -- --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "mostrar apenas resultardos que providenciem REQ" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "mostrar apenas resultados que recomendem REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --#, fuzzy --msgid "show only results that enhance REQ" --msgstr "mostrar apenas resultados que melhoram REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "mostrar apenas resultados que sugiram REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "mostrar apenas resultados que suplementem REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "mostrar uma lista de todas as dependências e que pacotes as fornecem" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "mostrar árvore recursiva para o(s) pacote(s)" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "procurar a string fornecida nos detalhes dos pacotes" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "operar no RPM fonte correspondente" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "procurar também descrição do pacote e URL" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/search.py:52 -+#, fuzzy -+msgid "QUERY_STRING" -+msgstr "QUERY_STRING" -+ -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" --"mostrar os N pacotes mais recentes para um dado nome.arch (ou os N mais " --"recentes se N for negativo)" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "mostrar informação detalhada sobre o pacote" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "mostrar lista de ficheiros no pacote" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "mostrar nome RPM fonte do pacote" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Correspondências não encontradas." - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "A Procurar Pacotes: " - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formatar para mostrar os pacotes encontrados" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "verificar problemas no packagedb" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "mostrar todos os problemas; predefinição" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "mostrar problemas de dependências" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "mostrar problemas de duplicados" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "mostrar pacotes obsoletos" - --#: ../dnf/cli/commands/repoquery.py:204 --#, fuzzy --msgid "limit the query to installed duplicate packages" --msgstr "limitar a procura a pacotes duplicados instalados" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "mostrar problemas com provides" - --#: ../dnf/cli/commands/repoquery.py:211 -+#: ../dnf/cli/commands/check.py:97 - #, fuzzy --msgid "limit the query to installed installonly packages" --msgstr "limitar a procura a pacotes installonly instalados" -+msgid "{} has missing requires of {}" -+msgstr "{} tem requerimentos em falta de {}" - --#: ../dnf/cli/commands/repoquery.py:214 --#, fuzzy --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"limitar a procura a pacotes instalados com dependências não resolvidas" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} é um duplicado de {}" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} é tornado obsoleto por {}" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Mostrar as capacidades com que o pacote conflite." -+#: ../dnf/cli/commands/check.py:137 -+#, fuzzy -+msgid "{} provides {} but it cannot be found" -+msgstr "{} fornece {} mas não foi possível encontrá-lo" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "sincroniza os pacotes instalados para a última versão disponível" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Mostrar as capacidades que o pacote pode melhorar." -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pacote a sincronizar" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Mostrar as capacidades oferecidas pelo pacote." -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "atualiza um pacote ou pacotes no seu sistema" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Mostrar as capacidades que o pacote recomenda." -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Pacote a atualizar" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Mostrar as capacidades de que o pacote depende." -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nenhum pacote marcado para atualização" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"remover todos os pacotes não necessários que foram originalmente instalados " -+"como dependências" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Mostrar capacidades que o pacote sugere." -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Pacote a remover" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Mostrar capacidades que o pacote pode suplementar." -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "gerar a cache de metadados" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Mostrar apenas pacotes disponíveis." -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Criando os ficheiros de cache para todos os ficheiros de metadados." - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Mostrar apenas pacotes instalados." -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Para diagnosticar o problema, tente executar: '%s'." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"Mostrar apenas pacotes que não estão presentes em nenhum dos repositórios " --"disponíveis." -+"Provavelmente corrompeu a BD RPM, executar '%s' poderá resolver o problema." - --#: ../dnf/cli/commands/repoquery.py:239 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " --"instalados." -+"Ativou a verificação de pacotes via chaves GPG. Isto é algo bom.\n" -+"No entanto, não tem nenhuma chave pública GPG instalada. Tem que transferir as chaves para o pacote que deseja instalar e instalá-las.\n" -+"Pode fazer isso com o comando:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"Por outro lado também pode especificar o url para a chave que gostaria de utilizar para um repositório na opção 'gpgkey' na secção de repositório e o DNF instala-a por si.\n" -+"\n" -+"Para mais informações contacte a sua distribuição ou o fornecedor de pacotes." - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Mostrar apenas pacotes que podem ser removidos pelo comando \"dnf " --"autoremove\"." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Repositório de problemas: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Mostrar apenas pacotes recentemente editados" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "mostrar detalhes acerca de um pacote ou grupo de pacotes" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "mostrar todos os pacotes (predefinição)" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "mostrar apenas pacotes disponíveis" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "mostrar apenas pacotes instalados" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "mostrar apenas pacotes extra" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "mostrar apenas pacotes de atualização" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "mostrar apenas pacotes autoremove" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "procurar a string fornecida nos detalhes dos pacotes" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "mostrar apenas pacotes recentemente alterados" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "procurar também descrição do pacote e URL" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "liste um pacote ou grupos de pacotes" - --#: ../dnf/cli/commands/search.py:52 --#, fuzzy --msgid "QUERY_STRING" --msgstr "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "encontre que pacotes fornece o valor fornecido" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "ALGUMA_STRING" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "verificar atualizações de pacotes disponíveis" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Nenhum pacote disponível." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nenhum pacote instalado." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "%s Exactly Matched: %%s" --msgstr "" -+msgid " (from %s)" -+msgstr " (de %s)" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "%s Matched: %%s" -+msgid "Installed package %s%s not available." -+msgstr "O pacote instalado %s%s não está disponível." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nenhum pacote instalado do repositório." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Correspondências não encontradas." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Nenhum pacote marcado para remoção." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" -+"executar comandos no topo de todos os pacotes no repositório fornecido" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "mostrar uma mensagem de utilização útil" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "mostrar, ou utilizar, o histórico de transação" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Não tem acesso à BD de histórico." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" -+"Não pode anular a transação %s, ao fazê-lo resultaria numa base de dados de " -+"pacotes inconsistente." - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "Could not find repository: %s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" -+"Não retroceder a transação %s, ao fazê-lo resultaria numa base de dados de " -+"pacotes inconsistente." - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} [command]\n" --" print help" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Desatualizar um pacote" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pacote a desatualizar" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+#, fuzzy - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" -+"atualizar, mas apenas o pacote 'mais recente' que resolve um problema que " -+"afeta o seu sistema" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{}\n" --" resolve the transaction set" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" run the transaction" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "remover um pacote ou pacotes do seu sistema" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "Remover pacotes duplicados" -+ -+#: ../dnf/cli/commands/remove.py:58 -+#, fuzzy -+msgid "remove installonly packages over the limit" -+msgstr "remover pacotes installonly acima do limite" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nenhum pacote duplicado encontrado para remover." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Nenhum pacote installonly antigo encontrado para remover." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1956,6 +2021,11 @@ msgstr "melhoramento" - msgid "security" - msgstr "segurança" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "desconhecido" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - #, fuzzy - msgid "newpackage" -@@ -2077,1191 +2147,1367 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Erros" -+msgid "Update ID" -+msgstr "ID de Atualização" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tipo" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID de Atualização" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Atualizado" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Erros" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Descrição" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Direitos" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Direitos" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Ficheiros" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instalado" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "verdadeiro" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "falso" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "verdadeiro" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"marcar ou desmarcar pacotes instalados como instalados pelo utilizador." - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "atualiza um pacote ou pacotes no seu sistema" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s marcado com instalado pelo utilizador." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Pacote a atualizar" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s desmarcado com instalado pelo utilizador." - --#: ../dnf/cli/commands/upgrademinimal.py:31 -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Erro:" -+ -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "O pacote %s não está instalado." -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Indique as dependências do pacote e que pacotes as fornecem" -+ -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "dados em cache removidos" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tipo de metadados para limpar" -+ -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "A limpar dados: " -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d ficheiro removido" -+msgstr[1] "%d ficheiros removidos" -+ -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "Á espera que processo com pid %d acabe." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "instalar um pacote ou pacotes no seu sistema" -+ -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Não foi possível encontrar correspondência" -+ -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "O caminho para o ficheiro rpm não é válido: %s" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:104 - #, fuzzy --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+msgid "search for packages matching keyword" -+msgstr "procurar pacotes por palavra exacta" -+ -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" --"atualizar, mas apenas o pacote 'mais recente' que resolve um problema que " --"afeta o seu sistema" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Terminado." -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" --"Não tem permissão de leitura/escrita no diretório atual, a mover para /" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "mostrar apenas resultardos desta ARCH" -+ -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "mostrar apenas resultardos que contém FILE" -+ -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "mostrar apenas resultardos que providenciem REQ" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dependências resolvidas." -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "mostrar apenas resultados que recomendem REQ" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Completo!" -+#: ../dnf/cli/commands/repoquery.py:143 -+#, fuzzy -+msgid "show only results that enhance REQ" -+msgstr "mostrar apenas resultados que melhoram REQ" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Erro de linha de comando: %s" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "mostrar apenas resultados que sugiram REQ" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "mau formato: %s" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "mostrar apenas resultados que suplementem REQ" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "mostrar uma lista de todas as dependências e que pacotes as fornecem" -+ -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "localização do ficheiro de configuração" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "operação silenciosa" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "mostrar árvore recursiva para o(s) pacote(s)" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "operação escrita" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "operar no RPM fonte correspondente" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "mostra versão DNF e sai" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" -+"mostrar os N pacotes mais recentes para um dado nome.arch (ou os N mais " -+"recentes se N for negativo)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "define raiz de instalação" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "mostrar informação detalhada sobre o pacote" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "mostrar lista de ficheiros no pacote" -+ -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "mostrar nome RPM fonte do pacote" -+ -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "desativar todos os plugins" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formatar para mostrar os pacotes encontrados" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "desativar plugins por nome" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" --"sobrescrever o valor de $releasever na configuração e ficheiros do " --"repositório" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "definir configurações e opções de repositório arbitrárias" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 -+#: ../dnf/cli/commands/repoquery.py:204 - #, fuzzy --msgid "resolve depsolve problems by skipping packages" --msgstr "resolver problemas depsolve saltando pacotes" -+msgid "limit the query to installed duplicate packages" -+msgstr "limitar a procura a pacotes duplicados instalados" - --#: ../dnf/cli/option_parser.py:193 -+#: ../dnf/cli/commands/repoquery.py:211 - #, fuzzy --msgid "show command help" --msgstr "mostrar ajuda do comando" -+msgid "limit the query to installed installonly packages" -+msgstr "limitar a procura a pacotes installonly instalados" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "permite apagar pacotes instalados para resolver dependências" -+#: ../dnf/cli/commands/repoquery.py:214 -+#, fuzzy -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" -+"limitar a procura a pacotes instalados com dependências não resolvidas" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "tenta as melhores versões disponíveis de pacotes nas transações." -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Mostrar as capacidades com que o pacote conflite." -+ -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "correr inteiramente da cache do sistema, não atualiza cache" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Mostrar as capacidades que o pacote pode melhorar." - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Mostrar as capacidades oferecidas pelo pacote." -+ -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Mostrar as capacidades que o pacote recomenda." -+ -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Mostrar as capacidades de que o pacote depende." -+ -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "Nível de saída de debug" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Mostrar capacidades que o pacote sugere." - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "despejo de resultados detalhados de soluções em ficheiros" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Mostrar capacidades que o pacote pode suplementar." - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "mostrar duplicados, em repositórios, em comandos de lista/procura" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Mostrar apenas pacotes disponíveis." - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "nível de saída de erros" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Mostrar apenas pacotes instalados." - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:238 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Display only packages that are not present in any of available repositories." - msgstr "" -+"Mostrar apenas pacotes que não estão presentes em nenhum dos repositórios " -+"disponíveis." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "nível de saída de debug para rpm" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+"Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " -+"instalados." - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "responder sim automaticamente para todas as perguntas" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" -+"Mostrar apenas pacotes que podem ser removidos pelo comando \"dnf " -+"autoremove\"." -+ -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "responder não automaticamente para todas as perguntas" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Mostrar apenas pacotes recentemente editados" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:275 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" --"ativar apenas repositórios específicos por id ou glob, pode ser especificado" --" várias vezes" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "exclui pacotes por nome ou glob" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "desativar excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:502 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" --"etiqueta e caminho para o repositório adicional, pode ser especificado " --"múltiplas vezes." - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nunca (último: %s)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Imediato (último: %s)" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "controlar se a cor é usada" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s segundo(s) (último: %s)" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "definir os metadados como expirados antes de executar o comando" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "mostrar os repositórios de software configurados" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "resolver apenas endereços de IPV4" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "mostrar todos os repositórios" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "resolver apenas endereços de IPV6" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "mostrar repositórios ativados (predefinição)" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "mostrar repositórios desativados" -+ -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "apenas descarregar pacotes" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "ativado" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "desativado" - --#: ../dnf/cli/option_parser.py:299 --#, fuzzy --msgid "Include bugfix relevant packages, in updates" --msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "ID-repo : " - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Incluir pacotes relevantes de melhoria nas atualizações" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Nome-repo : " - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Incluir pacotes relevantes newpackage nas atualizações" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Estado-repo : " - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Incluir pacotes relevantes de segurança nas atualizações" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Revisão-repo : " - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Etiqueta-repo: " - --#: ../dnf/cli/option_parser.py:316 --#, fuzzy --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" --"Incluir os pacotes necessários para reparar o BZ dado, nas atualizações" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Etiquetas-distri-repo: " - --#: ../dnf/cli/option_parser.py:319 --#, fuzzy --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "Incluir pacotes necessários para reparar o CVE dado, nas atualizações" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-actualizado : " - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Pcts_repo : " - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Tamanho-repo : " - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Metalink-repo: " - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Atualizados: " - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Mirrors-repo : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Época" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Baseurl-repo : " - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Expira-repo : " - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Excluir-repo : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Lançamento" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Incluir-repo : " - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Excluído-repo: " - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Ficheiro-repo: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id do repo" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "estado" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nome do repo" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Fonte" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Do repositório" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Criador de Pacotes" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Hora de construção" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Hora de instalação" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instalado por" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licença" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "s" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "sim" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "reinstalar um pacote" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Pacote para reinstalar" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "não" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." -+msgstr "Pacote %s disponível, mas não instalado." - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Isto está ok [s/N]: " -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Isto está ok [S/n]: " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Grupo: %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Id do Grupo: %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "mostrar, ou utilizar, a informação de grupos" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Descrição: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Nenhuns dados de grupo disponíveis para os repositórios configurados." - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Language: %s" --msgstr " Língua: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Pacotes Obrigatórios:" -- --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Pacotes Padrão:" -+msgid "Warning: Group %s does not exist." -+msgstr "Aviso: O grupo %s não existe." - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Pacotes Opcionais:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Aviso: Nenhuma correspondência de grupos encontrada:" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Pacotes Condicionais:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:827 --#, fuzzy, python-format --msgid "Environment Group: %s" --msgstr "Grupo de Ambiente: %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " ID Ambiente: %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grupos Instalados:" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Grupos Obrigatórios:" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grupos de Línguas Instalados:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Grupos Opcionais:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grupos Disponíveis:" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Coincidente com:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Grupos de Línguas Disponíveis:" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Ficheiro : %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "incluir pacotes opcionais do grupo" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "mostrar também grupos ocultos" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Descrição : " -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "mostrar apenas grupos instalados" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "mostrar apenas grupos disponíveis" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "License : %s" --msgstr "Licença : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Sub comando de grupos inválido, utilize: %s." - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Incapaz de encontrar um pacote de grupo obrigatório:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Ocorreu um erro ao calcular o tamanho total transferido" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:995 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total size: %s" --msgstr "Tamanho total: %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Não será instalado um pacote fonte rpm (%s)." - --#: ../dnf/cli/output.py:998 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Total download size: %s" --msgstr "Total transferido: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Tamanho instalado: %s" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Ocorreu um erro ao calcular o tamanho total instalado" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "tipo não suportado de checksum: %s" - --#: ../dnf/cli/output.py:1023 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Freed space: %s" -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "A marcar os pacotes como instalados pelo grupo:" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "A marcar pacotes como removidos pelo grupo:" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grupo" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pacotes" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "A instalar dependências" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --#, fuzzy --msgid "Installing weak dependencies" --msgstr "A instalar dependências fracas" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "A remover" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "A remover dependências não utilizadas" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valor de configuração desconhecido: %s=%s em %s; %s" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Opção de configuração desconhecida: %s = %s em %s" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/main.py:235 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Sleep for %s seconds" - msgstr "" --"A saltar pacotes com conflitos:\n" --"(adicione '%s' na linha de comandos para forçar a atualização)" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:31 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "" -+msgid "The following updates have been applied on '%s':" -+msgstr "As seguintes atualizações foram aplicadas a '%s':" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr "" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "As seguintes atualizações estão disponíveis em '%s':" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "As seguintes atualizações foram transferidas em '%s':" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Atualizações aplicadas em '%s'." -+ -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Atualizações transferidas em '%s'." -+ -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Atualizações disponíveis em '%s'." - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "substituindo" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Falha ao enviar email via '%s': %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" --"\n" --"Resumo da Transação\n" --"%s\n" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalar" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Atualizar" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Remover" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Desatualizar" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Saltar" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Pacote" --msgstr[1] "Pacotes" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Pacote dependente" --msgstr[1] "Pacotes dependentes" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s é um ficheiro vazio" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Atualizado" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Desatualizado" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstalado" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problema" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Removido" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Falhado" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/base.py:339 -+#, fuzzy -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Cache de metadados do temporizador desativada enquanto for utilizada a " -+"bateria." - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Cache de metadados do temporizador desativada." - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Cache de metadados atualizada recentemente." - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Sem transações" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "IDs de transação, ou pacote(s), fornecidos errados" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Linha de comandos" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Cache de metadados criada." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data e hora" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: a usar metadata de %s." - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Ação(ões)" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Alterado" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Última verificação de expiração de metadados: %s em %s." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" -+"Os pacotes descarregados foram guardados em cache até à próxima transação " -+"com sucesso." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Nenhum ID de transação, ou pacote, fornecido" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Pode remover os pacotes em cache executando '%s'." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Apagado" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" -+msgstr "Tsflag inválida no ficheiro de configuração: %s" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Não instalado" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Falha ao adicionar ficheiro de grupos para o repositório: %s - %s" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Mais recentes" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "A executar verificação de transação" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Mais antigos" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Erro: verificação da transação vs depsolve:" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID de Transação:" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "A verificação da transação foi bem sucedida." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Hora de início :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "A executar o teste de transação" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Início de rpmdb:" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Erro na verificação da transação:" - --#: ../dnf/cli/output.py:1870 --#, python-format --msgid "(%u seconds)" --msgstr "(%u segundos)" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "O teste de transação foi bem sucedido." - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" --msgstr "(%u minutos)" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "A executar a transação" - --#: ../dnf/cli/output.py:1874 --#, python-format --msgid "(%u hours)" --msgstr "(%u horas)" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Requisitos de Disco:" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u days)" --msgstr "(%u dias)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." -+msgstr[1] "" -+"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Hora de fim :" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Resumo de Erros" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Terminar rpmdb :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Utilizador :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Cancelado" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Falha a obter o bloqueio de transação (em sessão como: %s)." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Código-Retorno :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "A transação não pôde ser executada." - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Sucesso" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "A transação não pode ser iniciada:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Falhas:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Falha ao remover o ficheiro de transação %s" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Falha:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Alguns pacotes não foram transferidos. A tentar novamente." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" -+"Delta RPMs reduzidos de %.1f MB de atualizações para %.1f MB (%d.1%% " -+"poupado)" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Linha Comandos :" -- --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transação realizada com:" -- --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pacotes Alterados:" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Incapaz de abrir: {}" - --#: ../dnf/cli/output.py:1948 --#, fuzzy --msgid "Scriptlet output:" --msgstr "Saída do script:" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "A chave pública para %s não está instalada" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Erros:" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problema ao abrir o pacote %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Instalar-Dep" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "A chave pública para %s não é confiável" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Marcado como obsoleto" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "O pacote %s não está assinado" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "A tornar obsoleto" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "Não pôde remover %s" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Apagar" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s removido" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstalar" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Nenhum grupo marcado para remoção." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Nenhum grupo marcado para atualização." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "nenhum pacote coincidente" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Pacote %s não instalado, não se pode desatualizá-lo." - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" -+"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Pacote %s não instalado, não se pode reinstalá-lo." - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "O ficheiro %s é um pacote fonte e não pode ser atualizado, a ignorar." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s not installed, cannot update it." -+msgstr "Pacote %s não instalado, não se pode atualizá-lo." -+ -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" -+"Pacote %s de uma versão superior já instalado, não se pode atualizá-lo." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2173 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" -+"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Iniciando a resolução de dependências" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Finalizada a resolução de dependências" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Nenhuma atualização de segurança necessária, mas a atualização {} está " -+"disponível" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, fuzzy, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" --"A importar chaves GPG 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" De : %s" -+"Nenhuma atualização de segurança necessária, mas as atualizações {} estão " -+"disponíveis" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "A correr" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Nenhuma atualização de segurança necessária para \"{}\", mas a atualização " -+"{} está disponível" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "A dormir" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Nenhuma atualização de segurança necessária para \"{}\", mas as atualizações" -+" {} estão disponíveis" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ininterruptível" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" -+msgstr "As chaves GPG estão configuradas como: %s" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Intercetado/Parado" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "A chave GPG em %s (0x%s) já está instalada" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Desconhecido" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" --"Incapaz de encontrar informação acerca do processo de bloqueio (PID %d)" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2388 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " A aplicação com o PID %d é: %s" -+msgid "Key import failed (code %d)" -+msgstr "Falha na importação da chave (código %d)" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memória : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Chave importada com sucesso" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Não instalada nenhuma chave" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Iniciado a: %s - %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"As chaves GPG listadas para o repositório \"%s\" já estão instaladas mas não são as corretas para este pacote.\n" -+"Verifique se os URLs das chaves estão configurados para este repositório." - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Estado : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "a ignorar e continuar." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "O grupo '%s' não está instalado." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "O grupo '%s' não existe." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Não instalado ambiente '%s'." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "O group_id '%s' não existe" -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Não instalado grupo '%s'." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3321,6 +3567,11 @@ msgstr "Repositório '%s' tem o nome em falta na configuração, a utilizar id." - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3331,36 +3582,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Não será instalado um pacote fonte rpm (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "tipo não suportado de checksum: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Falhou reconstrução do Delta RPM" -@@ -3373,223 +3594,45 @@ msgstr "Falhou checksum do reconstrução do delta RPM" - msgid "done" - msgstr "terminado" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Encontrado ficheiro lock malformado: %s.\n" - "Assegure-se que mais nenhum processo dnf está a correr e retire o ficheiro lock manualmente ou então corra systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s é um ficheiro vazio" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "a ignorar e continuar." - --#: ../dnf/plugin.py:63 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "" -+msgid "Environment '%s' is not installed." -+msgstr "Não instalado ambiente '%s'." - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "activar %s repositório" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Adicionados %s repositórios de %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Limpar" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Apagar" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "A verificar" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problema" -+msgid "Group_id '%s' does not exist." -+msgstr "O group_id '%s' não existe" -diff --git a/po/pt_BR.po b/po/pt_BR.po -index 785f267..4b1006e 100644 ---- a/po/pt_BR.po -+++ b/po/pt_BR.po -@@ -20,7 +20,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-05-02 02:48+0000\n" - "Last-Translator: Caronte \n" - "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/dnf/language/pt_BR/)\n" -@@ -31,1794 +31,1580 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n > 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "As seguintes atualizações foram aplicadas em '%s':" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "As seguintes atualizações estão disponíveis em '%s':" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "As seguintes atualizações foram baixadas em '%s':" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Atualizações foram aplicadas em '%s':" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Atualizações foram baixadas em '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACOTE" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Atualizações disponíveis em '%s'." -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Pacote para instalar" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Falha ao enviar um email via '%s': %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Desatualizando" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Falha ao executar o comando '%s': devolveu %d" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Limpeza" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Valor de configuração desconhecido: %s=%s in %s; %s" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Instalando" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Opção de configuração desconhecida: %s = %s in %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Obsoletos" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Iniciado dnf-automatic." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Reinstalando" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Dormir por %s segundos" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Apagando" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Erro: %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Atualizando" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "carregando repo '{}' falha: {}" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verificando" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "O carregamento do repositório '{}' falhou" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Executando scriptlet" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"Caching temporizador de metadata desabilitado quando executando em uma " --"conexão limitada." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Preparando" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" --"O timer para armazenamento em cache de metadados desativado quando " --"executando com bateria." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Timer para armazenamento em cache de metadados desativado." - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Cache de metadados atualizado recentemente." -- --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "Não há repositórios habilitados em \"{}\"." -- --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: nunca será expirado e não será atualizado." -+msgid "Parsing file failed: %s" -+msgstr "Arquivo de análise falhou: %s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: expirou e será atualizado." -+msgid "Loaded plugins: %s" -+msgstr "Plugins carregados: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: metadados expiram depois %d segundos e será atualizado agora" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: expira depois %d segundos." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Criado cache de metadados" -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s: usando metadados a partir de %s." -+msgid "enabling %s repository" -+msgstr "habilitando o repositório %s" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Ignorando repositórios: %s" -+msgid "Added %s repo from %s" -+msgstr "Adicionado repo %s a partir de %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" --"Última verificação de data de vencimento de metadados: %s atrás em %s." - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" --"Os pacotes baixados foram salvos no cache até a próxima transação bem " --"sucedida." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Você pode remover os pacotes em cache executando '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoch" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "tsflag inválido no arquivo de configuração: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Falha ao adicionar o arquivo de grupos para o repositório: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Executando verificação da transação" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Lançamento" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Erro: verificação de transação vs depsolve:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Verificação de transação completa." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Executando teste de transação" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Erro de verificação de transação:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Teste de transação completo" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Origem" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Executando a transação" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Requisitos de disco:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." --msgstr[1] "" --"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "A partir do repo" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Sumário de erros" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Empacotador" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB alterado fora do DNF." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Tempo de compilação" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Erros ocorreram durante a transação." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Tempo de instalação" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Falha ao obter bloqueio de transação (registrado como %s)." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Instalado por" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Não foi possível executar a transação." -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "A transação não pode ser iniciada." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Falha ao remover o arquivo de transação %s" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Alguns pacotes não foram baixados. Tentando novamente." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licença" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" --"Delta RPMs reduziu %.1f MB de atualizações para %.1f MB (%d.1%% salvos)" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" --"Delta RPMs falhos aumentaram %.1f MB de atualizações para %.1f MB (%d.1%% " --"desperdiçado)" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Não foi possível abrir: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "A chave pública para o %s não está instalada" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "s" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problema ao abrir o pacote %s" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "sim" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "A chave pública para o %s não é confiável" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "O pacote %s não está assinado" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "não" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "Não foi possível remover %s" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Correto? [s/N]: " - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Correto? [S/n]: " -+ -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "%s removed" --msgstr "%s removido" -+msgid "Group: %s" -+msgstr "Grupo: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Sem combinação para o pacote do grupo \"{}\"" -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" -+msgstr " Group-Id: %s" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Adicionando pacotes do grupo '%s': %s" -+msgid " Description: %s" -+msgstr " Descrição: %s" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nada para fazer." -+#: ../dnf/cli/output.py:796 -+#, python-format -+msgid " Language: %s" -+msgstr " Linguagem: %s" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Nenhum grupo marcado para remoção." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Pacotes obrigatórios:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Nenhum grupo marcado para atualização." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Pacotes padrão:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" --msgstr "Nenhuma correspondência para argumento: %s" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Pacotes opcionais:" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "Nenhum pacote correspondeu" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Pacotes condicionais:" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "O pacote %s não está instalado, não é possível fazer downgrade." -+msgid "Environment Group: %s" -+msgstr "Grupo ambiente: %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"O pacote %s de versão mais antiga já foi instalado, não é possível fazer " --"downgrade." -+msgid " Environment-Id: %s" -+msgstr " Environment-Id: %s" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "O pacote %s não está instalado, não é possível reinstála-lo." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Grupos obrigatórios:" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "O arquivo %s é um pacote fonte e não pode ser atualizado, ignorando." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Grupos opcionais:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Resultado a partir de:" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "O pacote %s não está instalado, não é possível atualizá-lo." -+msgid "Filename : %s" -+msgstr "Nome de arquivo : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"O pacote %s de versão mais recente já foi instalado, não é possível fazer " --"downgrade." -+msgid "Repo : %s" -+msgstr "Repo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Descrição : " - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Pacote %s disponível, mas não instalado." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Pacote %s disponível, mas instalado para arquitetura diferente." -+msgid "License : %s" -+msgstr "Licença : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "No package %s installed." --msgstr "Nenhum pacote %s instalado." -+msgid "Provide : %s" -+msgstr "Fornecer : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Not a valid form: %s" --msgstr "Formato inválido: %s" -+msgid "Other : %s" -+msgstr "Outro : %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Nenhum pacote marcado para remoção." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Houve um erro no cálculo do tamanho total do download" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Pacotes para o argumento %s disponíveis, mas não instalados." -+msgid "Total size: %s" -+msgstr "Tamanho total: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"O pacote %s de versão mais antiga já foi instalado, não pode é possível " --"fazer downgrade." -- --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Ação não tratada: {}" -+msgid "Total download size: %s" -+msgstr "Tamanho total do download: %s" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No package %s available." --msgstr "Nenhum pacote %s disponível." -+msgid "Installed size: %s" -+msgstr "Tamanho depois de instalado: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Nenhuma atualização de segurança necessária, mas {} atualização disponível" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Houve um erro ao calcular o tamanho instalado" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Nenhuma atualização de segurança necessária, mas {} atualizações disponíveis" -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" -+msgstr "Espaço liberado: %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualização " --"disponível" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Marcação de pacotes instalado pelo grupo:" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualizações" --" disponíveis" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Marcação de pacotes removido pelo grupo:" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". O pacote que falha é: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grupo" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Chaves GPG estão configuradas como: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Pacotes" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "A chave GPG em %s (0x%s) já está instalada" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Instalando grupo/pacotes do módulo" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "A chave foi aprovada." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Instalando pacotes de grupo" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "A chave foi rejeitada." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Instalando" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Falha na importação da chave (código %d)" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Atualizando" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Chave importada com sucesso" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Reinstalando" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Não instalar nenhuma das chaves" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Instalando dependências" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas para este pacote.\n" --"Verifique se as URLs corretas das chaves estão configuradas para esse repositório." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Instalando dependências fracas" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Removendo" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Talvez você quisesse dizer: {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Removendo pacotes dependentes" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "O pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Removendo dependências não utilizadas" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Alguns pacotes do repositório local têm checksum incorreto" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Desatualizando" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "O pacote \"{}\"do repositório \"{}\" tem checksum incorreto" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" --"Alguns pacotes têm cache inválido, mas não podem ser baixados devido à opção" --" \"--cacheonly\"" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "O pacote %s já está instalado." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Arquivo de análise \"%s\"falhou: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Erro de configuração: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Instalados: %s-%s em %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Construídos : %s em %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "O DNF apenas baixará pacotes para a transação." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"O DNF apenas baixará pacotes, instalará chaves gpg, e verificará a " --"transação." -- --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operação abortada." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Baixando pacotes:" -+"Ignorando pacotes com conflitos:\n" -+"(adicionar %s' a linha de comando para forçar sua atualização)" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Erro ao baixar pacotes:" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Ignorando pacotes com dependências quebradas%s" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transação falou" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " ou parte de um grupo" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" --"Recusa de importação automática das chaves ao executar de forma não assistida.\n" --"Use \"-y\" para sobrescrever." -- --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "Verificação GPG FALHOU" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Tornando pacotes obsoletos" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "substituindo" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Nenhum pacote marcado para sincronização e distribuição." -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" -+"\n" -+"Resumo da transação\n" -+"%s\n" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Nenhum pacote marcado para downgrade." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Instalar" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Pacotes instalados" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Atualizar" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Pacotes disponíveis" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Remover" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Remover pacotes automaticamente" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Desatualizar" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Pacotes extras" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Ignorar" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Atualizações Disponíveis" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Pacote" -+msgstr[1] "Pacotes" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Pacotes adicionados recentemente" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Pacote dependente" -+msgstr[1] "Pacotes dependentes" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nenhum pacote correspondente a ser listado" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Atualizados" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nenhum pacote localizado" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Desatualizados" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Nenhum ID de transação fornecido" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Instalados" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "O ID de transação dado não foi localizado" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Reinstalado" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Foi localizado mais de um ID de transação!" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "O histórico de transações está incompleto, antes %u." -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Removido(s)" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "O histórico de transações está incompleto, depois %u." -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Falhou" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Desfazendo transação {}, a partir de {}" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Total" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Repo desconhecido: '%s'" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistema" -+ -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "No repository match: %s" --msgstr "Nenhum repositório coincide: %s" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Ignorando transação mesclada %d para %d, como se sobrepõe" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Este comando deve ser executado sob o usuário root." -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Nenhuma transação" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Comando não encontrado: %s. Por favor, utilize %s --help" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "IDs de transação ou pacote(s) fornecido(s) inválido(s)" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Pode ser um comando de plugin DNF, tente: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Linha de comando" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Pode ser um comando de plugin DNF, porém o carregamento de plugins está " --"desativado no momento." -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Nome de usuário" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir ou --downloaddir deve ser usado com os comandos --downloadonly, " --"download ou system-upgrade." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Data e hora" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Ação(ões)" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Alterado" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" --"Não é possível detectar versão de lançamento (use '--releasever' para " --"especificar a versão de lançamento)" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argumento {}: não permitido com argumento {}" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Nenhum ID de transação ou pacote fornecido" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Comando \"%s\" já definido" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Removidos" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Exclusões no dnf.conf " -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Não instalado" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "inclusões no dnf.conf " -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Antigo" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Exclusões no repo " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Recente" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Inclusões no repo " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID de transação:" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Para diagnosticar o problema, tente executar: '%s'." -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Horário de início:" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Início do rpmdb:" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Você provavelmente corrompeu RPMDB, talvez a execução de '%s' corrija este " --"problema." -+msgid "(%u seconds)" -+msgstr "(%u segundos)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Você ativou a verificação de pacotes via chave GPG. Isto é positivo. \n" --"Porém, você não possui nenhuma chave pública GPG instalada. Você precisa baixar as chaves para o pacotes que você deseja instalar e instalá-los.\n" --"Você pode fazer isto ao executar o comando:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternativamente você pode especificar a url para a chave que gostaria de usar \n" --"para um repositório na opção 'gpgkey' em uma seção de repositório e DNF\n" --"irá instalá-la para você.\n" --"\n" --"Para mais informações contacte seu distribuidor ou provedor de pacote." -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" -+msgstr "(%u minutos)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "Problem repository: %s" --msgstr "Repositório problema: %s" -+msgid "(%u hours)" -+msgstr "(%u horas)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "mostra detalhes sobre um pacote ou grupos de pacotes" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u dias)" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "exibir todos os pacotes (padrão)" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Horário do fim:" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "exibir somente pacotes disponíveis" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Fim do rpmdb:" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "exibir somente pacotes instalados" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Usuário:" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "exibir apenas pacotes extras" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Código de retorno:" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "mostrar apenas pacotes de atualizações" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Interrompido" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "mostrar somente os pacotes autoremove" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Sucesso" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "exibir apenas pacotes alterados recentemente" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Falhas:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACOTE" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Falha:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "lista um pacote ou grupos de pacotes" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Releasever:" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "Localiza qual pacote fornece o valor dado" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Linha de comando :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Comentário :" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Pesquisando por pacotes: " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transação realizada com:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "verificar se há atualizações de pacotes disponíveis" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Pacotes alterados:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "Exibir registros de alterações antes de atualizar" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Saída do scriptlet:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Nenhum pacote disponível." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Erros:" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Nenhum pacote marcado para instalação." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dep-Install" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Nenhum pacote instalado." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Obsoletos" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Apagar" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Reinstalar" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (a partir de %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Pacote %s.%s %s será instalado" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Pacote instalado %s %s não disponível." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "O pacote %s.%s %s será uma atualização" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Nenhum pacote instalado a partir do repositório." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "O pacote %s.%s %s será apagado" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Nenhum pacote marcado para reinstalar." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Pacote %s.%s %s será instalado" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Nenhum pacote marcado para atualização." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Pacote %s.%s %s será desatualizado" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "executa comandos em cima de todos os pacotes em um dado repositório" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "O pacote %s.%s %s ficará obsoleto" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "REPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "O pacote %s.%s %s será atualizado" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "exibe uma mensagem de ajuda para uso" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "Pacote %s.%s %s ficará obsoleto" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "COMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Começando resolução de dependência" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "exibir ou usar o histórico de transações" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Resolução de dependência finalizada" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Encontrou mais de um ID de transação.\n" --"'{}' requer um ID de transação ou nome de pacote." -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Nenhum ID de transação ou nome de pacote fornecido." -- --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Você não tem acesso ao banco de dados do histórico." -+"Importando chave GPG 0x%s:\n" -+"ID de usuário : \"%s\"\n" -+" Impressão digital: %s\n" -+"A partir de : %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Não é possível desfazer a transação %s, fazê-la resultará em um banco de " --"dados de pacotes inconsistente." -+msgid "Command line error: %s" -+msgstr "Erro na linha de comando: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Não foi possível reverter transação %s, fazê-la resultará em um banco de " --"dados de pacotes inconsistente." -- --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Definição de intervalo ID de transação inválida '{}'.\n" --"Use '..'." -- --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+msgid "bad format: %s" -+msgstr "Formato incorreto: %s" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Nenhuma transação que manipula o pacote '{}' foi encontrado." -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" -+msgstr "Argumento Setopt possui multiplos valores %s" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "Argumento Setopt não possui valor %s" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "habilitar resolução de aliases" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Argumentos opcionais" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "desabilitar resolução de aliases" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "configurar localização do arquivo" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Aliases estão habilitados" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "operação discreta" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Aliases estão desabilitados" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "operação detalhada" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "A chave do alias é invalida %s" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "Mostrar versão DNF e sair" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "definir raiz de instalação" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Aliases adicionados: %s" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "não instalar documentações" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Alias não encontrado: %s" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "desabilitar todos plugins" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Aliases deletados: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "habilitar plugins por nome" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "desabilitar plugins pelo nome" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "substituir o valor de $releasever em arquivos config e repo" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Resolução dos aliases está desabilitada." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "Configurando opções arbitrárias de repositório e configurações." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Aliases não especificados." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "soluciona problemas depsolve ignorando pacotes" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Alias não especificado." -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "exibe a ajuda de comando" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Aliases não definidos." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "permite apagar pacotes instalados para resolver dependências" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "tente as melhores versões de pacotes disponíveis em transações." - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" --"remove todos os pacotes desnecessários que foram originalmente instalado " --"como dependências" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Pacote para remover" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "" -+"executar por completo a partir do cache do sistema, não atualiza o cache" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "procurando por problemas no packagedb" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "máximo tempo de espera do comando" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "mostrar todos os problemas; padrão" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "nível de depuração na saída" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "mostrar problemas de dependência" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "despejar em arquivos resultados detalhados da resolução" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "mostrar problemas duplicados" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "mostrar pacotes obsoletos" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "nível de erro na saída" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "mostrar problemas com provides" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"habilita a lógica obsoleta de processamento do dnf para atualizar ou exibir " -+"as capacidades que o pacote torna obsoleto para info, list e repoquery" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} tem exigência ausente de {}" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "nível de depuração na saída para o rpm" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} é uma duplicidade com {}" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "responder sim para todas as perguntas automaticamente" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} se tornou obsoleto por {}" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "responder não para todas as perguntas automaticamente" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} fornece {} mas não pode ser encontrado" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"habilitar apenas repositório específicos por um id ou um glob, pode ser " -+"especificado diversas vezes" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Removendo arquivo %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "Remove os dados do cache" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Tipo de metadata para limpar" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "excluir pacotes por nome ou glob" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Limpando dados: " -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "desabilitar excludepkgs" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "O cache expirou" -- --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d arquivo removido" --msgstr[1] "%d arquivos removidos" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"nome e caminho para repositório adicional, pode ser especificado várias " -+"vezes." - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Aguardando processo com pid %d finalizar." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "desativar a remoção de dependências que não são mais usadas" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Listar dependências dos pacotes e quais pacotes as fornecem" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "sincronizar os pacotes instalados para as últimas versões disponíveis" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "controla o uso da cor" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Pacote para sincronizar" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "marcar metadados como vencidos antes de executar o comando" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Desatualiza um pacote" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "resolver somente endereços IPv4" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Pacote para desatualizar" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "resolver somente endereços IPv6" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "exibir ou usar a informação dos grupos" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "definir o diretório para copiar os pacotes para" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Nenhum dado de grupo disponível nos repositórios configurados." -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "baixar somente pacotes" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Aviso: O grupo %s não existe." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "adicione um comentário à transação" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Aviso: Nenhum grupo correspondente:" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Incluir pacotes bugfix relevantes, nas atualizações" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Grupos de Ambientes Disponíveis:" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Incluir pacotes de aprimoramentos relevantes, nas atualizações" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Grupos de Ambientes Instalados:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Incluir pacotes newpackage relevantes, nas atualizações" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grupos instalados:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Incluir pacotes de segurança relevantes, nas atualizações" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grupos de Idiomas Instalados:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Incluir pacotes necessários para corrigir o aviso informado, nas " -+"atualizações" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grupos disponíveis:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Incluir pacotes necessários para corrigir o BZ informado, nas atualizações" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Grupos de Idiomas Disponíveis:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Incluir pacotes necessários para corrigir o CVE informado, nas atualizações" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "incluir pacotes opcionais do grupo" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Incluir pacotes de segurança relevantes coincidindo com a severidade, nas " -+"atualizações" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "mostrar também grupos ocultos" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Forçar o uso de uma arquitetura" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "mostrar somente os grupos instalados" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Lista de Comandos Principais :" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "mostrar somente os grupos disponíveis" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Lista de Comandos de Plugin:" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Subcomando de grupos inválido, use: %s." -- --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Não foi possível encontrar um pacote de grupo obrigatório." -+msgid "Error: %s" -+msgstr "Erro: %s" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "Instala um ou mais pacotes no seu sistema" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Terminado." - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Pacote para instalar" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Sem acesso para ler/executar no atual diretório, movendo para /" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Não foi possível encontrar uma correspondência" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Caminho do arquivo rpm inválido: %s" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Existem as seguintes versões alternativas para \"{0}\":{1}" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "gera o cache de metadados" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Fazendo cache de arquivos para todos os metadados." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "marcar ou desmarcar pacotes instalados como instalados pelo usuário." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Dependências resolvidas." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s marcado como instalado pelo usuário." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Concluído!" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s desmarcado como instalado pelo usuário." -+msgid " Installed: %s-%s at %s" -+msgstr " Instalados: %s-%s em %s" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s marked as group installed." --msgstr "%s marcado como grupo instalado." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Erro:" -+msgid " Built : %s at %s" -+msgstr " Construídos : %s em %s" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Pacote %s não está instalado." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "O DNF apenas baixará pacotes para a transação." - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:194 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" -+"O DNF apenas baixará pacotes, instalará chaves gpg, e verificará a " -+"transação." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Sem módulos compatíveis pra listar" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operação abortada." - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nada para fazer." - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -- --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -- --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "mostrar apenas módulos habilitados" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "mostrar apenas módulos desabilitados" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "mostrar apenas módulos instalados" -- --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "mostrar conteúdo do perfil" -- --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "reinstala um pacote" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Baixando pacotes:" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Pacote para reinstalar" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Erro ao baixar pacotes:" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "remove um ou mais pacotes do seu sistema" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transação falou" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "remover pacotes duplicados" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" -+"Recusa de importação automática das chaves ao executar de forma não assistida.\n" -+"Use \"-y\" para sobrescrever." - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "remover pacotes installonly acima do limite" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "Verificação GPG FALHOU" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nenhum pacote duplicado encontrado para remoção." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Nenhum pacote installonly antigo encontrado para remoção." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Tornando pacotes obsoletos" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "desconhecido" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Nenhum pacote marcado para sincronização e distribuição." - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Nunca (último: %s)" -+msgid "No match for argument: %s" -+msgstr "Nenhuma correspondência para argumento: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Instante (último: %s)" -+msgid "No package %s available." -+msgstr "Nenhum pacote %s disponível." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s segundo(s) (último: %s)" -+msgid "Packages for argument %s available, but not installed." -+msgstr "Pacotes para o argumento %s disponíveis, mas não instalados." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "exibe os repositórios de software configurados" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Nenhum pacote marcado para downgrade." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "exibir todos os repos" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Pacotes instalados" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "exibir repos habilitados (padrão)" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Pacotes disponíveis" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "exibir repos desabilitados" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Remover pacotes automaticamente" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Nenhum repositório disponível" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Pacotes extras" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "habilitado" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Atualizações Disponíveis" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "desabilitado" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Pacotes adicionados recentemente" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Repo-id : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nenhum pacote correspondente a ser listado" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Repo-name : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nenhum pacote localizado" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Repo-status : " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Nenhum ID de transação fornecido" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Repo-revision: " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "O ID de transação dado não foi localizado" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Repo-tags : " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Foi localizado mais de um ID de transação!" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Repo-distro-tags: " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "O histórico de transações está incompleto, antes %u." - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Repo-updated : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "O histórico de transações está incompleto, depois %u." - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Repo-pkgs : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Nenhum pacote %s instalado." - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Repo-size : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Desfazendo transação {}, a partir de {}" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Repo-metalink: " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Repo desconhecido: '%s'" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Atualizados : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Nenhum repositório coincide: %s" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Repo-mirrors : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Este comando deve ser executado sob o usuário root." - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Repo-baseurl : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Comando não encontrado: %s. Por favor, utilize %s --help" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Repo-expire : " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Pode ser um comando de plugin DNF, tente: \"dnf install 'dnf-command(%s)'\"" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Repo-exclude : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Pode ser um comando de plugin DNF, porém o carregamento de plugins está " -+"desativado no momento." - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Repo-include : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Erro de configuração: %s" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Repo-excluded: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir ou --downloaddir deve ser usado com os comandos --downloadonly, " -+"download ou system-upgrade." - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Nome do Arquivo repo: " -- --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "id do repo" -- --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -- --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "nome do repo" -- --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "pesquise por pacotes coincidindo com a palavra-chave" -- --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "a chave a ser pesquisada" -- --#: ../dnf/cli/commands/repoquery.py:120 -+#: ../dnf/cli/cli.py:975 - msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" --"Consultar todos os pacotes (abreviação para repoquery '*' ou repoquery sem " --"argumento)" -- --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Consultar todas as versões dos pacotes (padrão)" -- --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "mostrar apenas os resultados desta ARCH" -- --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "exibe somente resultados que contenham FILE" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "mostrar apenas resultado que conflitam REQ" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 -+#: ../dnf/cli/cli.py:1010 - msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" --"mostra resultados que requer, sugere, complementa, aprimora ou recomenda " --"pacotes e arquivos REQ" -+"Não é possível detectar versão de lançamento (use '--releasever' para " -+"especificar a versão de lançamento)" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "mostrar apenas os resultados que deixam REQ obsoleto" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argumento {}: não permitido com argumento {}" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "exibe somente resultados que proveem REQ" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Comando \"%s\" já definido" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Exclusões no dnf.conf " - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "exibe somente resultados que recomendam REQ" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "inclusões no dnf.conf " - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "exibir apenas resultados que aprimoram REQ" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Exclusões no repo " - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "exibe somente resultados que sugerem REQ" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Inclusões no repo " - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "exibe somente resultados que complementam REQ" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "varifica dependências não-explícitas (arquivos e Provides); padrão" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Arquivo de análise \"%s\"falhou: %s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" --"usado com --whatrequires, e --requires --resolve, busca por pacotes " --"recursivamente" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" --"mostrar uma lista de todas as dependências e quais pacotes as fornecem" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Executando" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "resolver capacidades para pacote(s) originário" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Dormindo" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "exibe árvore recursiva para pacote(s)" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Ininterrompível" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "operar nos RPM fonte correspondentes" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zumbi" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " --"N se N é negativo)" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Rastreado/Parado" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "exibe informações detalhadas sobre o pacote" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Desconhecido" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "exibe lista de arquivos do pacote" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "" -+"Não foi possível encontrar informação sobre processo bloqueador (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "exibir nome do pacote RPM fonte" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " O aplicativo com PID %d é: %s" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Memória: %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formato para exibição de pacotes encontrados" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Iniciado: %s - %s atrás" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"usar formato nome-época:versão-lançamento.arquitetura para apresentar " --"pacotes encontrados" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Estado: %s" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" --"Usar formato nome-versão-lançamento para apresentar pacotes encontrados " --"(padrão de buscas do rpm)" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"usar formato época:nome-versão-lançamento.arquitetura para apresentar " --"pacotes encontrados" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "habilitar resolução de aliases" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Exibir em quais grupos comps os pacotes selecionados são apresentados" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "desabilitar resolução de aliases" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "limitar a consulta a pacotes duplicados instalados" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Aliases estão habilitados" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "limitar a consulta a pacotes installonly instalados" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Aliases estão desabilitados" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"limitar a consulta a pacotes instalados com dependências não satisfeitas" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "exibir a localização de onde os pacotes podem ser baixados" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Exibe capacidades que o pacote conflita." -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "A chave do alias é invalida %s" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" --"Recursos de exibição nos quais o pacote pode depender, aprimorar, " --"recomendar, sugerir e complementar." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Exibe capacidades que o pacote pode aprimorar." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Exibe capacidades fornecidas pelo pacote." -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Exibe capacidades que o pacote recomenda." -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Exibe capacidades que o pacote depende." - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:127 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "Exibe capacidades que o pacote depende para executar um script %%pre." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Exibe capacidades que o pacote sugere." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Exibe capacidades que o pacote pode fornecer." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Exibe apenas pacotes disponíveis." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Exibe apenas pacotes instalados." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "Exibe apenas pacotes ausentes nos repositórios disponíveis." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " --"instalados." -+msgid "Aliases added: %s" -+msgstr "Aliases adicionados: %s" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Exibe apenas os pacotes que podem ser removidos pelo comando \"dnf " --"autoremove\"." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Alias não encontrado: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Exibir somente pacotes que foram instalados pelo usuário." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Aliases deletados: %s" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Exibe apenas pacotes editados recentemente" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias %s" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"A opção '--resolve' tem de ser usada em conjunto com as opções '--" --"conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" --"requires', '--requires-pre', '--suggests' ou '--supplements'" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Alias %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Opções '--recursive' tem que ser usado com '--whatrequires ' " --"(Opcionalmente com '--alldeps', mas não com '--exactdeps'), ou com '--" --"requires --resolve'" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Resolução dos aliases está desabilitada." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Pacote {} não contém arquivos" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Aliases não especificados." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Etiquetas de pesquisa disponíveis: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Alias não especificado." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Aliases não definidos." - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "No match for alias: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1832,25 +1618,6 @@ msgstr "pesquisar também a descrição do pacote e URL" - msgid "QUERY_STRING" - msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1875,221 +1642,472 @@ msgstr "%s Correspondeu: %%s" - msgid "No matches found." - msgstr "Nenhuma correspondência encontrada." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "executar um shell interativo do DNF" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Pesquisando por pacotes: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "procurando por problemas no packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Script para executar no shell DNF" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "mostrar todos os problemas; padrão" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Valor chave não suportado." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "mostrar problemas de dependência" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Não foi possível encontrar o repositório: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "mostrar problemas duplicados" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [valor]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Se nenhum valor for informado imprime o valor atual.\n" --" Se um valor for informado define esse valor." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "mostrar pacotes obsoletos" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [comando]\n" --" exibir ajuda" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "mostrar problemas com provides" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [opções]\n" --" list: lista repositórios e seus status. opções = [all | id | glob]\n" --" enable: habilita repositórios. opção = repository id\n" --" disable: desabilita repositórios. opção = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} tem exigência ausente de {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" resolver o conjunto de transações" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} é uma duplicidade com {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" --msgstr "" --"{} arg\n" --" list: lista o conteúdo da transação\n" --" reset: redefine (zero-out) a transação\n" --" run: executa a transação" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} se tornou obsoleto por {}" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} fornece {} mas não pode ser encontrado" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "sincronizar os pacotes instalados para as últimas versões disponíveis" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Pacote para sincronizar" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "atualiza um ou mais pacotes do seu sistema" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Pacote a ser atualizado" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Nenhum pacote marcado para atualização." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" executar a transação" -+"remove todos os pacotes desnecessários que foram originalmente instalado " -+"como dependências" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Pacote para remover" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "gera o cache de metadados" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Fazendo cache de arquivos para todos os metadados." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Para diagnosticar o problema, tente executar: '%s'." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" sair do shell" -+"Você provavelmente corrompeu RPMDB, talvez a execução de '%s' corrija este " -+"problema." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Argumentos específicos do shell:\n" -+"Você ativou a verificação de pacotes via chave GPG. Isto é positivo. \n" -+"Porém, você não possui nenhuma chave pública GPG instalada. Você precisa baixar as chaves para o pacotes que você deseja instalar e instalá-los.\n" -+"Você pode fazer isto ao executar o comando:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config define opções de configuração\n" --"help exibe ajuda\n" --"repository (ou repo) habilita, desabilita ou lista repositórios\n" --"resolvedep soluciona o conjunto de transação\n" --"transaction (ou ts) lista, redefine ou executa o conjunto de transação\n" --"run soluciona ou executa o conjunto de transação\n" --"exit (ou quit) sai do shell" -+"\n" -+"Alternativamente você pode especificar a url para a chave que gostaria de usar \n" -+"para um repositório na opção 'gpgkey' em uma seção de repositório e DNF\n" -+"irá instalá-la para você.\n" -+"\n" -+"Para mais informações contacte seu distribuidor ou provedor de pacote." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Erro: Incapaz de abrir %s para leitura" -+msgid "Problem repository: %s" -+msgstr "Repositório problema: %s" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Deixando o Shell" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Não há repositórios habilitados em \"{}\"." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "executar um mod dnf interativo para remover e instalar um spec" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "mostra detalhes sobre um pacote ou grupos de pacotes" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Os specs que serão removidos" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "exibir todos os pacotes (padrão)" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "os specs que serão instalados" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "exibir somente pacotes disponíveis" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "bugfix" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "exibir somente pacotes instalados" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "Aprimoramento" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "exibir apenas pacotes extras" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "segurança" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "mostrar apenas pacotes de atualizações" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "novo pacote" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "mostrar somente os pacotes autoremove" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Crítico/Seg." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "exibir apenas pacotes alterados recentemente" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Importante/Seg." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "lista um pacote ou grupos de pacotes" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Moderado/Seg." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "Localiza qual pacote fornece o valor dado" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Baixo/Seg." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "mostra avisos sobre pacotes" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "verificar se há atualizações de pacotes disponíveis" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" --msgstr "avisos sobre novas versões de pacotes instalados (padrão)" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "Exibir registros de alterações antes de atualizar" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" --msgstr "avisos sobre versões iguais e mais antigas dos pacotes instalados" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Nenhum pacote disponível." - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" --msgstr "" --"avisos sobre novas versões daqueles pacotes instalados para os quais uma " --"nova versão está disponível" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Nenhum pacote marcado para instalação." - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" --msgstr "avisos sobre qualquer versão dos pacotes instalados" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Nenhum pacote instalado." - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" --msgstr "mostrar resumo dos avisos (padrão)" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (a partir de %s)" - --#: ../dnf/cli/commands/updateinfo.py:93 --msgid "show list of advisories" --msgstr "mostrar lista de avisos" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Pacote instalado %s %s não disponível." - --#: ../dnf/cli/commands/updateinfo.py:96 --msgid "show info of advisories" --msgstr "mostrar informação de avisos" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Nenhum pacote instalado a partir do repositório." - --#: ../dnf/cli/commands/updateinfo.py:126 --msgid "installed" --msgstr "instalado" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Nenhum pacote marcado para reinstalar." - --#: ../dnf/cli/commands/updateinfo.py:129 --msgid "updates" --msgstr "atualizações" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Nenhum pacote marcado para remoção." - --#: ../dnf/cli/commands/updateinfo.py:133 --msgid "all" --msgstr "todos" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "executa comandos em cima de todos os pacotes em um dado repositório" - --#: ../dnf/cli/commands/updateinfo.py:136 -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "REPO" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "exibe uma mensagem de ajuda para uso" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "COMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "exibir ou usar o histórico de transações" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Encontrou mais de um ID de transação.\n" -+"'{}' requer um ID de transação ou nome de pacote." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Nenhum ID de transação ou nome de pacote fornecido." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Você não tem acesso ao banco de dados do histórico." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Não é possível desfazer a transação %s, fazê-la resultará em um banco de " -+"dados de pacotes inconsistente." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Não foi possível reverter transação %s, fazê-la resultará em um banco de " -+"dados de pacotes inconsistente." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Definição de intervalo ID de transação inválida '{}'.\n" -+"Use '..'." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Nenhuma transação que manipula o pacote '{}' foi encontrado." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Desatualiza um pacote" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Pacote para desatualizar" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um" -+" problema que afeta o seu sistema" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Sem módulos compatíveis pra listar" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "mostrar apenas módulos habilitados" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "mostrar apenas módulos desabilitados" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "mostrar apenas módulos instalados" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "mostrar conteúdo do perfil" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "remove um ou mais pacotes do seu sistema" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "remover pacotes duplicados" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "remover pacotes installonly acima do limite" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nenhum pacote duplicado encontrado para remoção." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Nenhum pacote installonly antigo encontrado para remoção." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Formato inválido: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "bugfix" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "Aprimoramento" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "segurança" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "desconhecido" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "novo pacote" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Crítico/Seg." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Importante/Seg." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Moderado/Seg." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Baixo/Seg." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "mostra avisos sobre pacotes" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "avisos sobre novas versões de pacotes instalados (padrão)" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" -+msgstr "avisos sobre versões iguais e mais antigas dos pacotes instalados" -+ -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" -+msgstr "" -+"avisos sobre novas versões daqueles pacotes instalados para os quais uma " -+"nova versão está disponível" -+ -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" -+msgstr "avisos sobre qualquer versão dos pacotes instalados" -+ -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" -+msgstr "mostrar resumo dos avisos (padrão)" -+ -+#: ../dnf/cli/commands/updateinfo.py:93 -+msgid "show list of advisories" -+msgstr "mostrar lista de avisos" -+ -+#: ../dnf/cli/commands/updateinfo.py:96 -+msgid "show info of advisories" -+msgstr "mostrar informação de avisos" -+ -+#: ../dnf/cli/commands/updateinfo.py:126 -+msgid "installed" -+msgstr "instalado" -+ -+#: ../dnf/cli/commands/updateinfo.py:129 -+msgid "updates" -+msgstr "atualizações" -+ -+#: ../dnf/cli/commands/updateinfo.py:133 -+msgid "all" -+msgstr "todos" -+ -+#: ../dnf/cli/commands/updateinfo.py:136 - msgid "available" - msgstr "disponível" - -@@ -2142,1188 +2160,1427 @@ msgid "Unknown/Sec." - msgstr "Desconhecido/Seg." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Bugs" -+msgid "Update ID" -+msgstr "Atualizar ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tipo" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Atualizar ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Atualizados" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Bugs" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Descrição" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Direitos" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Severidade" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Direitos" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Arquivos" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Instalados" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "verdadeiro" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "falso" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "verdadeiro" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "atualiza um ou mais pacotes do seu sistema" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "marcar ou desmarcar pacotes instalados como instalados pelo usuário." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Pacote a ser atualizado" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s marcado como instalado pelo usuário." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um" --" problema que afeta o seu sistema" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s desmarcado como instalado pelo usuário." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Terminado." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s marcado como grupo instalado." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Sem acesso para ler/executar no atual diretório, movendo para /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Erro:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Pacote %s não está instalado." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Listar dependências dos pacotes e quais pacotes as fornecem" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Removendo arquivo %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "Remove os dados do cache" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Tipo de metadata para limpar" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Dependências resolvidas." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Limpando dados: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Concluído!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "O cache expirou" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Erro na linha de comando: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d arquivo removido" -+msgstr[1] "%d arquivos removidos" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "Formato incorreto: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Aguardando processo com pid %d finalizar." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Argumento Setopt possui multiplos valores %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "Instala um ou mais pacotes no seu sistema" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Não foi possível encontrar uma correspondência" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Argumento Setopt não possui valor %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Caminho do arquivo rpm inválido: %s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Argumentos opcionais" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Existem as seguintes versões alternativas para \"{0}\":{1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "configurar localização do arquivo" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "pesquise por pacotes coincidindo com a palavra-chave" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "operação discreta" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "a chave a ser pesquisada" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "operação detalhada" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Consultar todos os pacotes (abreviação para repoquery '*' ou repoquery sem " -+"argumento)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "Mostrar versão DNF e sair" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Consultar todas as versões dos pacotes (padrão)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "definir raiz de instalação" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "mostrar apenas os resultados desta ARCH" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "não instalar documentações" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "exibe somente resultados que contenham FILE" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "desabilitar todos plugins" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "mostrar apenas resultado que conflitam REQ" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "habilitar plugins por nome" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+"mostra resultados que requer, sugere, complementa, aprimora ou recomenda " -+"pacotes e arquivos REQ" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "desabilitar plugins pelo nome" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "mostrar apenas os resultados que deixam REQ obsoleto" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "substituir o valor de $releasever em arquivos config e repo" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "exibe somente resultados que proveem REQ" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "Configurando opções arbitrárias de repositório e configurações." -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "soluciona problemas depsolve ignorando pacotes" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "exibe somente resultados que recomendam REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "exibe a ajuda de comando" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "exibir apenas resultados que aprimoram REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "permite apagar pacotes instalados para resolver dependências" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "exibe somente resultados que sugerem REQ" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "tente as melhores versões de pacotes disponíveis em transações." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "exibe somente resultados que complementam REQ" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "varifica dependências não-explícitas (arquivos e Provides); padrão" -+ -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" -+"usado com --whatrequires, e --requires --resolve, busca por pacotes " -+"recursivamente" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" --"executar por completo a partir do cache do sistema, não atualiza o cache" -+"mostrar uma lista de todas as dependências e quais pacotes as fornecem" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "máximo tempo de espera do comando" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "nível de depuração na saída" -- --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "despejar em arquivos resultados detalhados da resolução" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "resolver capacidades para pacote(s) originário" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "exibe árvore recursiva para pacote(s)" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "nível de erro na saída" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "operar nos RPM fonte correspondentes" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"habilita a lógica obsoleta de processamento do dnf para atualizar ou exibir " --"as capacidades que o pacote torna obsoleto para info, list e repoquery" -+"exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " -+"N se N é negativo)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "nível de depuração na saída para o rpm" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "exibe informações detalhadas sobre o pacote" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "responder sim para todas as perguntas automaticamente" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "exibe lista de arquivos do pacote" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "responder não para todas as perguntas automaticamente" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "exibir nome do pacote RPM fonte" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formato para exibição de pacotes encontrados" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"habilitar apenas repositório específicos por um id ou um glob, pode ser " --"especificado diversas vezes" -+"usar formato nome-época:versão-lançamento.arquitetura para apresentar " -+"pacotes encontrados" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" -+"Usar formato nome-versão-lançamento para apresentar pacotes encontrados " -+"(padrão de buscas do rpm)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" -+"usar formato época:nome-versão-lançamento.arquitetura para apresentar " -+"pacotes encontrados" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "excluir pacotes por nome ou glob" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Exibir em quais grupos comps os pacotes selecionados são apresentados" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "desabilitar excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "limitar a consulta a pacotes duplicados instalados" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "limitar a consulta a pacotes installonly instalados" -+ -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" --"nome e caminho para repositório adicional, pode ser especificado várias " --"vezes." -+"limitar a consulta a pacotes instalados com dependências não satisfeitas" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "desativar a remoção de dependências que não são mais usadas" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "exibir a localização de onde os pacotes podem ser baixados" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Exibe capacidades que o pacote conflita." - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "controla o uso da cor" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Recursos de exibição nos quais o pacote pode depender, aprimorar, " -+"recomendar, sugerir e complementar." - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "marcar metadados como vencidos antes de executar o comando" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Exibe capacidades que o pacote pode aprimorar." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "resolver somente endereços IPv4" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Exibe capacidades fornecidas pelo pacote." - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "resolver somente endereços IPv6" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Exibe capacidades que o pacote recomenda." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "definir o diretório para copiar os pacotes para" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Exibe capacidades que o pacote depende." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "baixar somente pacotes" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "Exibe capacidades que o pacote depende para executar um script %%pre." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "adicione um comentário à transação" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Exibe capacidades que o pacote sugere." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Incluir pacotes bugfix relevantes, nas atualizações" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Exibe capacidades que o pacote pode fornecer." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Incluir pacotes de aprimoramentos relevantes, nas atualizações" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Exibe apenas pacotes disponíveis." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Incluir pacotes newpackage relevantes, nas atualizações" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Exibe apenas pacotes instalados." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Incluir pacotes de segurança relevantes, nas atualizações" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "Exibe apenas pacotes ausentes nos repositórios disponíveis." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"Incluir pacotes necessários para corrigir o aviso informado, nas " --"atualizações" -+"Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " -+"instalados." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"Incluir pacotes necessários para corrigir o BZ informado, nas atualizações" -+"Exibe apenas os pacotes que podem ser removidos pelo comando \"dnf " -+"autoremove\"." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Exibir somente pacotes que foram instalados pelo usuário." -+ -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Exibe apenas pacotes editados recentemente" -+ -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" --"Incluir pacotes necessários para corrigir o CVE informado, nas atualizações" -+"A opção '--resolve' tem de ser usada em conjunto com as opções '--" -+"conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" -+"requires', '--requires-pre', '--suggests' ou '--supplements'" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" --"Incluir pacotes de segurança relevantes coincidindo com a severidade, nas " --"atualizações" -+"Opções '--recursive' tem que ser usado com '--whatrequires ' " -+"(Opcionalmente com '--alldeps', mas não com '--exactdeps'), ou com '--" -+"requires --resolve'" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Forçar o uso de uma arquitetura" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Pacote {} não contém arquivos" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Lista de Comandos Principais :" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Etiquetas de pesquisa disponíveis: use --queryformat \".. %{tag} ..\"" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Lista de Comandos de Plugin:" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoch" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Nunca (último: %s)" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Instante (último: %s)" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s segundo(s) (último: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Lançamento" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "exibe os repositórios de software configurados" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "exibir todos os repos" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "exibir repos habilitados (padrão)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "exibir repos desabilitados" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Nenhum repositório disponível" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Origem" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "habilitado" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "desabilitado" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Repo-id : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "A partir do repo" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Repo-name : " - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Empacotador" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Repo-status : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Tempo de compilação" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Repo-revision: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Tempo de instalação" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Repo-tags : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Instalado por" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Repo-distro-tags: " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Repo-updated : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licença" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Repo-pkgs : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Repo-size : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Repo-metalink: " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Atualizados : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "sim" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Repo-mirrors : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Repo-baseurl : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "não" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Repo-expire : " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Correto? [s/N]: " -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Repo-exclude : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Correto? [S/n]: " -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Repo-include : " - --#: ../dnf/cli/output.py:788 -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Repo-excluded: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Nome do Arquivo repo: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "id do repo" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "nome do repo" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Group: %s" --msgstr "Grupo: %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:792 -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "executar um shell interativo do DNF" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Script para executar no shell DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Valor chave não suportado." -+ -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid " Group-Id: %s" --msgstr " Group-Id: %s" -+msgid "Could not find repository: %s" -+msgstr "Não foi possível encontrar o repositório: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [valor]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Se nenhum valor for informado imprime o valor atual.\n" -+" Se um valor for informado define esse valor." - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Descrição: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [comando]\n" -+" exibir ajuda" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Linguagem: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [opções]\n" -+" list: lista repositórios e seus status. opções = [all | id | glob]\n" -+" enable: habilita repositórios. opção = repository id\n" -+" disable: desabilita repositórios. opção = repository id" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Pacotes obrigatórios:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" resolver o conjunto de transações" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Pacotes padrão:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: lista o conteúdo da transação\n" -+" reset: redefine (zero-out) a transação\n" -+" run: executa a transação" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Pacotes opcionais:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" executar a transação" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Pacotes condicionais:" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" sair do shell" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Grupo ambiente: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Argumentos específicos do shell:\n" -+"\n" -+"config define opções de configuração\n" -+"help exibe ajuda\n" -+"repository (ou repo) habilita, desabilita ou lista repositórios\n" -+"resolvedep soluciona o conjunto de transação\n" -+"transaction (ou ts) lista, redefine ou executa o conjunto de transação\n" -+"run soluciona ou executa o conjunto de transação\n" -+"exit (ou quit) sai do shell" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " Environment-Id: %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Erro: Incapaz de abrir %s para leitura" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Grupos obrigatórios:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Deixando o Shell" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Grupos opcionais:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "reinstala um pacote" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Resultado a partir de:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Pacote para reinstalar" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Filename : %s" --msgstr "Nome de arquivo : %s" -+msgid "Package %s available, but not installed." -+msgstr "Pacote %s disponível, mas não instalado." - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Repo : %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "executar um mod dnf interativo para remover e instalar um spec" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Descrição : " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Os specs que serão removidos" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "os specs que serão instalados" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licença : %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "exibir ou usar a informação dos grupos" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Fornecer : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Nenhum dado de grupo disponível nos repositórios configurados." - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Other : %s" --msgstr "Outro : %s" -- --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Houve um erro no cálculo do tamanho total do download" -+msgid "Warning: Group %s does not exist." -+msgstr "Aviso: O grupo %s não existe." - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Tamanho total: %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Aviso: Nenhum grupo correspondente:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Tamanho total do download: %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Grupos de Ambientes Disponíveis:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Tamanho depois de instalado: %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Grupos de Ambientes Instalados:" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Houve um erro ao calcular o tamanho instalado" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grupos instalados:" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Espaço liberado: %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grupos de Idiomas Instalados:" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Marcação de pacotes instalado pelo grupo:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grupos disponíveis:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Marcação de pacotes removido pelo grupo:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Grupos de Idiomas Disponíveis:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grupo" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "incluir pacotes opcionais do grupo" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Pacotes" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "mostrar também grupos ocultos" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Instalando grupo/pacotes do módulo" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "mostrar somente os grupos instalados" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Instalando pacotes de grupo" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "mostrar somente os grupos disponíveis" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Instalando" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Subcomando de grupos inválido, use: %s." - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Atualizando" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Não foi possível encontrar um pacote de grupo obrigatório." - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Reinstalando" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Instalando dependências" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Instalando dependências fracas" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Um pacote rpm fonte não será instalado (%s)." - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Removendo" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "nenhuma fábrica de conteúdo correspondente para %s" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Removendo pacotes dependentes" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Já baixado" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Removendo dependências não utilizadas" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "Tipo de soma de verificação não suportado: %s" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Desatualizando" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "determinando o espelho mais veloz (%s hosts).. " - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" -+"\n" -+"\n" -+"Sugestão: [d] padrão, [e] habilitado, [x] desabilitado, [i] instalado" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" -+"\n" -+"\n" -+"Dica: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Ignorando perfil desnecessário: '{}/{}'" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Não foi possível ajustar o perfil ao argumento {}" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Não há perfil padrão para o módulo {}:{}" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "O perfil {} não serviu para o módulo {}:{}" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Não foi possível resolver o argumento {}" -+ -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Nenhuma correspondência para o pacote {}" -+ -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" -+"Somente o nome do módulo é necessário. Ignorando informações descessárias no" -+" argumento: '{}'" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+#, fuzzy -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Problema de dependência no repo Modular:" -+msgstr[1] "Problemas de dependêcias no repo Modular" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Ativando fluxo diferente para '{}'." -+ -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Nada para mostrar." -+ -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" -+"Instalando a versão mais recente de '{}' do que o especificado. Razão: {}" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Módulos ativados: {}." -+ -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Nenhum perfil especificado para '{}', especifique o perfil." -+ -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" --"Ignorando pacotes com conflitos:\n" --"(adicionar %s' a linha de comando para forçar sua atualização)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Ignorando pacotes com dependências quebradas%s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " ou parte de um grupo" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "substituindo" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Valor de configuração desconhecido: %s=%s in %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Resumo da transação\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Opção de configuração desconhecida: %s = %s in %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Instalar" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Iniciado dnf-automatic." - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Atualizar" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Dormir por %s segundos" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Remover" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "As seguintes atualizações foram aplicadas em '%s':" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Desatualizar" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "As seguintes atualizações estão disponíveis em '%s':" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Ignorar" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "As seguintes atualizações foram baixadas em '%s':" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Pacote" --msgstr[1] "Pacotes" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Atualizações foram aplicadas em '%s':" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Pacote dependente" --msgstr[1] "Pacotes dependentes" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Atualizações foram baixadas em '%s':" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Atualizados" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Atualizações disponíveis em '%s'." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Desatualizados" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Falha ao enviar um email via '%s': %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Reinstalado" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Falha ao executar o comando '%s': devolveu %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Removido(s)" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Falhou" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Total" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistema" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Ignorando transação mesclada %d para %d, como se sobrepõe" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Nenhuma transação" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "IDs de transação ou pacote(s) fornecido(s) inválido(s)" -+msgid "%s is empty file" -+msgstr "%s é um arquivo vazio" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Linha de comando" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Falha ao armazenar o último tempo de cache." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Nome de usuário" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Falha ao determinar o último tempo de maquette." - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problema" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Data e hora" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "carregando repo '{}' falha: {}" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Ação(ões)" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "O carregamento do repositório '{}' falhou" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Alterado" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Caching temporizador de metadata desabilitado quando executando em uma " -+"conexão limitada." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" -+"O timer para armazenamento em cache de metadados desativado quando " -+"executando com bateria." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Nenhum ID de transação ou pacote fornecido" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Timer para armazenamento em cache de metadados desativado." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Removidos" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Cache de metadados atualizado recentemente." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Não instalado" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: nunca será expirado e não será atualizado." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Recente" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: expirou e será atualizado." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Antigo" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: metadados expiram depois %d segundos e será atualizado agora" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID de transação:" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: expira depois %d segundos." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Horário de início:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Criado cache de metadados" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Início do rpmdb:" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: usando metadados a partir de %s." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:422 - #, python-format --msgid "(%u seconds)" --msgstr "(%u segundos)" -+msgid "Ignoring repositories: %s" -+msgstr "Ignorando repositórios: %s" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minutos)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" -+"Última verificação de data de vencimento de metadados: %s atrás em %s." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Os pacotes baixados foram salvos no cache até a próxima transação bem " -+"sucedida." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u hours)" --msgstr "(%u horas)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Você pode remover os pacotes em cache executando '%s'." - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u days)" --msgstr "(%u dias)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "tsflag inválido no arquivo de configuração: %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Horário do fim:" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Falha ao adicionar o arquivo de grupos para o repositório: %s - %s" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Fim do rpmdb:" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Executando verificação da transação" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Usuário:" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Erro: verificação de transação vs depsolve:" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Interrompido" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Verificação de transação completa." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Código de retorno:" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Executando teste de transação" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Sucesso" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Erro de verificação de transação:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Falhas:" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Teste de transação completo" -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Executando a transação" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Requisitos de disco:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." -+msgstr[1] "" -+"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Falha:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Sumário de erros" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Releasever:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB alterado fora do DNF." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Linha de comando :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Erros ocorreram durante a transação." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Comentário :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Falha ao obter bloqueio de transação (registrado como %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transação realizada com:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Não foi possível executar a transação." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Pacotes alterados:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "A transação não pode ser iniciada." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Saída do scriptlet:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Falha ao remover o arquivo de transação %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Erros:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Alguns pacotes não foram baixados. Tentando novamente." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dep-Install" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPMs reduziu %.1f MB de atualizações para %.1f MB (%d.1%% salvos)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Obsoletos" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Delta RPMs falhos aumentaram %.1f MB de atualizações para %.1f MB (%d.1%% " -+"desperdiçado)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Obsoletos" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Não foi possível abrir: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Apagar" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "A chave pública para o %s não está instalada" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Reinstalar" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problema ao abrir o pacote %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Pacote %s.%s %s será instalado" -+msgid "Public key for %s is not trusted" -+msgstr "A chave pública para o %s não é confiável" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "O pacote %s.%s %s será uma atualização" -+msgid "Package %s is not signed" -+msgstr "O pacote %s não está assinado" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "O pacote %s.%s %s será apagado" -+msgid "Cannot remove %s" -+msgstr "Não foi possível remover %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Pacote %s.%s %s será instalado" -+msgid "%s removed" -+msgstr "%s removido" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Sem combinação para o pacote do grupo \"{}\"" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Pacote %s.%s %s será desatualizado" -+msgid "Adding packages from group '%s': %s" -+msgstr "Adicionando pacotes do grupo '%s': %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Nenhum grupo marcado para remoção." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Nenhum grupo marcado para atualização." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "Nenhum pacote correspondeu" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "O pacote %s.%s %s ficará obsoleto" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "O pacote %s não está instalado, não é possível fazer downgrade." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "O pacote %s.%s %s será atualizado" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"O pacote %s de versão mais antiga já foi instalado, não é possível fazer " -+"downgrade." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "Pacote %s.%s %s ficará obsoleto" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "O pacote %s não está instalado, não é possível reinstála-lo." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Começando resolução de dependência" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "O arquivo %s é um pacote fonte e não pode ser atualizado, ignorando." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Resolução de dependência finalizada" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "O pacote %s não está instalado, não é possível atualizá-lo." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Importando chave GPG 0x%s:\n" --"ID de usuário : \"%s\"\n" --" Impressão digital: %s\n" --"A partir de : %s" -+"O pacote %s de versão mais recente já foi instalado, não é possível fazer " -+"downgrade." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Executando" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Pacote %s disponível, mas instalado para arquitetura diferente." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Dormindo" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"O pacote %s de versão mais antiga já foi instalado, não pode é possível " -+"fazer downgrade." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Ininterrompível" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Ação não tratada: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zumbi" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Nenhuma atualização de segurança necessária, mas {} atualização disponível" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Rastreado/Parado" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Nenhuma atualização de segurança necessária, mas {} atualizações disponíveis" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Desconhecido" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualização " -+"disponível" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Não foi possível encontrar informação sobre processo bloqueador (PID %d)" -+"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualizações" -+" disponíveis" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " O aplicativo com PID %d é: %s" -+msgid ". Failing package is: %s" -+msgstr ". O pacote que falha é: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Memória: %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "Chaves GPG estão configuradas como: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Iniciado: %s - %s atrás" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "A chave GPG em %s (0x%s) já está instalada" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Estado: %s" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "A chave foi aprovada." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "ignorando." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "A chave foi rejeitada." - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Group '%s' is not installed." --msgstr "O grupo '%s' não está instalado." -+msgid "Key import failed (code %d)" -+msgstr "Falha na importação da chave (código %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Chave importada com sucesso" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Não instalar nenhuma das chaves" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' does not exist." --msgstr "O grupo '%s' não existe." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas para este pacote.\n" -+"Verifique se as URLs corretas das chaves estão configuradas para esse repositório." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Talvez você quisesse dizer: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "O pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Alguns pacotes do repositório local têm checksum incorreto" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Ambiente '%s' não está instalado." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "O pacote \"{}\"do repositório \"{}\" tem checksum incorreto" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id '%s' não existe." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Alguns pacotes têm cache inválido, mas não podem ser baixados devido à opção" -+" \"--cacheonly\"" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "O grupo '%s' não está instalado." -+msgid "Package %s is already installed." -+msgstr "O pacote %s já está instalado." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3383,6 +3640,11 @@ msgstr "O repositório '%s' está faltando o nome na configuração, usando o id - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Bad id para repo: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s verificação falhou: %s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3393,36 +3655,6 @@ msgstr "repo %s: 0 x%s já importado" - msgid "repo %s: imported key 0x%s." - msgstr "repo %s: chave importada 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Um pacote rpm fonte não será instalado (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "Tipo de soma de verificação não suportado: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Falha ao recompilar Delta RPM" -@@ -3435,234 +3667,45 @@ msgstr "Falha na soma de verificação de recompilação delta RPM" - msgid "done" - msgstr "Concluído" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --#, fuzzy --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Problema de dependência no repo Modular:" --msgstr[1] "Problemas de dependêcias no repo Modular" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Arquivo de bloqueio deformado encontrado: %s.\n" - "Certifique que nenhum outro processo dnf está em execução e remova o arquivo de bloqueio manualmente ou execute systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Ativando fluxo diferente para '{}'." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Nada para mostrar." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" --"Instalando a versão mais recente de '{}' do que o especificado. Razão: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Módulos ativados: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Nenhum perfil especificado para '{}', especifique o perfil." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Sugestão: [d] padrão, [e] habilitado, [x] desabilitado, [i] instalado" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Dica: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Ignorando perfil desnecessário: '{}/{}'" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Não foi possível ajustar o perfil ao argumento {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Não há perfil padrão para o módulo {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "O perfil {} não serviu para o módulo {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Não foi possível resolver o argumento {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Nenhuma correspondência para o pacote {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" --"Somente o nome do módulo é necessário. Ignorando informações descessárias no" --" argumento: '{}'" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s verificação falhou: %s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s é um arquivo vazio" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Falha ao armazenar o último tempo de cache." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Falha ao determinar o último tempo de maquette." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Arquivo de análise falhou: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Plugins carregados: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "ignorando." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "nenhuma fábrica de conteúdo correspondente para %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Já baixado" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "determinando o espelho mais veloz (%s hosts).. " -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "habilitando o repositório %s" -+msgid "Environment '%s' is not installed." -+msgstr "Ambiente '%s' não está instalado." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "Adicionado repo %s a partir de %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Environment '%s' is not available." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Desatualizando" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Limpeza" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Instalando" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Reinstalando" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Apagando" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Atualizando" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verificando" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Executando scriptlet" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Preparando" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problema" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id '%s' não existe." -diff --git a/po/ru.po b/po/ru.po -index 72092e7..fed9522 100644 ---- a/po/ru.po -+++ b/po/ru.po -@@ -18,7 +18,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-02-05 08:17+0000\n" - "Last-Translator: Igor Gorbounov \n" - "Language-Team: Russian (http://www.transifex.com/projects/p/dnf/language/ru/)\n" -@@ -29,1798 +29,1591 @@ msgstr "" - "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Были применены следующие обновления на «%s»:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Доступны следующие обновления для «%s»:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Следующие обновления загружены на «%s»:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Обновления применены на «%s»." -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Обновления загружены на «%s»." -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Обновления доступны на «%s»." -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Сбой отправки электронного письма через «%s»: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Не удалось выполнить команду «%s»: возвращено %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "ПАКЕТ" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Неизвестное значение параметра: %s=%s в %s; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Пакет для установки" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Неизвестный параметр конфигурации: %s = %s в %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Откат версии" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Запущен dnf-automatic." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Очистка" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Ожидание на %s секунд" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Установка" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "Ошибка: %s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Исключаем" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "при загрузке репозитория «{}» произошел сбой: {}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Переустановка" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Не удалось загрузить репозиторий «{}»" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Удаление" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "" --"Таймер кэширования метаданных отключен при работе через тарифицируемое " --"подключение." -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Обновление" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Таймер кэширования метаданных отключен при работе от батареи." -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Проверка" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Таймер кэширования метаданных отключен." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Запуск скриптлета" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Кэш метаданных недавно обновлен." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Подготовка" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: никогда не истечет и не будет обновляться" -- --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: истекло и будет обновляться." -+msgid "Parsing file failed: %s" -+msgstr "Ошибка при разборе файла: %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" -+msgid "Loaded plugins: %s" -+msgstr "Загружены модули: %s" - --#: ../dnf/base.py:372 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: истекает через %d секунд." -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Создан кэш метаданных." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: используются метаданные из %s." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "Игнорируется репозиториев: %s" -+msgid "enabling %s repository" -+msgstr "подключение репозитория %s" - --#: ../dnf/base.py:425 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Последняя проверка окончания срока действия метаданных: %s назад, %s." -+msgid "Added %s repo from %s" -+msgstr "Добавлен %s репозиторий из %s" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" --"Загруженные пакеты были сохранены в кэше до следующей успешной транзакции." - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Вы можете удалить кэшированные пакеты, выполнив «%s»." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Неверный tsflag в файле настроек: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Эпоха" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Ошибка добавления файла групп для репозитория: %s — %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Проверка транзакции" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Ошибка: проверка транзакции на разрешение зависимостей:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Выпуск" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Проверка транзакции успешно завершена." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Идет проверка транзакции" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Ошибка при проверке транзакции:" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Тест транзакции проведен успешно" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Выполнение транзакции" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Источник" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Требования к диску:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" --"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." --msgstr[1] "" --"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." --msgstr[2] "" --"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Сводка ошибок" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Из репозитория" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB изменена вне DNF." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Сопровождающий" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Во время транзакции возникли ошибки." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Время сборки" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Не удалось получить блокировку транзакции (добавлено в журнал: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Время установки" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Не удалось запустить транзакцию." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Установлен" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Не удалось начать транзакцию:" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Не удалось удалить файл транзакции %s" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Некоторые пакеты не были загружены. Повторная попытка." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%d.1%% сохранено)" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Лицензия" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" --"Сбой Delta RPM привел к увеличению %.1f МБ обновлений до %.1f МБ (%d.1%% " --"потрачено)" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Не удалось открыть: {}" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Публичный ключ для %s не установлен" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Нет пакетов для списка" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Проблема открытия пакета %s" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "д" -+ -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "да" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "н" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "нет" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Продолжить? [д/Н]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Все правильно? [Д/н]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Публичный ключ для %s не заслуживает доверия" -+msgid "Group: %s" -+msgstr "Группа: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Пакет %s не подписан" -+msgid " Group-Id: %s" -+msgstr " Код группы: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Не удается удалить %s" -+msgid " Description: %s" -+msgstr " Описание: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s удален(ы)" -+msgid " Language: %s" -+msgstr " Язык: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Нет соответствия для группового пакета «{}»" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Обязательные пакеты:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Добавление пакетов из группы «%s»: %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Пакеты по умолчанию:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Отсутствуют действия для выполнения" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Необязательные пакеты:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Нет групп, помеченных для удаления." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Условные пакеты:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Не отмечена группа для обновления." -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Группа окружения: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Отсутствуют совпадения для аргумента: %s" -+msgid " Environment-Id: %s" -+msgstr " ID окружения: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "нет подходящего пакета" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Обязательные группы:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Пакет %s не установлен, нельзя произвести откат версии." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Необязательные группы:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "Пакет %s версией ниже уже установлен, нельзя произвести откат версии." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Совпадения с:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Пакет %s не установлен, нельзя произвести переустановку." -+msgid "Filename : %s" -+msgstr "Имя файла : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Файл %s является исходным пакетом и не может быть обновлен, пропускается." -+msgid "Repo : %s" -+msgstr "Репозиторий : %s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Пакет %s не установлен, нельзя произвести обновление." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Описание : " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Пакет %s более новой версии уже установлен, нельзя произвести обновление." -+msgid "URL : %s" -+msgstr "Ссылка : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Пакет %s есть, но не установлен." -+msgid "License : %s" -+msgstr "Лицензия : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Пакет %s есть, но установлен для другой архитектуры." -+msgid "Provide : %s" -+msgstr "Предоставьте : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "Пакет %s не был установлен." -+msgid "Other : %s" -+msgstr "Другое : %s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Произошла ошибка при подсчете общего объема загрузки" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Not a valid form: %s" --msgstr "Неправильная форма: %s" -+msgid "Total size: %s" -+msgstr "Общий размер: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Нет пакетов, помеченных для удаления." -- --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Пакеты для аргумента %s доступны, но не установлены." -+msgid "Total download size: %s" -+msgstr "Объем загрузки: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "Пакет %s самой старой версии уже установлен, нельзя произвести откат." -+msgid "Installed size: %s" -+msgstr "Объем изменений: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Действие не обрабатывается: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Ошибка при подсчете объема установки" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "Нет пакета %s." -+msgid "Freed space: %s" -+msgstr "Освобожденное место: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Не требуются обновления безопасности, но обновление {} имеется" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Отметка, что пакеты установлены группой:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Не требуются обновления безопасности, но обновления {} имеются" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Отметка, что пакеты удалены группой:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Для «{}» не требуются обновления безопасности, но обновление {} имеется" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Группа" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Для «{}» не требуются обновления безопасности, но обновления {} имеются" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Пакеты" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Сбойный пакет: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Установка пакетов группы/модуля" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Ключи GPG настроены как: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Установка пакетов группы" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG ключ %s (0x%s) уже установлен" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Установка" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Ключ принят." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Обновление" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Ключ отклонен." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Переустановка" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Неудача импорта ключа (code %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Установка зависимостей" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Импорт ключа успешно завершен" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Установка слабых зависимостей" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Не установлены какие-либо ключи" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Удаление" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"GPG ключи, перечисленные для репозитория «%s», уже установлены, но они не являются правильными для этого пакета.\n" --"Проверьте, правильно ли настроены URL ключей для этого репозитория." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Удаление зависимых пакетов" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Импорт ключа(ключей) не помог, неверный ключ(ключи)?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Удаление неиспользуемых зависимостей" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Возможно, вы имели в виду: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Откат версии" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" --"У пакета «{}» из локального репозитория «{}» неправильная контрольная сумма" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Установка профилей модулей" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" --"У некоторых пакетов из локального репозитория неправильная контрольная сумма" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "У пакета «{}» из репозитория «{}» неправильная контрольная сумма" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Включение потоков модулей" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Переключение потоков модулей" -+ -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" --"У некоторых пакетов неправильный кеш, но они не загружаются из-за параметра " --"«--cacheonly»" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Пакет %s уже установлен." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Установка групп с рабочими средами" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "При разборе файла «%s» произошла ошибка: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Обновление групп с рабочими средами" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Не удалось прочитать файл «%s»: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Удаление групп с рабочими средами" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Ошибка конфигурации: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Установка групп" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Псевдонимы могут содержать бесконечную рекурсию" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Обновление групп" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, используются первоначальные аргументы." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Удаление групп" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " Установлено: %s-%s из %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"Пропуск пакетов с конфликтами:\n" -+"(добавьте «%s» к командной строке для их принудительного обновления)" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " Собрано : %s из %s" -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Пропуск пакетов с нарушенными зависимостями %s" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF только загрузит пакеты для транзакции." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " или часть группы" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" --"DNF только загрузит пакеты, установит gpg-ключи и проверит транзакцию." - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Операция отменена" -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Загрузка пакетов:" -- --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Ошибка при загрузке пакетов:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Сбой транзакции" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "замена" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Отмена автоматического импорта ключей во время запуска без контроля.\n" --"Используйте \"-y\" для игнорирования." -+"\n" -+"Результат транзакции\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "СБОЙ проверки GPG" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Установка" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Журналы изменений для {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Обновление" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Исключение пакетов" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Удаление" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Отсутствуют пакеты, помеченные для синхронизации дистрибутивов." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Откат версии" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Нет пакетов, помеченных для понижения версии." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Пропуск" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Установленные пакеты" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Пакет" -+msgstr[1] "Пакета" -+msgstr[2] "Пакетов" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Имеющиеся пакеты" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Зависимый пакет" -+msgstr[1] "Зависимых пакета" -+msgstr[2] "Зависимых пакетов" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Автоудаление пакетов" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Обновлен" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Дополнительные пакеты" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Возвращен к предыдущей версии" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Доступные обновления" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Установлен" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Недавно добавленные пакеты" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Переустановлен" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Совпадений среди пакетов не найдено" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Пропущено" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Совпадений не найдено" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Удален" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Не указан идентификатор транзакции" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Сбой" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Указанный идентификатор транзакции не найден" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Общий размер" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Найдено более одного идентификатора транзакции!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Неполная история транзакций, до %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Система" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Неполная история транзакций, после %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Откат транзакции {}, с {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Пропуск объединенной транзакции %d to %d, поскольку она перекрывается" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Неизвестный репозиторий: «%s»" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Нет транзакций" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Нет соответствующих репозиториев: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Даны неправильные идентификаторы транзакций или пакеты" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Эта команда должны быть выполнена от имени пользователя root." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Командная строка" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Не найдена команда: %s . Воспользуйтесь %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Имя пользователя" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Это может быть команда модуля DNF, попробуйте: \"dnf install 'dnf-" --"command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Идентификатор" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Это может быть команда модуля DNF, но загрузка модулей сейчас отключена." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Дата и время" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir или -downloaddir должны использоваться с --downloadonly или с " --"командой download или system-upgrade." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Действия" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled и --disable, --set-disabled должны использоваться " --"вместе с командой config-manager." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Изменено" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Информация об истории отказов" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Не задан идентификатор транзакции или пакет" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Не удается определить версию выпуска (используйте '--releasever' для " --"задания версии выпуска)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Удалено" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "аргумент {}: не допускается с аргументом {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Не установлено" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Команда \"%s\" уже определена" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Старее" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Исключения из dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Новее" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Включения в dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Идентификатор транзакции :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Исключения из репозитория " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Время начала :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Включения в репозиторий " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Начало rpmdb :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Для проведения диагностики, попробуйте выполнить: «%s»." -+msgid "(%u seconds)" -+msgstr "(%u секунд)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Вероятно у вас повреждена RPMDB, запуск «%s» может исправить эту проблему." -+msgid "(%u minutes)" -+msgstr "(%u минут)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"У вас включена проверка пакетов посредством ключей GPG. Это хорошо.\n" --"Однако, нет установленных публичных ключей GPG. Следует загрузить\n" --"ключи для устанавливаемых пакетов и установить их.\n" --"Можно сделать это запуском команды:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"В качестве альтернативы можно указать URL ключа, который нужно\n" --"использовать для репозитория посредством параметра «gpgkey» в\n" --"разделе репозитория, и DNF установит его.\n" --"\n" --"Для получения дополнительной информации свяжитесь с поставщиком дистрибутива или пакета." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u часов)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Проблема с репозиторием: %s" -+msgid "(%u days)" -+msgstr "(%u дней)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "отобразить информацию о пакете или группе пакетов" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Время окончания :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "показывать все пакеты (по умолчанию)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Конец rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "показывать только имеющиеся пакеты" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Пользователь :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "показывать только установленные пакеты" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Код возврата :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "показывать только дополнительные пакеты" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Прекращено" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "показывать только пакеты с обновлениями" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Успешно" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "показывать только пакеты с автоудалением" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Ошибки:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "показывать только недавно измененные пакеты" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Неудача:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "ПАКЕТ" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Выпускаемая версия :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "вывести список пакетов или групп пакетов" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Команда :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "найти пакет по заданному значению" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Комментарий :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "ОБРАЗЕЦ_СТРОКИ" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Транзакция выполнена:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Поиск пакетов: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Пакеты изменены:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "проверить доступные обновления для пакетов" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Вывод скриптлета:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "перед обновлением показывать журналы изменений" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Ошибки:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Нет пакетов." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Установка зависимостей" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Нет пакетов, помеченных для установки." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Исключено" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Пакеты не были установлены." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Удаление" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Переустановка" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (из %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Пакет %s.%s %s будет устанавливаться" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Установленный пакет %s%s недоступен." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Пакет %s.%s %s будет обновлением" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Пакеты не были установлены из репозитория." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Пакет %s.%s %s будет удаляться" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Нет пакетов, помеченных для переустановки." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Пакет %s.%s %s будет переустанавливаться" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Отсутствуют пакеты, помеченные для обновления." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "выполнить команды над всеми пакетами заданного репозитория" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Пакет %s.%s %s будет убираться" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "РЕПОЗИТОРИЙ" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Пакет %s.%s %s будет обновляться" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "отобразить подсказку по использованию" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Пакет %s.%s %s будет считаться устаревшим" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "КОМАНДА" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Начало разрешения зависимостей" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "отобразить (или использовать) историю транзакций" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Конец разрешения зависимостей" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Найдено более одного идентификатора транзакции.\n" --"'{}' требует один идентификатор транзакции или имя пакета." -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Не задан идентификатор транзакции или имя пакета." -- --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Нет доступа к спискам предыдущих действий." -+"Импорт GPG-ключа 0x%s:\n" -+"Идентификатор пользователя: \"%s\"\n" -+"Отпечаток: %s\n" -+"Источник: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Не удается отменить транзакцию %s, поскольку это приведет к нарушениям в " --"базе данных пакетов." -+msgid "Command line error: %s" -+msgstr "Ошибка команды: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Не удается откатить транзакцию %s, поскольку это приведет к нарушениям в " --"базе данных пакетов." -- --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Неверное определение диапазона идентификатора «{}».\n" --"Используйте «..»." -- --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Не удается преобразовать «{}» в идентификатор транзакции.\n" --"Используйте «», «last», «last-»." -+msgid "bad format: %s" -+msgstr "плохой формат: %s" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Не найдено транзакций, работающих с пакетом «{}»." -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" -+msgstr "Аргумент setopt имеет несколько значений: %s" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Перечислить или создать псевдонимы команд" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "Аргумент setopt не имеет значения: %s" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "включить разрешение псевдонимов" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Дополнительные параметры" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "отключить разрешение псевдонимов" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "расположение файла конфигурации" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Псевдонимы теперь включены" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "работать без вывода сообщений" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Псевдонимы теперь отключены" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "подробно описывать действия" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Неверный ключ псевдонима: %s" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "вывести версию DNF и выйти" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Аргумент псевдонима не имеет значения: %s" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "настройка корневого каталога установки" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Псевдонимов добавлено: %s" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "не устанавливать документацию" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Псевдоним не найден: %s" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "отключить все модули" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Псевдонимов удалено: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "включить модули по названию" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, псевдоним %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "отключить модули по названию" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Псевдоним %s='%s'" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Разрешение псевдонимов отключено." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "установить произвольные настройки и параметры репозиториев" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Псевдонимы не заданы." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "разрешить проблемы зависимостей, пропустив пакеты" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Не указан псевдоним." -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "показать справку по команде" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Псевдонимы не определены." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Нет совпадения для псевдонима: %s" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "" -+"попытаться использовать наиболее подходящие версии пакетов в транзакциях." - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" --"удалить все ненужные пакеты, первоначально установленные по зависимостям" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Пакет для удаления" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "брать полностью из системного кэша, не обновлять его" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "поиск проблем в packagedb" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "максимальное время ожидания команды" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "показывать все проблемы; по умолчанию" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "уровень отладочных сообщений" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "показывать проблемы с зависимостями" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "сохраняет подробные результаты в файлах" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "показывать повторяющиеся проблемы" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "показывать устаревшие пакеты" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "уровень сообщений об ошибках" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "показывать проблемы с предоставляемой функциональностью" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"включает логику обработки устаревших пакетов dnf для обновления или " -+"отображения возможностей, устаревающих с пакетом, для info, list и " -+"repoquery" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} отсутствуют зависимости {}" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "уровень отладочных сообщений для rpm" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} повторяет {}" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "автоматически отвечать утвердительно на все вопросы" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} замещается {}" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "автоматически отвечать отрицательно на все вопросы" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} обеспечивает {}, но не найден" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"включить только определенные репозитории по идентификатору или маске, можно" -+" задать несколько раз" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Удаление файла %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"подключить репозитории командой config-manager (сохранение автоматическое)" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "удалить кэшированные данные" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"отключить репозитории командой config-manager (сохранение автоматическое)" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Тип метаданных для удаления" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "исключить пакеты по имени или маске" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Очистка данных: " -- --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Неактуальный кеш" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "отключить excludepkgs" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d файл удален" --msgstr[1] "%d файла удалено" --msgstr[2] "%d файлов удалено" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "" -+"метка и путь к дополнительному репозитарию, может быть определено несколько " -+"раз." - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Ожидание завершения процесса с PID %d." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "запретить удаление зависимостей, которые больше не используются" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Показывать список зависимостей пакета и какие пакеты их предоставляют" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "обновить установленные пакеты до последних имеющихся версий" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "использовать ли цветовые схемы" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Пакет для синхронизации" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "установить метаданные как истекшие перед запуском команды" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Откат к предыдущей версии пакета" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "разрешение только в адреса IPv4" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Пакет для отката версии" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "разрешение только в адреса IPv6" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "показать или использовать информацию о группах" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "задать каталог для копирования в него пакетов" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Отсутствует информация о группах для настроенных репозиториев." -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "только загрузить пакеты" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Внимание: группа %s не существует." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "добавить к транзакции комментарий" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Предупреждение: ни одна группа не совпадает:" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Включить в обновления пакеты для исправлений ошибок" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Доступные группы рабочих сред:" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Включить в обновления пакеты, связанные с улучшениями" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Установленные группы рабочих сред:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Включить в обновления пакеты, связанные с newpackage" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Установленные группы:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Включить в обновления пакеты, связанные с безопасностью" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Установленные языковые группы:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Включить в обновления пакеты, необходимые для исправлений в связи с данной " -+"рекомендацией" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Доступные группы:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Включать в обноления пакеты, требуемые для исправления данной ошибки из " -+"багзиллы" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Доступные языковые группы:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Включать в обновления пакеты, требуемые для исправления данной уязвимости " -+"CVE" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "включать дополнительные пакеты из группы" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" -+" опасности" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "показывать и скрытые группы" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Принудительно использовать архитектуру" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "показывать только установленные группы" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Список основных команд:" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "показывать только доступные группы" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Список команд подключаемых модулей:" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Неправильная подкоманда для групп, используйте: %s." -- --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Не удается найти пакет из обязательной группы." -- --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "установка пакета(ов) в систему" -+msgid "Error: %s" -+msgstr "Ошибка: %s" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Пакет для установки" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Останов процесса." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Совпадений не найдено" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Отсутствуют права на чтение/запуск в данном каталоге, будет использован " -+"корневой каталог \"/\"" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Неправильный путь к файлу rpm: %s" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Есть следующие альтернативы для «{0}»: {1}" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "создание кэша метаданных" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Создание кэша для всех метаданных файлов." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" --"отметить или снять отметку пользовательской установки с установленных " --"пакетов." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s помечено как пользовательская установка." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Зависимости разрешены." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "с %s снята отметка пользовательской установки." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Выполнено!" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as group installed." --msgstr "%s помечено как установленное в составе группы." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Ошибка:" -+msgid " Installed: %s-%s at %s" -+msgstr " Установлено: %s-%s из %s" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Package %s is not installed." --msgstr "Пакет %s не установлен." -+msgid " Built : %s at %s" -+msgstr " Собрано : %s из %s" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF только загрузит пакеты для транзакции." -+ -+#: ../dnf/cli/cli.py:194 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" -+"DNF только загрузит пакеты, установит gpg-ключи и проверит транзакцию." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Нет соответствующего Modules" -- --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -- --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -- --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Взаимодействие с Modules." -- --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "показывать только активированные модули" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "показывать только отключенные модули" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "показывать только установленные модули" -- --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "показывать содержимое профиля" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Операция отменена" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "переустановка пакета" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Отсутствуют действия для выполнения" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Пакет для переустановки" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Загрузка пакетов:" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "удалить пакет или пакеты из системы" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Ошибка при загрузке пакетов:" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "удалить повторяющиеся пакеты" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Сбой транзакции" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"удалить пакеты, предназначенные только для установки, превышающие лимит" -+"Отмена автоматического импорта ключей во время запуска без контроля.\n" -+"Используйте \"-y\" для игнорирования." - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Не найдено повторящихся пакетов для удаления." -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "СБОЙ проверки GPG" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Не найдены пакеты только для установки, помеченные для удаления." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Журналы изменений для {}" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "неизвестно" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Исключение пакетов" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Отсутствуют пакеты, помеченные для синхронизации дистрибутивов." -+ -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Никогда (осталось: %s)" -+msgid "No match for argument: %s" -+msgstr "Отсутствуют совпадения для аргумента: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Немедленно (осталось:%s)" -+msgid "No package %s available." -+msgstr "Нет пакета %s." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s секунд(а) (осталось: %s)" -+msgid "Packages for argument %s available, but not installed." -+msgstr "Пакеты для аргумента %s доступны, но не установлены." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "отобразить настроенные репозитории ПО" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Нет пакетов, помеченных для понижения версии." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "показать все репозитории" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Установленные пакеты" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "показать активированные репозитории (по умолчанию)" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Имеющиеся пакеты" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "показать отключенные репозитории" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Автоудаление пакетов" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Нет репозиториев" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Дополнительные пакеты" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "включено" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Доступные обновления" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "отключено" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Недавно добавленные пакеты" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Код репозитория : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Совпадений среди пакетов не найдено" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Имя репозитория : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Совпадений не найдено" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Состояние репозитория: " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Не указан идентификатор транзакции" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Версия репозитория : " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Указанный идентификатор транзакции не найден" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Метки репозитория : " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Найдено более одного идентификатора транзакции!" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Метки дистрибутива : " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "Неполная история транзакций, до %u." - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Репозиторий обновлен : " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "Неполная история транзакций, после %u." - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Пакеты репозитория : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Пакет %s не был установлен." - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Размер репозитория : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Откат транзакции {}, с {}" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Metalink репозитория : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Неизвестный репозиторий: «%s»" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Обновлено : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Нет соответствующих репозиториев: %s" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Зеркала репозитория : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Эта команда должны быть выполнена от имени пользователя root." - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Baseurl репозитория : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Не найдена команда: %s . Воспользуйтесь %s --help" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Окончание срока репозитория: " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Это может быть команда модуля DNF, попробуйте: \"dnf install 'dnf-" -+"command(%s)'\"" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Исключения репозитория : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Это может быть команда модуля DNF, но загрузка модулей сейчас отключена." - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Включено в репозиторий : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Ошибка конфигурации: %s" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Исключено из репозитория : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir или -downloaddir должны использоваться с --downloadonly или с " -+"командой download или system-upgrade." - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Файл репозитория: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled и --disable, --set-disabled должны использоваться " -+"вместе с командой config-manager." - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "идентификатор репозитория" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "состояние" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "имя репозитория" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Не удается определить версию выпуска (используйте '--releasever' для " -+"задания версии выпуска)" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Всего пакетов: %s" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "аргумент {}: не допускается с аргументом {}" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "поиск пакетов по ключевому слову" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Команда \"%s\" уже определена" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "ключ для поиска" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Исключения из dnf.conf: " - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Запросить все пакеты (сокращение для repoquery «*» или repoquery без " --"параметра)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Включения в dnf.conf: " - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Запрашивать все версии пакетов (по умолчанию)" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Исключения из репозитория " - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "показывать только результаты с этой ARCH" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Включения в репозиторий " - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "показывать только результаты, относящиеся к FILE" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "показывать только результаты, конфликтующие с REQ" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "При разборе файла «%s» произошла ошибка: %s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"показывать результаты, которые требуют, предполагают, дополняют, улучшают " --"или рекомендуют состав пакета и файлы REQ" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Не удалось прочитать файл «%s»: %s" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "показывать только результаты, делающие REQ устаревшим" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Псевдонимы могут содержать бесконечную рекурсию" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "показывать только результаты, предоставляющие REQ" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, используются первоначальные аргументы." - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Работает" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "показывать только результаты, рекомендующие REQ" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Ожидание" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "показывать только результаты, расширяющие REQ" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Непрерываемый" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "показывать только результаты, в которых предлагается REQ" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Зомби" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "показывать только результаты, дополняющие REQ" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Трассировано/Остановлено" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Неизвестно" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" --"проверять зависимости в точности так, как указано, в отличие от --alldeps" -+"Невозможно найти информацию о блокирующем процессе (идентификатор процесса " -+"%d)" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"используется с --whatrequires и --requires --resolve, рекурсивный запрос " --"пакетов." -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Приложение с идентификатором процесса %d: %s" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Память : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "показывать доступные теги для использования с --queryformat" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Запущено : %s — %s назад" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "разрешить возможности до первоначальных пакетов" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Статус : %s" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "показывать дерево рекурсии для пакета(ов)" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Перечислить или создать псевдонимы команд" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "работать с соответствующим исходным RPM" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "включить разрешение псевдонимов" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"показывать N последних пакетов для данного name.arch (или последних, кроме " --"N, если N отрицательное)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "отключить разрешение псевдонимов" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "показывать подробную информацию о пакете" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Псевдонимы теперь включены" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "показывать список файлов в пакете" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Псевдонимы теперь отключены" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "показывать имя исходного пакета RPM" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "Неверный ключ псевдонима: %s" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "показывать журналы изменений для пакета" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Аргумент псевдонима не имеет значения: %s" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "формат отображения найденных пакетов" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Псевдонимов добавлено: %s" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"использовать формат name-epoch:version-release.architecture для отображения " --"найденных пакетов (по умолчанию)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"использовать формат name-version-release для отображения найденных пакетов " --"(стандартно для rpm query)" -- --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"использовать формат epoch:name-version-release.architecture для отображения " --"найденных пакетов" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Отображать, в каких группах представлены выбранные пакеты" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "ограничить запрос установленными повторяющимися пакетами" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "ограничить запрос установленными пакетами «только для установки»" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" --"ограничить запрос установленными пакетами с неудовлетворенными зависимостями" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "показывать место, откуда можно загрузить эти пакеты" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Показывать возможности, с которыми пакет конфликтует." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Показывать возможности, от которых пакет может зависеть, которые может " --"улучшить, рекомендовать, предлагать и дополнять." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Показывать возможности, которые пакет может улучшить." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Показывать возможности, предоставляемые пакетом." -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Показывать возможности, рекомендуемые пакетом." -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Показывать возможности, от которых пакет зависит." -- --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:141 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Показывать возможности, от которых пакет зависит для запуска скрипта %%pre." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Показывать возможности, предлагаемые пакетом." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Показывать возможности, которые пакет может дополнить." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Показывать только доступные пакеты." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Показывать только установленные пакеты." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "" --"Показывать только пакеты, отсутствующие во всех доступных репозиториях." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Показывать только пакеты, которые предоставляют обновление для уже " --"установленного пакета." -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Показывать только пакеты, которые могут быть удалены командой «dnf " --"autoremove»." -+msgid "Alias not found: %s" -+msgstr "Псевдоним не найден: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Отображать только пакеты, установленные пользователем." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Псевдонимов удалено: %s" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Показывать только недавно измененные пакеты" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, псевдоним %s" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Параметр «--resolve» должен использоваться вместе с одним из параметров: " --"«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " --"«--requires», «--requires-pre», «--suggests» или «--supplements»" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Псевдоним %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Параметр «--recursive» должен использоваться лишь с «--whatrequires » " --"(или же с «--alldeps», но не с «--exactdeps») или с «--requires " --"--resolve»" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Разрешение псевдонимов отключено." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "В пакете {} нет файлов" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Псевдонимы не заданы." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Доступные тэги запросов: формат --queryformat «.. %{tag} ..»" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Не указан псевдоним." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Псевдонимы не определены." - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Не указан правильный параметр\n" --"формат: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"описание:\n" --" Для данных пакетов выводится дерево пакетов." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "Нет совпадения для псевдонима: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1834,25 +1627,6 @@ msgstr "поиск также описания пакета и URL" - msgid "QUERY_STRING" - msgstr "СТРОКА_ЗАПРОСА" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1877,201 +1651,452 @@ msgstr "%s совпадение: %%s" - msgid "No matches found." - msgstr "Нет совпадений." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "запустить интерактивную оболочку DNF" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Поиск пакетов: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "СКРИПТ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "поиск проблем в packagedb" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Скрипт для запуска в оболочке DNF" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "показывать все проблемы; по умолчанию" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Неподдерживаемое значение ключа." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "показывать проблемы с зависимостями" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Не удалось найти репозиторий: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "показывать повторяющиеся проблемы" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Если значение не задано, выводится текущее значение.\n" --" Если значение задано, то устанавливается это значение." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "показывать устаревшие пакеты" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [command]\n" --" печать справки" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "показывать проблемы с предоставляемой функциональностью" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [option]\n" --" list: выдать список репозиториев и их состояние. option = [all | id | glob]\n" --" enable: включить репозитории. option = repository id\n" --" disable: отключить репозитории. option = repository id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} отсутствуют зависимости {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" разрешить набор транзакций" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} повторяет {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" --msgstr "" --"{} arg\n" --" list: выдает список содержимого транзакции\n" --" reset: сброс (обнуление) транзакции\n" --" run: запуск транзакции" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} замещается {}" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} обеспечивает {}, но не найден" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "обновить установленные пакеты до последних имеющихся версий" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Пакет для синхронизации" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "обновить пакет или пакеты в системе" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Пакет для обновления" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Отсутствуют пакеты, помеченные для обновления." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" запустить транзакцию" -+"удалить все ненужные пакеты, первоначально установленные по зависимостям" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Пакет для удаления" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "создание кэша метаданных" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Создание кэша для всех метаданных файлов." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Для проведения диагностики, попробуйте выполнить: «%s»." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" выйти из оболочки" -+"Вероятно у вас повреждена RPMDB, запуск «%s» может исправить эту проблему." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Аргументы оболочки:\n" -+"У вас включена проверка пакетов посредством ключей GPG. Это хорошо.\n" -+"Однако, нет установленных публичных ключей GPG. Следует загрузить\n" -+"ключи для устанавливаемых пакетов и установить их.\n" -+"Можно сделать это запуском команды:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config установить параметры настроек\n" --"help вывести справку\n" --"repository (или repo) включить, выключить или перечислить репозитории\n" --"resolvedep разрешить набор транзакций\n" --"transaction (or ts) список, сброс или запуск набора транзакций\n" --"run разрешить и запустить набор транзакций\n" --"exit (or quit) выйти из оболочки" -+"\n" -+"В качестве альтернативы можно указать URL ключа, который нужно\n" -+"использовать для репозитория посредством параметра «gpgkey» в\n" -+"разделе репозитория, и DNF установит его.\n" -+"\n" -+"Для получения дополнительной информации свяжитесь с поставщиком дистрибутива или пакета." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Ошибка: не удалось открыть %s для чтения" -- --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Выход из оболочки" -+msgid "Problem repository: %s" -+msgstr "Проблема с репозиторием: %s" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" --"запустить интерактивный вариант dnf для удаления и установки одной " --"спецификации" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Спецификации, которые будут удалены" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "отобразить информацию о пакете или группе пакетов" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Спецификации, которые будут установлены" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "показывать все пакеты (по умолчанию)" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "исправление ошибки" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "показывать только имеющиеся пакеты" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "улучшение" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "показывать только установленные пакеты" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "безопасность" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "показывать только дополнительные пакеты" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "newpackage" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "показывать только пакеты с обновлениями" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Критические/Безоп." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "показывать только пакеты с автоудалением" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Важные/Безоп." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "показывать только недавно измененные пакеты" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Умеренные/Безоп." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "вывести список пакетов или групп пакетов" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Низкие/Безоп." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "найти пакет по заданному значению" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "показать рекомендации к пакетам" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "ОБРАЗЕЦ_СТРОКИ" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" --msgstr "рекомендации к новым версиям установленных пакетов (по умолчанию)" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "проверить доступные обновления для пакетов" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" --msgstr "рекомендации к равным и более старым версиям установленных пакетов" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "перед обновлением показывать журналы изменений" - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" --msgstr "" --"рекомендации к новым версиям тех установленных пакетов, для которых есть " --"новая версия" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Нет пакетов." - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" --msgstr "рекомендации к любым версиям установленных пакетов" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Нет пакетов, помеченных для установки." - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" --msgstr "показывать сводку рекомендаций (по умолчанию)" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Пакеты не были установлены." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (из %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Установленный пакет %s%s недоступен." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Пакеты не были установлены из репозитория." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Нет пакетов, помеченных для переустановки." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Нет пакетов, помеченных для удаления." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "выполнить команды над всеми пакетами заданного репозитория" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "РЕПОЗИТОРИЙ" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "отобразить подсказку по использованию" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "КОМАНДА" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "отобразить (или использовать) историю транзакций" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Найдено более одного идентификатора транзакции.\n" -+"'{}' требует один идентификатор транзакции или имя пакета." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Не задан идентификатор транзакции или имя пакета." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Нет доступа к спискам предыдущих действий." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Не удается отменить транзакцию %s, поскольку это приведет к нарушениям в " -+"базе данных пакетов." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Не удается откатить транзакцию %s, поскольку это приведет к нарушениям в " -+"базе данных пакетов." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Неверное определение диапазона идентификатора «{}».\n" -+"Используйте «..»." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"Не удается преобразовать «{}» в идентификатор транзакции.\n" -+"Используйте «», «last», «last-»." -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Не найдено транзакций, работающих с пакетом «{}»." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Откат к предыдущей версии пакета" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Пакет для отката версии" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"обновление, но только «новейших» пакетов, которые исправляют проблему в " -+"вашей системе" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Нет соответствующего Modules" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Взаимодействие с Modules." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "показывать только активированные модули" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "показывать только отключенные модули" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "показывать только установленные модули" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "показывать содержимое профиля" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "удалить пакет или пакеты из системы" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "удалить повторяющиеся пакеты" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "" -+"удалить пакеты, предназначенные только для установки, превышающие лимит" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Не найдено повторящихся пакетов для удаления." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Не найдены пакеты только для установки, помеченные для удаления." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Неправильная форма: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "исправление ошибки" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "улучшение" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "безопасность" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "неизвестно" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "newpackage" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Критические/Безоп." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Важные/Безоп." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Умеренные/Безоп." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Низкие/Безоп." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "показать рекомендации к пакетам" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "рекомендации к новым версиям установленных пакетов (по умолчанию)" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" -+msgstr "рекомендации к равным и более старым версиям установленных пакетов" -+ -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" -+msgstr "" -+"рекомендации к новым версиям тех установленных пакетов, для которых есть " -+"новая версия" -+ -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" -+msgstr "рекомендации к любым версиям установленных пакетов" -+ -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" -+msgstr "показывать сводку рекомендаций (по умолчанию)" - - #: ../dnf/cli/commands/updateinfo.py:93 - msgid "show list of advisories" -@@ -2146,1198 +2171,1426 @@ msgid "Unknown/Sec." - msgstr "Неизвестные/Безоп." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Ошибки" -+msgid "Update ID" -+msgstr "Идентификатор обновления" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Тип" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Идентификатор обновления" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Обновлено" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Ошибки" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "Уязвимости (CVE)" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Описание" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Права" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Опасность" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Права" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Файлы" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Установлен" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "истина" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "ложь" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "истина" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "обновить пакет или пакеты в системе" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"отметить или снять отметку пользовательской установки с установленных " -+"пакетов." - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Пакет для обновления" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s помечено как пользовательская установка." - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" --"обновление, но только «новейших» пакетов, которые исправляют проблему в " --"вашей системе" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "с %s снята отметка пользовательской установки." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Останов процесса." -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s помечено как установленное в составе группы." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Отсутствуют права на чтение/запуск в данном каталоге, будет использован " --"корневой каталог \"/\"" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Ошибка:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Пакет %s не установлен." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Показывать список зависимостей пакета и какие пакеты их предоставляют" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Удаление файла %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "удалить кэшированные данные" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Тип метаданных для удаления" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Зависимости разрешены." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Очистка данных: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Выполнено!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Неактуальный кеш" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Ошибка команды: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d файл удален" -+msgstr[1] "%d файла удалено" -+msgstr[2] "%d файлов удалено" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "плохой формат: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Ожидание завершения процесса с PID %d." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Аргумент setopt имеет несколько значений: %s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "установка пакета(ов) в систему" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Совпадений не найдено" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Аргумент setopt не имеет значения: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Неправильный путь к файлу rpm: %s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Дополнительные параметры" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Есть следующие альтернативы для «{0}»: {1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "расположение файла конфигурации" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "поиск пакетов по ключевому слову" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "работать без вывода сообщений" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "ключ для поиска" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "подробно описывать действия" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Запросить все пакеты (сокращение для repoquery «*» или repoquery без " -+"параметра)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "вывести версию DNF и выйти" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Запрашивать все версии пакетов (по умолчанию)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "настройка корневого каталога установки" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "показывать только результаты с этой ARCH" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "не устанавливать документацию" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "показывать только результаты, относящиеся к FILE" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "отключить все модули" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "показывать только результаты, конфликтующие с REQ" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "включить модули по названию" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+"показывать результаты, которые требуют, предполагают, дополняют, улучшают " -+"или рекомендуют состав пакета и файлы REQ" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "отключить модули по названию" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "показывать только результаты, делающие REQ устаревшим" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "показывать только результаты, предоставляющие REQ" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "установить произвольные настройки и параметры репозиториев" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "разрешить проблемы зависимостей, пропустив пакеты" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "показывать только результаты, рекомендующие REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "показать справку по команде" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "показывать только результаты, расширяющие REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "показывать только результаты, в которых предлагается REQ" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "показывать только результаты, дополняющие REQ" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" -+ -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" --"попытаться использовать наиболее подходящие версии пакетов в транзакциях." -+"проверять зависимости в точности так, как указано, в отличие от --alldeps" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" -+"используется с --whatrequires и --requires --resolve, рекурсивный запрос " -+"пакетов." - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "брать полностью из системного кэша, не обновлять его" -- --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "максимальное время ожидания команды" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "уровень отладочных сообщений" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "показывать доступные теги для использования с --queryformat" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "сохраняет подробные результаты в файлах" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "разрешить возможности до первоначальных пакетов" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "показывать дерево рекурсии для пакета(ов)" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "уровень сообщений об ошибках" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "работать с соответствующим исходным RPM" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"включает логику обработки устаревших пакетов dnf для обновления или " --"отображения возможностей, устаревающих с пакетом, для info, list и " --"repoquery" -+"показывать N последних пакетов для данного name.arch (или последних, кроме " -+"N, если N отрицательное)" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "уровень отладочных сообщений для rpm" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "показывать подробную информацию о пакете" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "автоматически отвечать утвердительно на все вопросы" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "показывать список файлов в пакете" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "автоматически отвечать отрицательно на все вопросы" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "показывать имя исходного пакета RPM" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "показывать журналы изменений для пакета" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "формат отображения найденных пакетов" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" --"включить только определенные репозитории по идентификатору или маске, можно" --" задать несколько раз" -+"использовать формат name-epoch:version-release.architecture для отображения " -+"найденных пакетов (по умолчанию)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" --"подключить репозитории командой config-manager (сохранение автоматическое)" -+"использовать формат name-version-release для отображения найденных пакетов " -+"(стандартно для rpm query)" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" --"отключить репозитории командой config-manager (сохранение автоматическое)" -- --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "исключить пакеты по имени или маске" -+"использовать формат epoch:name-version-release.architecture для отображения " -+"найденных пакетов" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "отключить excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Отображать, в каких группах представлены выбранные пакеты" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "" --"метка и путь к дополнительному репозитарию, может быть определено несколько " --"раз." -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "ограничить запрос установленными повторяющимися пакетами" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "запретить удаление зависимостей, которые больше не используются" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "ограничить запрос установленными пакетами «только для установки»" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" -+"ограничить запрос установленными пакетами с неудовлетворенными зависимостями" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "использовать ли цветовые схемы" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "показывать место, откуда можно загрузить эти пакеты" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "установить метаданные как истекшие перед запуском команды" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Показывать возможности, с которыми пакет конфликтует." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "разрешение только в адреса IPv4" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Показывать возможности, от которых пакет может зависеть, которые может " -+"улучшить, рекомендовать, предлагать и дополнять." - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "разрешение только в адреса IPv6" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Показывать возможности, которые пакет может улучшить." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "задать каталог для копирования в него пакетов" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Показывать возможности, предоставляемые пакетом." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "только загрузить пакеты" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Показывать возможности, рекомендуемые пакетом." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "добавить к транзакции комментарий" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Показывать возможности, от которых пакет зависит." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Включить в обновления пакеты для исправлений ошибок" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" -+"Показывать возможности, от которых пакет зависит для запуска скрипта %%pre." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Включить в обновления пакеты, связанные с улучшениями" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Показывать возможности, предлагаемые пакетом." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Включить в обновления пакеты, связанные с newpackage" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Показывать возможности, которые пакет может дополнить." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Включить в обновления пакеты, связанные с безопасностью" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Показывать только доступные пакеты." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Включить в обновления пакеты, необходимые для исправлений в связи с данной " --"рекомендацией" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Показывать только установленные пакеты." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" --"Включать в обноления пакеты, требуемые для исправления данной ошибки из " --"багзиллы" -+"Показывать только пакеты, отсутствующие во всех доступных репозиториях." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" --"Включать в обновления пакеты, требуемые для исправления данной уязвимости " --"CVE" -+"Показывать только пакеты, которые предоставляют обновление для уже " -+"установленного пакета." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" --"Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" --" опасности" -- --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Принудительно использовать архитектуру" -+"Показывать только пакеты, которые могут быть удалены командой «dnf " -+"autoremove»." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Список основных команд:" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Отображать только пакеты, установленные пользователем." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Список команд подключаемых модулей:" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Показывать только недавно измененные пакеты" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" -+"Параметр «--resolve» должен использоваться вместе с одним из параметров: " -+"«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " -+"«--requires», «--requires-pre», «--suggests» или «--supplements»" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Эпоха" -- --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" -+"Параметр «--recursive» должен использоваться лишь с «--whatrequires » " -+"(или же с «--alldeps», но не с «--exactdeps») или с «--requires " -+"--resolve»" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "В пакете {} нет файлов" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Выпуск" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Доступные тэги запросов: формат --queryformat «.. %{tag} ..»" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" -+"Не указан правильный параметр\n" -+"формат: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"описание:\n" -+" Для данных пакетов выводится дерево пакетов." - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Никогда (осталось: %s)" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Немедленно (осталось:%s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Источник" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s секунд(а) (осталось: %s)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "отобразить настроенные репозитории ПО" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "показать все репозитории" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Из репозитория" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "показать активированные репозитории (по умолчанию)" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Сопровождающий" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "показать отключенные репозитории" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Время сборки" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Нет репозиториев" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Время установки" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "включено" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Установлен" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "отключено" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Код репозитория : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Лицензия" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Имя репозитория : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Состояние репозитория: " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Нет пакетов для списка" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Версия репозитория : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "д" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Метки репозитория : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "да" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Метки дистрибутива : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "н" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Репозиторий обновлен : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "нет" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Пакеты репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Размер репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Metalink репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Обновлено : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Зеркала репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Baseurl репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Окончание срока репозитория: " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Исключения репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Включено в репозиторий : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Исключено из репозитория : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Файл репозитория: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "идентификатор репозитория" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "состояние" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "имя репозитория" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Всего пакетов: %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "запустить интерактивную оболочку DNF" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "СКРИПТ" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Скрипт для запуска в оболочке DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Неподдерживаемое значение ключа." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Не удалось найти репозиторий: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Если значение не задано, выводится текущее значение.\n" -+" Если значение задано, то устанавливается это значение." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" печать справки" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Продолжить? [д/Н]: " -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [option]\n" -+" list: выдать список репозиториев и их состояние. option = [all | id | glob]\n" -+" enable: включить репозитории. option = repository id\n" -+" disable: отключить репозитории. option = repository id" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Все правильно? [Д/н]: " -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" разрешить набор транзакций" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Группа: %s" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: выдает список содержимого транзакции\n" -+" reset: сброс (обнуление) транзакции\n" -+" run: запуск транзакции" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Код группы: %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" запустить транзакцию" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Описание: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" выйти из оболочки" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Язык: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Аргументы оболочки:\n" -+"\n" -+"config установить параметры настроек\n" -+"help вывести справку\n" -+"repository (или repo) включить, выключить или перечислить репозитории\n" -+"resolvedep разрешить набор транзакций\n" -+"transaction (or ts) список, сброс или запуск набора транзакций\n" -+"run разрешить и запустить набор транзакций\n" -+"exit (or quit) выйти из оболочки" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Обязательные пакеты:" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" -+msgstr "Ошибка: не удалось открыть %s для чтения" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Пакеты по умолчанию:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Выход из оболочки" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Необязательные пакеты:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "переустановка пакета" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Условные пакеты:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Пакет для переустановки" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Environment Group: %s" --msgstr "Группа окружения: %s" -+msgid "Package %s available, but not installed." -+msgstr "Пакет %s есть, но не установлен." - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " ID окружения: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"запустить интерактивный вариант dnf для удаления и установки одной " -+"спецификации" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Обязательные группы:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Спецификации, которые будут удалены" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Необязательные группы:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Спецификации, которые будут установлены" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Совпадения с:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "показать или использовать информацию о группах" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Имя файла : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Отсутствует информация о группах для настроенных репозиториев." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Репозиторий : %s" -- --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Описание : " -+msgid "Warning: Group %s does not exist." -+msgstr "Внимание: группа %s не существует." - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "Ссылка : %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Предупреждение: ни одна группа не совпадает:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Лицензия : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Доступные группы рабочих сред:" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Предоставьте : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Установленные группы рабочих сред:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Другое : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Установленные группы:" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Произошла ошибка при подсчете общего объема загрузки" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Установленные языковые группы:" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Общий размер: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Доступные группы:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Объем загрузки: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Доступные языковые группы:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Объем изменений: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "включать дополнительные пакеты из группы" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Ошибка при подсчете объема установки" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "показывать и скрытые группы" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Освобожденное место: %s" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "показывать только установленные группы" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Отметка, что пакеты установлены группой:" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "показывать только доступные группы" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Отметка, что пакеты удалены группой:" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Неправильная подкоманда для групп, используйте: %s." - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Группа" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Не удается найти пакет из обязательной группы." - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Пакеты" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Установка пакетов группы/модуля" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Установка пакетов группы" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Установка" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "нет подходящего обработчика для %s" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Обновление" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Уже загружен" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Переустановка" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "неподдерживаемый тип контрольной суммы: %s" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Установка зависимостей" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "определение самого быстрого зеркала (%s узлов).. " - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Установка слабых зависимостей" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Удаление" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Удаление зависимых пакетов" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Пропуск ненужного профиля: «{}/{}»" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Удаление неиспользуемых зависимостей" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Откат версии" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Не удается подобрать подходящий профиль в аргументе {}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Установка профилей модулей" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Нет профилей по умолчанию для модуля {}:{}" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Профиль {} не подходит для модуля {}:{}" -+ -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Включение потоков модулей" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Не удается разрешить аргумент {}" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Переключение потоков модулей" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Нет соответствия для пакета {}" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Установка групп с рабочими средами" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Обновление групп с рабочими средами" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Проблема с зависимостями модулей" -+msgstr[1] "Проблемы с зависимостями модулей" -+msgstr[2] "Проблем с зависимостями модулей" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Удаление групп с рабочими средами" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Включение другого потока для «{}»." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Установка групп" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Нечего показывать." - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Обновление групп" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Устанавливается версия «{}», которая новее, чем задано. Причина: {}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Удаление групп" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Активированные модули: {}." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Пропуск пакетов с конфликтами:\n" --"(добавьте «%s» к командной строке для их принудительного обновления)" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Для «{}» не задан профиль, задайте профиль." - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Пропуск пакетов с нарушенными зависимостями %s" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "Расширение DNSSEC: ключ для пользователя " - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " или часть группы" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "неверный." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "имеет неизвестный статус." - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "Расширение DNSSEC: " - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "замена" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Проверка действительности уже импортированных ключей." - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Результат транзакции\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Неизвестное значение параметра: %s=%s в %s; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Установка" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Неизвестный параметр конфигурации: %s = %s в %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Обновление" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Запущен dnf-automatic." - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Удаление" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Ожидание на %s секунд" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Откат версии" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Были применены следующие обновления на «%s»:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Пропуск" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Доступны следующие обновления для «%s»:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Пакет" --msgstr[1] "Пакета" --msgstr[2] "Пакетов" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Следующие обновления загружены на «%s»:" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Зависимый пакет" --msgstr[1] "Зависимых пакета" --msgstr[2] "Зависимых пакетов" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Обновления применены на «%s»." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Обновлен" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Обновления загружены на «%s»." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Возвращен к предыдущей версии" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Обновления доступны на «%s»." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Переустановлен" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Сбой отправки электронного письма через «%s»: %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Пропущено" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Не удалось выполнить команду «%s»: возвращено %d" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Удален" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Проблемы в запросе:" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Сбой" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "недостающие пакеты: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Общий размер" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "поврежденные пакеты: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "недостающие группы или модули: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Система" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "поврежденные группы или модули: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Пропуск объединенной транзакции %d to %d, поскольку она перекрывается" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Проблема с зависимостями модулей с параметрами по умолчанию" -+msgstr[1] "Проблемы с зависимостями модулей с параметрами по умолчанию" -+msgstr[2] "Проблем с зависимостями модулей с параметрами по умолчанию" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Нет транзакций" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s - пустой файл" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Даны неправильные идентификаторы транзакций или пакеты" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Не удалось сохранить последнее время кэширования." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Командная строка" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Не удалось определить последнее время кэширования." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Имя пользователя" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Проблема" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Идентификатор" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "при загрузке репозитория «{}» произошел сбой: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Дата и время" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Не удалось загрузить репозиторий «{}»" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Действия" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Таймер кэширования метаданных отключен при работе через тарифицируемое " -+"подключение." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Изменено" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Таймер кэширования метаданных отключен при работе от батареи." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Информация об истории отказов" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Таймер кэширования метаданных отключен." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Не задан идентификатор транзакции или пакет" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Кэш метаданных недавно обновлен." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Удалено" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: никогда не истечет и не будет обновляться" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Не установлено" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: истекло и будет обновляться." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Новее" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Старее" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: истекает через %d секунд." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Идентификатор транзакции :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Создан кэш метаданных." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Время начала :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: используются метаданные из %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Начало rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Игнорируется репозиториев: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u секунд)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Последняя проверка окончания срока действия метаданных: %s назад, %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"Загруженные пакеты были сохранены в кэше до следующей успешной транзакции." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u минут)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Вы можете удалить кэшированные пакеты, выполнив «%s»." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u часов)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Неверный tsflag в файле настроек: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u дней)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Ошибка добавления файла групп для репозитория: %s — %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Время окончания :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Проверка транзакции" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Конец rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Ошибка: проверка транзакции на разрешение зависимостей:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Пользователь :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Проверка транзакции успешно завершена." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Прекращено" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Идет проверка транзакции" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Код возврата :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Ошибка при проверке транзакции:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Успешно" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Тест транзакции проведен успешно" -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Выполнение транзакции" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Ошибки:" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Требования к диску:" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Неудача:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." -+msgstr[1] "" -+"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." -+msgstr[2] "" -+"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Выпускаемая версия :" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Сводка ошибок" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Команда :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB изменена вне DNF." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Комментарий :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Во время транзакции возникли ошибки." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Транзакция выполнена:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Не удалось получить блокировку транзакции (добавлено в журнал: %s)." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Пакеты изменены:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Не удалось запустить транзакцию." - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Вывод скриптлета:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Не удалось начать транзакцию:" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Ошибки:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Не удалось удалить файл транзакции %s" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Установка зависимостей" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Некоторые пакеты не были загружены. Повторная попытка." - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Исключено" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%d.1%% сохранено)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Исключаем" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Сбой Delta RPM привел к увеличению %.1f МБ обновлений до %.1f МБ (%d.1%% " -+"потрачено)" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Удаление" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Не удалось открыть: {}" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Переустановка" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Публичный ключ для %s не установлен" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1229 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Пакет %s.%s %s будет устанавливаться" -+msgid "Problem opening package %s" -+msgstr "Проблема открытия пакета %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Пакет %s.%s %s будет обновлением" -+msgid "Public key for %s is not trusted" -+msgstr "Публичный ключ для %s не заслуживает доверия" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Пакет %s.%s %s будет удаляться" -+msgid "Package %s is not signed" -+msgstr "Пакет %s не подписан" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Пакет %s.%s %s будет переустанавливаться" -+msgid "Cannot remove %s" -+msgstr "Не удается удалить %s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" -+msgid "%s removed" -+msgstr "%s удален(ы)" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Нет соответствия для группового пакета «{}»" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Пакет %s.%s %s будет убираться" -+msgid "Adding packages from group '%s': %s" -+msgstr "Добавление пакетов из группы «%s»: %s" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Нет групп, помеченных для удаления." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Не отмечена группа для обновления." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "нет подходящего пакета" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Пакет %s.%s %s будет обновляться" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Пакет %s не установлен, нельзя произвести откат версии." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Пакет %s.%s %s будет считаться устаревшим" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "Пакет %s версией ниже уже установлен, нельзя произвести откат версии." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Начало разрешения зависимостей" -+#: ../dnf/base.py:1942 -+#, python-format -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Пакет %s не установлен, нельзя произвести переустановку." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Конец разрешения зависимостей" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Файл %s является исходным пакетом и не может быть обновлен, пропускается." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1963 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s not installed, cannot update it." -+msgstr "Пакет %s не установлен, нельзя произвести обновление." -+ -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Импорт GPG-ключа 0x%s:\n" --"Идентификатор пользователя: \"%s\"\n" --"Отпечаток: %s\n" --"Источник: %s" -+"Пакет %s более новой версии уже установлен, нельзя произвести обновление." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Работает" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Пакет %s есть, но установлен для другой архитектуры." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Ожидание" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "Пакет %s самой старой версии уже установлен, нельзя произвести откат." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Непрерываемый" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Действие не обрабатывается: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Зомби" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Не требуются обновления безопасности, но обновление {} имеется" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Трассировано/Остановлено" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Не требуются обновления безопасности, но обновления {} имеются" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Неизвестно" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Для «{}» не требуются обновления безопасности, но обновление {} имеется" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" --"Невозможно найти информацию о блокирующем процессе (идентификатор процесса " --"%d)" -+"Для «{}» не требуются обновления безопасности, но обновления {} имеются" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Приложение с идентификатором процесса %d: %s" -+msgid ". Failing package is: %s" -+msgstr ". Сбойный пакет: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Память : %5s RSS (%5sB VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "Ключи GPG настроены как: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Запущено : %s — %s назад" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG ключ %s (0x%s) уже установлен" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Ключ принят." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Ключ отклонен." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " State : %s" --msgstr " Статус : %s" -+msgid "Key import failed (code %d)" -+msgstr "Неудача импорта ключа (code %d)" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "пропускается." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Импорт ключа успешно завершен" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Не установлены какие-либо ключи" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Группа «%s» не установлена." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"GPG ключи, перечисленные для репозитория «%s», уже установлены, но они не являются правильными для этого пакета.\n" -+"Проверьте, правильно ли настроены URL ключей для этого репозитория." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Импорт ключа(ключей) не помог, неверный ключ(ключи)?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Возможно, вы имели в виду: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" -+"У пакета «{}» из локального репозитория «{}» неправильная контрольная сумма" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Группа «%s» не существует." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" -+"У некоторых пакетов из локального репозитория неправильная контрольная сумма" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Среда «%s» еще не установлена" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "У пакета «{}» из репозитория «{}» неправильная контрольная сумма" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "ID группы «%s» не существует." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"У некоторых пакетов неправильный кеш, но они не загружаются из-за параметра " -+"«--cacheonly»" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Группа «%s» не установлена" -+msgid "Package %s is already installed." -+msgstr "Пакет %s уже установлен." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3399,6 +3652,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Плохой идентификатор для репозитория: %s, байт = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: ошибка проверки %s: %s вместо %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3409,36 +3667,6 @@ msgstr "репозиторий %s: 0x%s уже импортирован" - msgid "repo %s: imported key 0x%s." - msgstr "репозиторий %s: импортирован ключ 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "Расширение DNSSEC: ключ для пользователя " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "неверный." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "имеет неизвестный статус." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "Расширение DNSSEC: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Проверка действительности уже импортированных ключей." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "неподдерживаемый тип контрольной суммы: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Не удалось пересобрать пакет Delta RPM" -@@ -3451,230 +3679,45 @@ msgstr "Контрольная сумма пересобранного паке - msgid "done" - msgstr "готово" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Проблемы в запросе:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "недостающие пакеты: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "поврежденные пакеты: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "недостающие группы или модули: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "поврежденные группы или модули: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Проблема с зависимостями модулей с параметрами по умолчанию" --msgstr[1] "Проблемы с зависимостями модулей с параметрами по умолчанию" --msgstr[2] "Проблем с зависимостями модулей с параметрами по умолчанию" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Проблема с зависимостями модулей" --msgstr[1] "Проблемы с зависимостями модулей" --msgstr[2] "Проблем с зависимостями модулей" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Найден неправильно сформированный файл блокировки: %s.\n" - "Убедитесь, что ни один процесс dnf не запущен и удалите файл блокировки вручную или запустите systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Включение другого потока для «{}»." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Нечего показывать." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Устанавливается версия «{}», которая новее, чем задано. Причина: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Активированные модули: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Для «{}» не задан профиль, задайте профиль." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Пропуск ненужного профиля: «{}/{}»" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Не удается подобрать подходящий профиль в аргументе {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Нет профилей по умолчанию для модуля {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Профиль {} не подходит для модуля {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Не удается разрешить аргумент {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Нет соответствия для пакета {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: ошибка проверки %s: %s вместо %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s - пустой файл" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Не удалось сохранить последнее время кэширования." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Не удалось определить последнее время кэширования." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Ошибка при разборе файла: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Загружены модули: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "пропускается." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "нет подходящего обработчика для %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Уже загружен" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "определение самого быстрого зеркала (%s узлов).. " -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "подключение репозитория %s" -+msgid "Environment '%s' is not installed." -+msgstr "Среда «%s» еще не установлена" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "Добавлен %s репозиторий из %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Environment '%s' is not available." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Откат версии" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Очистка" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Установка" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Переустановка" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Удаление" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Обновление" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Проверка" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Запуск скриптлета" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Подготовка" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Проблема" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "ID группы «%s» не существует." -diff --git a/po/sk.po b/po/sk.po -index 1840067..7ab33db 100644 ---- a/po/sk.po -+++ b/po/sk.po -@@ -6,7 +6,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-04-17 08:07+0000\n" - "Last-Translator: Matej Marusak \n" - "Language-Team: Slovak\n" -@@ -17,1868 +17,1946 @@ msgstr "" - "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Nasledujúce aktualizácie boli aplikované na '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Nasledujúce aktualizácie sú dostupné na '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Balík na nainštalovanie" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Nasledujúce aktualizácie boli stiahnuté na '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Aktualizácie aplikované na '%s':" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Čistí sa" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Aktualizácie stiahnuté na '%s':" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Aktualizácie dostupné na '%s':" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Zastaráva sa" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Zlyhalo odoslanie e-mailov pomocou '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Vymazáva sa" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Overuje sa" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Zlyhalo vykonávanie príkazu '%s': návratová hodnota %d" -+msgid "Parsing file failed: %s" -+msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" --msgstr "Chyba: %s" -+msgid "Added %s repo from %s" -+msgstr "Pridaný repozitár %s z %s" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Vydanie" -+ -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: používajú sa metadáta z %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Z repozitára" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Posledná kontrola expirácie metadát: pred %s, %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Čas zostavovania" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Čas inštalácie" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Nainštaloval" -+ -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" -+ -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licencia" -+ -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Spúšťa sa kontrola transakcie" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Kontrola transakcie bola úspešná" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "a" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Spúšťa sa test transakcie" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "áno" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Test transakcie bol úspešný." -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nie" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Spúšťa sa transakcia" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Je toto v poriadku [a/N]: " - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Je toto v poriadku [A/n]: " - --#: ../dnf/base.py:909 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -- --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "" -+msgid "Group: %s" -+msgstr "Skupina: %s" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "" -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" -+msgstr " ID skupiny: %s" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" -+msgstr " Popis: %s" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "" -+msgid " Language: %s" -+msgstr " Jazyk: %s" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Nepodarilo sa spustiť transakciu." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Povinné balíčky:" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Nepodarilo sa spustiť transakciu:" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Predvolené balíčky:" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Zlyhalo odstránenie súboru transakcie %s" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Voliteľné balíčky:" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " --"(%d.1%% usporených)" -+msgid "Environment Group: %s" -+msgstr "Skupina prostredia: %s" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Voliteľné skupiny:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Problem opening package %s" --msgstr "" -+msgid "Filename : %s" -+msgstr "Názov súboru: %s" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "" -+msgid "Repo : %s" -+msgstr "Repozitár : %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Popis : " -+ -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s is not signed" --msgstr "" -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Cannot remove %s" --msgstr "" -+msgid "License : %s" -+msgstr "Licencia : %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "%s removed" -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:940 -+#, python-format -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Vyskytla sa chyba pri počítaní celkovej veľkosti preberania" -+ -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Adding packages from group '%s': %s" --msgstr "" -+msgid "Total size: %s" -+msgstr "Celková veľkosť: %s" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Nie je čo robiť." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" -+msgstr "Celková veľkosť preberania: %s" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "" -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" -+msgstr "Nainštalovaná veľkosť: %s" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Vyskytla sa chyba pri počítaní nainštalovanej veľkosti" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No match for argument: %s" -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Skupina" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Balíky" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." --msgstr "Balík %s dostupný ale nenainštalovaný." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Žiadne balíky označené na zmazanie." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Odstraňuje sa" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Zlyhal import kľúča (kód %d)" -- --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1256 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" -+"Vynechávajú sa balíky s konfliktami:\n" -+"(pridaním parametra „%s“ do príkazového riadku vynútite ich aktualizáciu)" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2468 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"Súhrn transakcie\n" -+"%s\n" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Chyba konfigurácie: %s" -- --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+#, fuzzy -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Balík" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Nainštalovaný: %s-%s dňa %s" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Vytvorený : %s dňa %s" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Nainštalovaný" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Operácia prerušená." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Sťahujú sa balíčky:" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Chyba sťahovania balíčkov:" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Zastarávajú sa balíky" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Žiadne transakcie" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Na synchronizáciu s distribúciou neboli označené žiadne balíčky." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Nainštalované balíčky" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Dostupné balíčky" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Automaticky odstrániteľné balíčky" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Dátum a čas" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Balíčky navyše" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Akcie" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Nedávno pridané balíčky" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Nenašli sa žiadne zodpovedajúce balíčky" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Nenašli sa žiadne zhody" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "ID transakcie nebolo zadané" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Nenainštalovaný" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Zadané ID transakcie nebolo nájdené" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Starší" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Nájdené viac ako jedno ID transakcie!" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Novší" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "História transakcie je nekompletná, pred %u." -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ID transakcie:" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "História transakcie je nekompletná, po %u." -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "Neznámy repozitár: „%s“" -+msgid "(%u seconds)" -+msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "No repository match: %s" -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Príkaz neexistuje: %s. Prosím, použite %s --help" -+msgid "(%u days)" -+msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" --"Môže to byť príkaz zásuvného modulu DNF, vyskúšajte: \"dnf install 'dnf-" --"command(%s)'\"" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" --"Môže to byť príkaz zásuvného modulu DNF, ale načítavania modulov je " --"momentálne zakázané." - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Príkaz \"%s\" už bol definovaný" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transakcia vykonaná pomocou:" -+ -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Chyby:" -+ -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid "To diagnose the problem, try running: '%s'." -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:2148 - #, python-format --msgid "Problem repository: %s" -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Chyba príkazového riadku: %s" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "nesprávny formát: %s" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Hľadajú sa balíčky: " -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "umiestnenie konfiguračného súboru" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "tichý režim" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "podrobný režim" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "zobraziť verziu programu DNF a skončiť" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "nastaviť koreň inštalácie" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (z %s)" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "zakázať všetky zásuvné moduly" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "zakázať zásuvné moduly podľa názvu" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "prepísať hodnotu $releasever v konfiguračných a repo súboroch" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Na aktualizáciu neboli označené žiadne balíčky" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "úroveň výstupu ladenia" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "zobraziť duplikáty v repozitároch, v príkazoch list/search" -+ -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "chybná úroveň výstupu" -+ -+#: ../dnf/cli/option_parser.py:226 - msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "úroveň výstupu ladenia pre balík rpm" -+ -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "vylúčiť balíčky podľa názvu alebo vzoru" -+ -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "názov a cesta k dodatočnému repozitáru, možné zadať viackrát." -+ -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "určuje, či sa použijú farby" -+ -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "pred spustením príkazu nastaviť metadáta ako expirované" -+ -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "pracovať iba s adresami IPv4" -+ -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "pracovať iba s adresami IPv6" -+ -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "iba stiahnuť balíčky" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" --"zmaže všetky nepotrebné balíčky, ktoré boli pôvodne nainštalované ako " --"závislosti" -- --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Balík na zmazanie" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Chyba: %s" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Prerušené." - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "V aktuálnom adresári nie je prístup na čítanie/zápis, presun do /" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Závislosti vyriešené." - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Hotovo!" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Removing file %s" --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " Nainštalovaný: %s-%s dňa %s" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Vytvorený : %s dňa %s" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Operácia prerušená." - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Nie je čo robiť." - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Čaká sa na dokončenie procesu s identifikátorom pid %d." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Sťahujú sa balíčky:" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Chyba sťahovania balíčkov:" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Zastarávajú sa balíky" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Na synchronizáciu s distribúciou neboli označené žiadne balíčky." - --#: ../dnf/cli/commands/group.py:127 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Warning: Group %s does not exist." --msgstr "" -- --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Nainštalované balíčky" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Dostupné balíčky" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Automaticky odstrániteľné balíčky" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Balíčky navyše" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Nedávno pridané balíčky" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Nenašli sa žiadne zodpovedajúce balíčky" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Nenašli sa žiadne zhody" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "ID transakcie nebolo zadané" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Zadané ID transakcie nebolo nájdené" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Balík na nainštalovanie" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Nájdené viac ako jedno ID transakcie!" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Nepodarilo sa nájsť zhodu" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "História transakcie je nekompletná, pred %u." - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "" -+msgid "Transaction history is incomplete, after %u." -+msgstr "História transakcie je nekompletná, po %u." - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Neznámy repozitár: „%s“" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:824 - #, python-format --msgid "%s unmarked as user installed." --msgstr "" -+msgid "No such command: %s. Please use %s --help" -+msgstr "Príkaz neexistuje: %s. Prosím, použite %s --help" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "%s marked as group installed." -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" -+"Môže to byť príkaz zásuvného modulu DNF, vyskúšajte: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Chyba:" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Môže to byť príkaz zásuvného modulu DNF, ale načítavania modulov je " -+"momentálne zakázané." - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 - #, python-format --msgid "Package %s is not installed." --msgstr "Balíček %s nie je nainštalovaný." -+msgid "Config error: %s" -+msgstr "Chyba konfigurácie: %s" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:887 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -- --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:128 -+#: ../dnf/cli/cli.py:893 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:975 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Príkaz \"%s\" už bol definovaný" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "preinštaluj balík" -- --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Balík k preinštalovaniu" -- --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "zmaž balík alebo balíky zo systému" -- --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "zmaž duplicitné balíky" -- --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Nenašli sa duplicitné balíky na zmazanie." -- --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "neznáme" -- --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Instant (last: %s)" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "" -- --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "zobraz všetky repozitáre" -- --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Nie sú dostupné žiadne repozitáre" -- --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "povolené" -- --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "zakázané" -- --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Spustený" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Spiaci" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Neprerušiteľný" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Trasovaný/zastavený" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Neznámy" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Nepodarilo sa nájsť informácie o procese zamykania (PID %d)" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Aplikácia s PID %d je: %s" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Aktualizované : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Pamäť : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Spustený: %s - pred %s" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Stav : %s" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:141 - #, python-format --msgid "Total packages: %s" -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Nenašli sa žiadne zhody." - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Hľadajú sa balíčky: " - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Balík pre aktualizáciu" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Na aktualizáciu neboli označené žiadne balíčky" - --#: ../dnf/cli/commands/repoquery.py:197 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"zmaže všetky nepotrebné balíčky, ktoré boli pôvodne nainštalované ako " -+"závislosti" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Balík na zmazanie" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (z %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Žiadne balíky označené na zmazanie." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Nenašli sa žiadne zhody." -- --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} [command]\n" --" print help" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "zmaž balík alebo balíky zo systému" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "zmaž duplicitné balíky" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Nenašli sa duplicitné balíky na zmazanie." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1893,6 +1971,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "neznáme" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2012,19 +2095,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2036,1143 +2119,1306 @@ msgid "Description" - msgstr "Popis" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Súbory" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Nainštalovaný" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Balík pre aktualizáciu" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Chyba:" -+ -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Balíček %s nie je nainštalovaný." -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" -+ -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "Čaká sa na dokončenie procesu s identifikátorom pid %d." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Nepodarilo sa nájsť zhodu" -+ -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:120 - msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Prerušené." -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "V aktuálnom adresári nie je prístup na čítanie/zápis, presun do /" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Závislosti vyriešené." -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Hotovo!" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Chyba príkazového riadku: %s" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "nesprávny formát: %s" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "umiestnenie konfiguračného súboru" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "tichý režim" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "podrobný režim" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "zobraziť verziu programu DNF a skončiť" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "nastaviť koreň inštalácie" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "zakázať všetky zásuvné moduly" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "zakázať zásuvné moduly podľa názvu" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "prepísať hodnotu $releasever v konfiguračných a repo súboroch" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "úroveň výstupu ladenia" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "zobraziť duplikáty v repozitároch, v príkazoch list/search" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "chybná úroveň výstupu" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:285 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "úroveň výstupu ladenia pre balík rpm" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:502 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "vylúčiť balíčky podľa názvu alebo vzoru" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "názov a cesta k dodatočnému repozitáru, možné zadať viackrát." -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "zobraz všetky repozitáre" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Nie sú dostupné žiadne repozitáre" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "určuje, či sa použijú farby" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "povolené" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "pred spustením príkazu nastaviť metadáta ako expirované" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "zakázané" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "pracovať iba s adresami IPv4" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "pracovať iba s adresami IPv6" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "iba stiahnuť balíčky" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Aktualizované : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Vydanie" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Z repozitára" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Čas zostavovania" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Čas inštalácie" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Nainštaloval" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licencia" -- --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "a" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "preinštaluj balík" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "áno" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Balík k preinštalovaniu" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." -+msgstr "Balík %s dostupný ale nenainštalovaný." - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nie" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Je toto v poriadku [a/N]: " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Je toto v poriadku [A/n]: " -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Skupina: %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " ID skupiny: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Description: %s" --msgstr " Popis: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Jazyk: %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Povinné balíčky:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Predvolené balíčky:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Voliteľné balíčky:" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Skupina prostredia: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Voliteľné skupiny:" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Názov súboru: %s" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "" - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Repo : %s" --msgstr "Repozitár : %s" -- --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Popis : " -+msgid "Invalid groups sub-command, use: %s." -+msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licencia : %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Other : %s" -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Vyskytla sa chyba pri počítaní celkovej veľkosti preberania" -- --#: ../dnf/cli/output.py:995 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Total size: %s" --msgstr "Celková veľkosť: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Celková veľkosť preberania: %s" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Installed size: %s" --msgstr "Nainštalovaná veľkosť: %s" -- --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Vyskytla sa chyba pri počítaní nainštalovanej veľkosti" -+msgid "unsupported checksum type: %s" -+msgstr "nepodporovaný typ kontrolného súčtu: %s" - --#: ../dnf/cli/output.py:1023 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Freed space: %s" --msgstr "" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Skupina" -- --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Balíky" -- --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Odstraňuje sa" -- --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" --"Vynechávajú sa balíky s konfliktami:\n" --"(pridaním parametra „%s“ do príkazového riadku vynútite ich aktualizáciu)" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Nasledujúce aktualizácie boli aplikované na '%s':" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Nasledujúce aktualizácie sú dostupné na '%s':" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/emitter.py:33 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Súhrn transakcie\n" --"%s\n" -+msgid "The following updates were downloaded on '%s':" -+msgstr "Nasledujúce aktualizácie boli stiahnuté na '%s':" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Aktualizácie aplikované na '%s':" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Aktualizácie stiahnuté na '%s':" -+ -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Aktualizácie dostupné na '%s':" -+ -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Zlyhalo odoslanie e-mailov pomocou '%s': %s" -+ -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Zlyhalo vykonávanie príkazu '%s': návratová hodnota %d" -+ -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --#, fuzzy --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Balík" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" - msgstr[0] "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s je prázdny súbor" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Žiadne transakcie" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: používajú sa metadáta z %s." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Dátum a čas" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Akcie" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Posledná kontrola expirácie metadát: pred %s, %s." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Nenainštalovaný" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Spúšťa sa kontrola transakcie" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Novší" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Starší" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Kontrola transakcie bola úspešná" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ID transakcie:" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Spúšťa sa test transakcie" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Test transakcie bol úspešný." -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Spúšťa sa transakcia" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u seconds)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/output.py:1874 --#, python-format --msgid "(%u hours)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:1001 - #, python-format --msgid "(%u days)" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Nepodarilo sa spustiť transakciu." - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Nepodarilo sa spustiť transakciu:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Zlyhalo odstránenie súboru transakcie %s" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" -+"Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " -+"(%d.1%% usporených)" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transakcia vykonaná pomocou:" -- --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Chyby:" -- --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Zastaráva sa" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2173 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Spustený" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Spiaci" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Neprerušiteľný" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Trasovaný/zastavený" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Neznámy" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Nepodarilo sa nájsť informácie o procese zamykania (PID %d)" -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2388 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Aplikácia s PID %d je: %s" -+msgid "Key import failed (code %d)" -+msgstr "Zlyhal import kľúča (kód %d)" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Pamäť : %5s RSS (%5sB VSZ)" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Spustený: %s - pred %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Stav : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "vynecháva sa." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr "" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Skupina „%s“ nie je nainštalovaná" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Skupina „%s“ neexistuje." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Prostredie „%s“ nie je nainštalované." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Skupina „%s“ nie je nainštalovaná." -+msgid "Package %s is already installed." -+msgstr "" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3232,6 +3478,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3242,36 +3493,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "nepodporovaný typ kontrolného súčtu: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Zlyhalo znovu zostavenie balíkov delta RPM" -@@ -3284,221 +3505,43 @@ msgstr "Zlyhal kontrolný súčet znovu zostavených balíkov delta RPM" - msgid "done" - msgstr "hotovo" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s je prázdny súbor" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "vynecháva sa." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "" -+msgid "Environment '%s' is not installed." -+msgstr "Prostredie „%s“ nie je nainštalované." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Pridaný repozitár %s z %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Čistí sa" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Vymazáva sa" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Overuje sa" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/sq.po b/po/sq.po -index 7335757..b459d49 100644 ---- a/po/sq.po -+++ b/po/sq.po -@@ -6,7 +6,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2017-04-14 04:37+0000\n" - "Last-Translator: Enea Jahollari \n" - "Language-Team: Albanian\n" -@@ -17,1860 +17,1934 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n != 1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Përditësimet e mëposhtme janë aplikuar në '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Përditësimet e mëposhtme janë të disponueshme në '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Përditësimet e mëposhtme janë shkarkuar në '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Përditësimet janë aplikuar në '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Përditësimet janë shkarkuar në '%s':" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Përditësimet janë të disponueshme në '%s':" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Dështim në dërgimin e një email përmes '%s': %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Dështoi ekzekutimi i komandës '%s': ktheu %d" -+msgid "Parsing file failed: %s" -+msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" --msgstr "Gabim: %s" -+msgid "Added %s repo from %s" -+msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgid "Group: %s" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:792 -+#, python-format -+msgid " Group-Id: %s" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -+#, python-format -+msgid " Description: %s" - msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Failed to remove transaction file %s" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Public key for %s is not installed" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Problem opening package %s" -+msgid " Environment-Id: %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "" -+ -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Public key for %s is not trusted" -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s is not signed" -+msgid "Repo : %s" -+msgstr "" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " - msgstr "" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Cannot remove %s" -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "%s removed" -+msgid "License : %s" - msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:920 -+#, python-format -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:998 -+#, python-format -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No match for argument: %s" -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:1955 --#, python-format --msgid "Package %s of higher version already installed, cannot update it." -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 --#, python-format --msgid "Package %s available, but not installed." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" -+ -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/base.py:2380 -+#: ../dnf/cli/output.py:1256 - #, python-format - msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/base.py:2468 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" - msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" - msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1541 -+msgid "System" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" - msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "Unknown repo: '%s'" -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:766 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "No repository match: %s" -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "No such command: %s. Please use %s --help" -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "kërko për probleme në packegedb" -- --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "shfaq të gjitha problemet;parazgjedhur" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "trego problemet e varësisë" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "trego problemet e duplikimit" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+msgid "Error: %s" -+msgstr "Gabim: %s" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Paketa për të sinkronizuar" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Kujdes: Grupi %s nuk ekziston." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Kujdes: Nuk puthitet me asnjë grup:" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Grupet e instaluara:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Grupet e gjuhëve të instaluara:" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Grupet në dispozicion:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "Not a valid rpm file path: %s" -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" - msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" - msgstr "" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:127 - #, python-format --msgid "Total packages: %s" -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "kërko për probleme në packegedb" -+ -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "shfaq të gjitha problemet;parazgjedhur" -+ -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "trego problemet e varësisë" -+ -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "trego problemet e duplikimit" -+ -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Paketa për të sinkronizuar" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/autoremove.py:41 -+msgid "" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} [command]\n" --" print help" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1885,6 +1959,11 @@ msgstr "" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2004,19 +2083,19 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" -+msgid "Update ID" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" -+msgid "Updated" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Updated" -+msgid "Bugs" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 -@@ -2028,1463 +2107,1427 @@ msgid "Description" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -- --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "" -- --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "" -- --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" -- --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -- --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -- --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -- --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -- --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -- --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/mark.py:49 - #, python-format --msgid "Command line error: %s" -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/mark.py:53 - #, python-format --msgid "bad format: %s" -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/mark.py:57 - #, python-format --msgid "Setopt argument has multiple values: %s" -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "" -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Installed size: %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." -+msgstr "Kujdes: Grupi %s nuk ekziston." - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Kujdes: Nuk puthitet me asnjë grup:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Grupet e instaluara:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Grupet e gjuhëve të instaluara:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Grupet në dispozicion:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Përditësimet e mëposhtme janë aplikuar në '%s':" -+ -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Përditësimet e mëposhtme janë të disponueshme në '%s':" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Përditësimet e mëposhtme janë shkarkuar në '%s':" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Përditësimet janë aplikuar në '%s'." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u seconds)" --msgstr "" -+msgid "Updates downloaded on '%s'." -+msgstr "Përditësimet janë shkarkuar në '%s':" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u minutes)" --msgstr "" -+msgid "Updates available on '%s'." -+msgstr "Përditësimet janë të disponueshme në '%s':" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:107 - #, python-format --msgid "(%u hours)" --msgstr "" -+msgid "Failed to send an email via '%s': %s" -+msgstr "Dështim në dërgimin e një email përmes '%s': %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" --msgstr "" -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Dështoi ekzekutimi i komandës '%s': ktheu %d" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s është skedar bosh" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" -+msgid "%s: using metadata from %s." - msgstr "" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" - --#: ../dnf/cli/utils.py:98 --msgid "Running" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" - msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" -+#: ../dnf/base.py:879 -+msgid "Running transaction" - msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" - msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." - msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." - msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" - msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" -+msgid "Failed to remove transaction file %s" - msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+ -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Environment '%s' is not installed." -+msgid "Public key for %s is not installed" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group_id '%s' does not exist." -+msgid "Problem opening package %s" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Group '%s' not installed." -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1241 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Package %s is not signed" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" - msgstr "" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Unknown configuration option: %s = %s" -+msgid "%s removed" - msgstr "" - --#: ../dnf/conf/config.py:327 --#, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:455 --#, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Repository '%s': Error parsing config: %s" -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "Package %s not installed, cannot reinstall it." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1963 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s not installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2018 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:327 -+#, python-format -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:335 -+#, python-format -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:452 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "%s is empty file" --msgstr "%s është skedar bosh" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:96 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" -+#: ../dnf/drpm.py:149 -+msgid "done" - msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/sr.po b/po/sr.po -index c93939e..265131f 100644 ---- a/po/sr.po -+++ b/po/sr.po -@@ -12,7 +12,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-02-05 07:59+0000\n" - "Last-Translator: Marko Kostic \n" - "Language-Team: Serbian (http://www.transifex.com/projects/p/dnf/language/sr/)\n" -@@ -23,1885 +23,1962 @@ msgstr "" - "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Следећа ажурирања су примењена на '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "ПАКЕТ" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Следећа ажурирања су доступна на '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Пакет за инсталирање" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Следећа ажурирања су преузета на '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Деградирам" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Ажурирања примењена на '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Чистим" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Ажурирања преузета на '%s'." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Инсталирам" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Ажурирања доступнана '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Застаревам" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Неуспешно слање електронске поште преко „%s“: %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Поново инсталирам" - --#: ../dnf/automatic/emitter.py:137 -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Бришем" -+ -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Надограђујем" -+ -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Проверавам" -+ -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Извршавам скриптицу" -+ -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Припремам" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "" -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Неуспех при извршавању наредбе „%s“: враћено %d" -+msgid "Parsing file failed: %s" -+msgstr "Обрађивање датотеке неуспешно: %s" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Непозната вредност подешавања: %s=%s in %s; %s" -+msgid "Loaded plugins: %s" -+msgstr "Учитани прикључци: %s" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Непозната опција подешавања: %s = %s in %s" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/automatic/main.py:235 -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" -+ -+#: ../dnf/repodict.py:58 - #, python-format --msgid "Sleep for %s seconds" -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Error: %s" --msgstr "Грешка: %s" -+msgid "Added %s repo from %s" -+msgstr "Додао сам ризницу „%s“ из „%s“" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Епоха" -+ -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Заказивање кеширања онемогућено када се извршава на батерији." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Онемогућено заказивање кеширања метаподатака." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Издање" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Кеш метаподатака недавно освежен." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Направљен кеш метаподатака." -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: користим метаподатке из %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Из ризнице" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Последња провера истека метаподатака: пре %s на дан %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Време изградње" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "Преузети пакети су сачувану у кешу до следеће успешне трансакције." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Време инсталације" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Можете уклонити кеширане пакете извршавањем наредбе „%s“." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Инсталирано од стране" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Погрешан tsflag у датотеци подешавања: %s" -- --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Није успело додавање датотеке групе за ризницу: %s - %s" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Извршавам проверу трансакције" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Грешка: провера трансакције против depsolve:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Провера трансакције успешна." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Лиценца" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Извршавам пробну трансакцију" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Пробна трансакција успешна." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Извршавам трансакцију" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "d" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Потребан простор на диску:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "da" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Сажетак грешке" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ne" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPM база је измењена ван DNF алатке." -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Да ли је ово у реду [d/N]: " - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Догодиле су се грешке приликом трансакције." -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Да ли је ово у реду [D/n]: " - --#: ../dnf/base.py:1000 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Није успешно заузимање кључа трансакција (пријављен као: %s)" -- --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Не могу да извршим трансакцију." -- --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Трансакција није могла почети:" -+msgid "Group: %s" -+msgstr "" - --#: ../dnf/base.py:1022 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Failed to remove transaction file %s" --msgstr "Није успело уклањање датотеке трансакције %s" -- --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Неки пакети нису преузети. Поново покушавам." -+msgid " Group-Id: %s" -+msgstr " ИБ-групе: %s" - --#: ../dnf/base.py:1134 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPM-ови су смањили %.1f MB ажурирања на %.1f MB (%d.1%% уштеђено)" -+msgid " Description: %s" -+msgstr " Опис: %s" - --#: ../dnf/base.py:1137 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Неуспешни Delta RPM-ови су повећали количину исправки са %.1f MB на %.1f MB " --"(%d.1%% неискоришћено)" -- --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Не могу да отворим: {}" -+msgid " Language: %s" -+msgstr " Језик: %s" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Јавни кључ за %s није инсталиран" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Обавезни пакети:" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Проблем са отварањем пакета %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Подразумевани пакети:" - --#: ../dnf/base.py:1236 --#, python-format --msgid "Public key for %s is not trusted" --msgstr "Јавни кључ за %s није поверљив" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Изборни пакети:" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "Пакет %s није потписан" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Условљени пакети:" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Cannot remove %s" --msgstr "Не могу да уклоним %s" -+msgid "Environment Group: %s" -+msgstr "Група окружења: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "%s removed" --msgstr "%s је уклоњен" -- --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Нема подударања за групу пакета „{}“" -+msgid " Environment-Id: %s" -+msgstr " ИБ-окружења: %s" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Додајем пакете из групе „%s“: %s" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Обавезне групе:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Ништа није потребно урадити." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Изборне групе:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Нема означених група за уклањање." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Подудара се из:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Ниједна група није означена за надоградњу." -+#: ../dnf/cli/output.py:872 -+#, python-format -+msgid "Filename : %s" -+msgstr "Назив датотеке: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "No match for argument: %s" --msgstr "Нема подударања за аргумент: %s" -+msgid "Repo : %s" -+msgstr "Ризница : %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "нема подударајућих пакета" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Опис : " - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Пакет %s није инсталиран, не могу га деградирати." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "Пакет %s нижег издања је већ инсталиран, не могу га деградирати." -+msgid "License : %s" -+msgstr "Лиценца : %s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Пакет %s није инсталиран, не могу га поново инсталирати." -+msgid "Provide : %s" -+msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "Other : %s" - msgstr "" --"Датотека %s је пакет са изворним кодом и он се не може ажурирати, " --"занемарујем." - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Пакет %s није инсталиран, не могу га ажурирати." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Догодила се грешка при рачунању укупне величине за преузимање" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "Пакет %s вишег издања је већ инсталиран, не могу га ажурирати." -+msgid "Total size: %s" -+msgstr "Укупна величина: %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Пакет %s је доступан али није инсталиран." -+msgid "Total download size: %s" -+msgstr "Укупна величина за преузимање: %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Пакет %s је доступан али је инсталиран за другу архитектуру." -+msgid "Installed size: %s" -+msgstr "Инсталирана величина: %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 --#, python-format --msgid "No package %s installed." --msgstr "Пакет %s није инсталиран." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Догодила се грешка при рачунању инсталиране величине" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Not a valid form: %s" --msgstr "Неисправан формат: %s" -+msgid "Freed space: %s" -+msgstr "Ослобођен простор: %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Нема пакета означених за уклањање." -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Означавам пакете као инсталиране по групи:" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Означавам пакете као уклоњене по групи:" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "Пакет %s најнижег издања је већ инсталиран, не могу га деградирати." -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Група" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Радња није урађена: {}" -- --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "Пакет %s није доступан." -- --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Безбедносне исправке нису потребне али је {} исправка доступна" -- --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Безбедносне исправке нису потребне али је {} исправки доступно" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Пакети" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" --"Безбедносне исправке за „{}“ нису потребне али је {} исправка доступна" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" --"Безбедносне исправке за „{}“ нису потребне али је {} исправки доступно" -- --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr "Неуспешан пакет је: %s" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG кључеви су подешени као: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG кључ на %s (0x%s) је већ инсталиран" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Кључ је одобрен." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Кључ је одбијен." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Инсталирам зависности" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Није успео увоз кључа (код %d)" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Кључ је успешно увезен" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Уклањам" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Ниједан кључ није инсталиран" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" --"GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n" --"Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу." - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" --"Увоз кључа (или кључева) није помогао, погрешан кључ (погрешни кључеви)?" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Можда сте хтели: {}" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Контролна сума пакета „{}“ из локалне ризнице „{}“ је неисправна" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Контролне суме неких пакета из локалне ризнице су неисправне" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Контролна сума пакета „{}“ из ризнице „{}“ је неисправна" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" --"Неки пакети садрже неисправан кеш али се не могу преузети због опције " --"„--cacheonly“" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Пакет %s је већ инсталиран." -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Обрада датотеке „%s“ није успела: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Грешка подешавања: %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " Инсталиран: %s-%s у %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"Прескачем сукобљене пакете:\n" -+"(додајте '%s' у командну линију да бисте присилили надоградњу истих)" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " Изграђен : %s у %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+msgid "Skipping packages with broken dependencies%s" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Радња прекинута." -- --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Преузимам пакете:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" - msgstr "" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n" --"За превазилажење овога користите „-y“." -+"\n" -+"Сажетак трансакције\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Инсталирање" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Надоградња" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Застарели пакети" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Уклањање" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Нема пакета означених за усклађивање са дистрибуцијом." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Деградирање" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Прескочи" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Инсталирани пакети" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Пакет" -+msgstr[1] "Пакети" -+msgstr[2] "Пакети" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Доступни пакети" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Зависни пакет" -+msgstr[1] "Зависна пакета" -+msgstr[2] "Зависних пакета" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Аутоматско уклањање пакета" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Надограђено" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Додатни пакети" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Деградирано" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Инсталирано" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Недавно додати пакети" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Поново инсталирано" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Не постоје одговарајући пакети за излиставање" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Нису пронађена подударања" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Уклоњено" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Није задат ID трансакције" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Неуспешно" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Није пронађен дати ID трансакције" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Укупно" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Пронађено више од једног ID-а трансакције!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Историја трансакција није комплетна, пре %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Систем" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Историја трансакција није комплетна, после %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Непозната ризница: '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Нема трансакција" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Наведени су неисправни пакети или ИБ трансакције" -+ -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Командна линија" -+ -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ИБ" -+ -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Датум и време" -+ -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Радња(е)" -+ -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Промењено" -+ -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:824 -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Није наведен пакет или ИБ трансакције" -+ -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Обрисани" -+ -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Није инсталирано" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Старије" -+ -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Новије" -+ -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "ИБ трансакције :" -+ -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Почетно време :" -+ -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Почетак rpmdb-а :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Нема такве команде: %s. Молим употребите %s --help" -+msgid "(%u seconds)" -+msgstr "(%u секунди)" - --#: ../dnf/cli/cli.py:827 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Можда је команда DNF прикључка, покушајте: \"dnf install 'dnf-command(%s)'\"" -+msgid "(%u minutes)" -+msgstr "(%u минута)" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Можда је ово наредба DNF прикључка али је учитавање прикључака онемогућено." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u сати)" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" -+msgstr "(%u дана)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Време краја :" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Крај rpmdb :" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Корисник :" -+ -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Повратна-вредност :" -+ -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Прекинуто" -+ -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Успех" -+ -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Грешке:" -+ -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Грешка:" -+ -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Командна линија :" -+ -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Трансакција извршена са:" -+ -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Пакети промењени:" -+ -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Излаз скриптице:" -+ -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Грешке:" -+ -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Инсталирање-зависности" -+ -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Застарели" -+ -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Обриши" -+ -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Поново инсталирај" -+ -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/cli.py:1103 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Command \"%s\" already defined" --msgstr "Наредба „%s“ је већ дефинисана" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:2154 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "За дијагнозу проблема, покушајте покренути: '%s'." -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:2156 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "Вероватно имате оштећен RPMDB, извршавање '%s' можда поправи проблем." -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Започињем разрешење програмских зависности" -+ -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Завршено разрешење програмских зависности" -+ -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"Увозим GPG кључ 0x%s:\n" -+" Кориснички ИБ: „%s“\n" -+" Отисак прста : %s\n" -+" Од : %s" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/option_parser.py:54 - #, python-format --msgid "Problem repository: %s" --msgstr "Проблем са ризницом: %s" -+msgid "Command line error: %s" -+msgstr "Грешка командне линије: %s" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "лош формат: %s" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "место датотеке подешавања" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "тиха радња" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "причљива радња" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "приказује DNF издање и излази" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "ПАКЕТ" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "постави корени директоријум инсталације" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "онемогући све прикључке" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "НЕКИ_ТЕКСТ" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "омогући прикључке по називу" -+ -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "онемогући прикључке по називу" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" -+ -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "поставља произвољне опције ризница и подешавања" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Претражујем пакете: " -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" -+"омогућава брисање инсталираних пакета да би разрешио програмске зависности" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Нема доступних пакета." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "покушава најбоља доступна издања у трансакцијама." - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Нема инсталираних пакета." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "извршава потпуно из системског кеша, не освежава кеш" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 --#, python-format --msgid " (from %s)" --msgstr " (из %s)" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 --#, python-format --msgid "Installed package %s%s not available." --msgstr "Инсталирани пакет %s%s није доступан." -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "ниво излазног приказа за проналажење грешака" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Нема инсталираних пакета из ризнице." -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "избацује детаљне резултате решења у датотеке" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" -+"приказуј дупликате, у ризницама, у командама за излиставање/претраживање" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Нема пакета означених за надоградњу." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "ниво излазног приказа грешака" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "РИЗНИЦА" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "ниво излазног приказа за проналажење грешака за rpm" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "НАРЕДБА" -- --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Немате приступ бази података историје." -- --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" --"Не могу да опозовем трансакцију %s, чинивши то би узроковало нетачну базу " --"података пакета." - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Не могу да вратим уназад трансакцију %s, чинивши то би узроковало " --"неистоветну базу података пакета." -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "изузми пакете по називу или глобу" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 -+#: ../dnf/cli/option_parser.py:270 - msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "етикета и путања до додатне ризнице, може се навести више пута." - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "контролише да ли се користи боја" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "означава међуподатке истеклим пре извршавања команде" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "разрешава само на IPv4 адресе" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "разрешава само на IPv6 адресе" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "само преузми пакете" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" --"уклони све непотребне пакете који су изворни инсталирани као зависности" -- --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Пакет који ће бити уклоњен" -- --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "провери да ли има проблема у бази пакета" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "прикажи све проблеме; подразумевано" -- --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "прикажи проблеме зависности" -- --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "прикажи проблеме дупликата" -- --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "прикажи застареле пакете" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Списак наредби за прикључке:" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "прикажи проблеме са пруженим пакетима" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Грешка: %s" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} недостају захтеви од {}" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Прекинуто." - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} је дупликат са {}" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Нема права уписа/извршавања у тренутном директоријуму, премештам у /" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} је застарео у односу на {}" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} пружа {} али се не може наћи" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "уклони кеширане податке" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Врста метаподатка за чишћење" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Чистим податке: " -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Програмске зависности разрешене." - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Кеш је истекао" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Завршено!" - --#: ../dnf/cli/commands/clean.py:115 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -+msgid " Installed: %s-%s at %s" -+msgstr " Инсталиран: %s-%s у %s" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Чекам да процес са pid-ом %d заврши." -+msgid " Built : %s at %s" -+msgstr " Изграђен : %s у %s" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "усклади инсталиране пакете на последње доступна издања" -- --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Пакети за усклађивање" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Деградирај пакет" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Радња прекинута." - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Пакет за деградирање" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Ништа није потребно урадити." - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "прикажи или користи податке о групама" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Преузимам пакете:" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Нема података о доступним групама унутар подешених ризница." -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Упозорење: група %s не постоји." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Упозорење: нема подударних група:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" -+"Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n" -+"За превазилажење овога користите „-y“." - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Доступне групе окружења:" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Инсталиране групе окружења:" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Инсталиране групе:" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Застарели пакети" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Инсталиране језичке групе:" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Нема пакета означених за усклађивање са дистрибуцијом." - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Доступне групе:" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Нема подударања за аргумент: %s" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Доступне језичке групе:" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Пакет %s није доступан." - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "укључи изборне пакете из групе" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "такође прикажи скривене групе" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "само прикажи инсталиране групе" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Инсталирани пакети" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "само прикажи доступне групе" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Доступни пакети" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Неисправна под-команда за групе, користите: %s." -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Аутоматско уклањање пакета" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Не могу да пронађем обавезни пакет групе." -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Додатни пакети" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "инсталирајте пакет или пакете на ваш систем" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Пакет за инсталирање" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Недавно додати пакети" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Не могу да нађем подударање" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Не постоје одговарајући пакети за излиставање" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Није исправна путања rpm датотеке: %s" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Нису пронађена подударања" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Није задат ID трансакције" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "направи кеш метаподатака" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Није пронађен дати ID трансакције" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Правим кеш датотеке за све датотеке са метаподацима." -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Пронађено више од једног ID-а трансакције!" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" --"скини ознаку са инсталираних пакета или их означи као да су инсталиране од " --"стране корисника." -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "Историја трансакција није комплетна, пре %u." - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "%s marked as user installed." --msgstr "%s је означено као инсталирано од стране корисника." -+msgid "Transaction history is incomplete, after %u." -+msgstr "Историја трансакција није комплетна, после %u." - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s је скинут са списка пакета инсталираних од стране корисника." -+msgid "No package %s installed." -+msgstr "Пакет %s није инсталиран." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Грешка:" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Непозната ризница: '%s'" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Package %s is not installed." --msgstr "Пакет %s није инсталиран." -+msgid "No repository match: %s" -+msgstr "" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Нема такве команде: %s. Молим употребите %s --help" -+ -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" -+"Можда је команда DNF прикључка, покушајте: \"dnf install 'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/module.py:128 -+#: ../dnf/cli/cli.py:830 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" -+"Можда је ово наредба DNF прикључка али је учитавање прикључака онемогућено." - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Грешка подешавања: %s" -+ -+#: ../dnf/cli/cli.py:887 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "поновно инсталирам пакет" -- --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Пакет за поновно инсталирање" -- --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "уклоните пакет или пакете са вашег система" -- --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "уклони дупле пакете" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Наредба „%s“ је већ дефинисана" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "уклони пакете који су само за инсталирање и који су преко ограничења" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Нема дуплих пакета за уклањање." -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Нема старих пакета само за инсталирање који се могу уклонити." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "непознато" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Never (last: %s)" --msgstr "Никад (последње: %s)" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "Instant (last: %s)" --msgstr "Тренутно (последње: %s)" -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Обрада датотеке „%s“ није успела: %s" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:108 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s секунд(и) (последње: %s)" -- --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "прикажи подешене софтверске ризнице" -- --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "прикажи све ризнице" -- --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "прикажи омогућене ризнице (подразумевано)" -- --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "прикажи онемогућене ризнице" -- --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Нема доступних ризница" -- --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "укључена" -- --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "искључена" -- --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "ID ризнице : " -- --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Назив-ризнице : " -- --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Стање ризнице : " -- --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Ревизија ризнице : " -- --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Ознака ризница : " -- --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Дистро ознаке ризнице: " -- --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Ризница ажурирана : " -- --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Пакета из ризнице : " -- --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Величина ризнице : " -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Металинк ризнице : " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Ажурирано : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Огледала ризнице : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Извршава се" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Основни url ризнице : " -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Успаван" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Ризница истиче : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Незаустављиво" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Ризница искључује : " -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Зомби" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Укључени у ризници : " -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Праћен/заустављен" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Искључени из ризнице: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Непознат" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Назив-датотеке-ризнице: " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "иб ризнице" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Програм са PID-ом %d је: %s" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "стање" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Меморија: %5s RSS (%5sБ VSZ)" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "назив ризнице" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Покренут: %s - %s раније" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/utils.py:127 - #, python-format --msgid "Total packages: %s" --msgstr "" -+msgid " State : %s" -+msgstr " Стање : %s" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "претражи детаље пакета по датој речи" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "такође претражи опис пакета и УРЛ" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "ТРАЖЕНИ_ТЕКСТ" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s Тачна подударања: %%s" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s Подударања: %%s" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Нису пронађена подударања." - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Претражујем пакете: " - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "провери да ли има проблема у бази пакета" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "прикажи све проблеме; подразумевано" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "прикажи проблеме зависности" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "прикажи проблеме дупликата" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "прикажи застареле пакете" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "прикажи проблеме са пруженим пакетима" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} недостају захтеви од {}" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} је дупликат са {}" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} је застарео у односу на {}" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} пружа {} али се не може наћи" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "усклади инсталиране пакете на последње доступна издања" -+ -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Пакети за усклађивање" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "надоградите пакет или пакете на вашем систему" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Пакет за надограђивање" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Нема пакета означених за надоградњу." - --#: ../dnf/cli/commands/repoquery.py:220 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"уклони све непотребне пакете који су изворни инсталирани као зависности" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Пакет који ће бити уклоњен" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "направи кеш метаподатака" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Правим кеш датотеке за све датотеке са метаподацима." - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "За дијагнозу проблема, покушајте покренути: '%s'." - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/__init__.py:49 - #, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "Вероватно имате оштећен RPMDB, извршавање '%s' можда поправи проблем." -+ -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Проблем са ризницом: %s" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "НЕКИ_ТЕКСТ" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "претражи детаље пакета по датој речи" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Нема доступних пакета." - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "такође претражи опис пакета и УРЛ" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "ТРАЖЕНИ_ТЕКСТ" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Нема инсталираних пакета." - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (из %s)" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Инсталирани пакет %s%s није доступан." - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Нема инсталираних пакета из ризнице." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Нема пакета означених за уклањање." - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s Тачна подударања: %%s" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "РИЗНИЦА" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "%s Подударања: %%s" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Нису пронађена подударања." -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "НАРЕДБА" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Немате приступ бази података историје." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" -+"Не могу да опозовем трансакцију %s, чинивши то би узроковало нетачну базу " -+"података пакета." - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "Could not find repository: %s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" -+"Не могу да вратим уназад трансакцију %s, чинивши то би узроковало " -+"неистоветну базу података пакета." - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} [command]\n" --" print help" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Деградирај пакет" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Пакет за деградирање" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" resolve the transaction set" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" -+"надогради али само „најновији“ подударни пакет који решава проблем на вашем " -+"систему" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" - msgstr "" - -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "уклоните пакет или пакете са вашег система" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "уклони дупле пакете" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "уклони пакете који су само за инсталирање и који су преко ограничења" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Нема дуплих пакета за уклањање." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Нема старих пакета само за инсталирање који се могу уклонити." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Неисправан формат: %s" -+ - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" - msgstr "bugfix" -@@ -1914,6 +1991,11 @@ msgstr "унапређење" - msgid "security" - msgstr "сигурност" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "непознато" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2033,1178 +2115,1342 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Програмске грешке" -+msgid "Update ID" -+msgstr "ID ажурирања" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Врста" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "ID ажурирања" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Ажурирани" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Програмске грешке" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE-и" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Опис" - - #: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Severity" -+msgstr "" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Rights" - msgstr "Права" - --#: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+#: ../dnf/cli/commands/updateinfo.py:306 -+msgid "Files" -+msgstr "Датотеке" -+ -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "тачно" -+ -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "нетачно" -+ -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"скини ознаку са инсталираних пакета или их означи као да су инсталиране од " -+"стране корисника." -+ -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s је означено као инсталирано од стране корисника." -+ -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s је скинут са списка пакета инсталираних од стране корисника." -+ -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "" -+ -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Грешка:" -+ -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Пакет %s није инсталиран." -+ -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "" -+ -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "уклони кеширане податке" -+ -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Врста метаподатка за чишћење" -+ -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Чистим податке: " -+ -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Кеш је истекао" -+ -+#: ../dnf/cli/commands/clean.py:115 -+#, python-format -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" -+ -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 -+#, python-format -+msgid "Waiting for process with pid %d to finish." -+msgstr "Чекам да процес са pid-ом %d заврши." -+ -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "инсталирајте пакет или пакете на ваш систем" -+ -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Не могу да нађем подударање" -+ -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Није исправна путања rpm датотеке: %s" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "" -+ -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 --msgid "Files" --msgstr "Датотеке" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Инсталирано" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "нетачно" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "тачно" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "надоградите пакет или пакете на вашем систему" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Пакет за надограђивање" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" --"надогради али само „најновији“ подударни пакет који решава проблем на вашем " --"систему" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Прекинуто." -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Нема права уписа/извршавања у тренутном директоријуму, премештам у /" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Програмске зависности разрешене." -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Завршено!" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Грешка командне линије: %s" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "лош формат: %s" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:99 --#, python-format --msgid "Setopt argument has no value: %s" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "место датотеке подешавања" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "тиха радња" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "причљива радња" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "приказује DNF издање и излази" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "постави корени директоријум инсталације" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "онемогући све прикључке" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "омогући прикључке по називу" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "онемогући прикључке по називу" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "поставља произвољне опције ризница и подешавања" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" --"омогућава брисање инсталираних пакета да би разрешио програмске зависности" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "покушава најбоља доступна издања у трансакцијама." -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "извршава потпуно из системског кеша, не освежава кеш" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "ниво излазног приказа за проналажење грешака" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "избацује детаљне резултате решења у датотеке" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" --"приказуј дупликате, у ризницама, у командама за излиставање/претраживање" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "ниво излазног приказа грешака" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:239 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "ниво излазног приказа за проналажење грешака за rpm" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:275 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "изузми пакете по називу или глобу" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:502 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "етикета и путања до додатне ризнице, може се навести више пута." -- --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Никад (последње: %s)" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "контролише да ли се користи боја" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Тренутно (последње: %s)" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "означава међуподатке истеклим пре извршавања команде" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s секунд(и) (последње: %s)" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "разрешава само на IPv4 адресе" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "прикажи подешене софтверске ризнице" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "разрешава само на IPv6 адресе" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "прикажи све ризнице" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "прикажи омогућене ризнице (подразумевано)" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "само преузми пакете" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "прикажи онемогућене ризнице" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Нема доступних ризница" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "укључена" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "искључена" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "ID ризнице : " - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Назив-ризнице : " - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Стање ризнице : " - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Ревизија ризнице : " - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Ознака ризница : " - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Дистро ознаке ризнице: " - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Ризница ажурирана : " - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Пакета из ризнице : " - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Списак наредби за прикључке:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Величина ризнице : " - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Металинк ризнице : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Епоха" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Ажурирано : " - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Огледала ризнице : " - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Основни url ризнице : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Издање" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Ризница истиче : " - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Ризница искључује : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Укључени у ризници : " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Искључени из ризнице: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Назив-датотеке-ризнице: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "иб ризнице" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "стање" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "назив ризнице" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Из ризнице" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Време изградње" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Време инсталације" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Инсталирано од стране" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Лиценца" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "d" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "da" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "поновно инсталирам пакет" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Пакет за поновно инсталирање" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ne" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." -+msgstr "Пакет %s је доступан али није инсталиран." - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Да ли је ово у реду [d/N]: " -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Да ли је ово у реду [D/n]: " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " ИБ-групе: %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "прикажи или користи податке о групама" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Опис: %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Нема података о доступним групама унутар подешених ризница." - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid " Language: %s" --msgstr " Језик: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Упозорење: група %s не постоји." - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Обавезни пакети:" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Упозорење: нема подударних група:" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Подразумевани пакети:" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Доступне групе окружења:" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Изборни пакети:" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Инсталиране групе окружења:" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Условљени пакети:" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Инсталиране групе:" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Група окружења: %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Инсталиране језичке групе:" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " ИБ-окружења: %s" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Доступне групе:" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Обавезне групе:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Доступне језичке групе:" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Изборне групе:" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "укључи изборне пакете из групе" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "такође прикажи скривене групе" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "само прикажи инсталиране групе" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Подудара се из:" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "само прикажи доступне групе" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Filename : %s" --msgstr "Назив датотеке: %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Неисправна под-команда за групе, користите: %s." - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Ризница : %s" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Не могу да пронађем обавезни пакет групе." - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Опис : " -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/db/group.py:368 - #, python-format --msgid "License : %s" --msgstr "Лиценца : %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "Неће инсталирати изворни rpm пакет (%s)." - --#: ../dnf/cli/output.py:920 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Provide : %s" -+msgid "no matching payload factory for %s" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Догодила се грешка при рачунању укупне величине за преузимање" -- --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Укупна величина: %s" -- --#: ../dnf/cli/output.py:998 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Total download size: %s" --msgstr "Укупна величина за преузимање: %s" -+msgid "unsupported checksum type: %s" -+msgstr "неподржана врста контролног збира : %s" - --#: ../dnf/cli/output.py:1001 -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 - #, python-format --msgid "Installed size: %s" --msgstr "Инсталирана величина: %s" -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Догодила се грешка при рачунању инсталиране величине" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Ослобођен простор: %s" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Означавам пакете као инсталиране по групи:" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Означавам пакете као уклоњене по групи:" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Група" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Пакети" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Инсталирам зависности" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Уклањам" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Непозната вредност подешавања: %s=%s in %s; %s" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Непозната опција подешавања: %s = %s in %s" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Следећа ажурирања су примењена на '%s':" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/emitter.py:32 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Прескачем сукобљене пакете:\n" --"(додајте '%s' у командну линију да бисте присилили надоградњу истих)" -+msgid "The following updates are available on '%s':" -+msgstr "Следећа ажурирања су доступна на '%s':" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/emitter.py:33 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "" -+msgid "The following updates were downloaded on '%s':" -+msgstr "Следећа ажурирања су преузета на '%s':" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Ажурирања примењена на '%s'." -+ -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Ажурирања преузета на '%s'." -+ -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Ажурирања доступнана '%s'." -+ -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Неуспешно слање електронске поште преко „%s“: %s" -+ -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Неуспех при извршавању наредбе „%s“: враћено %d" -+ -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1348 --#, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" --"\n" --"Сажетак трансакције\n" --"%s\n" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Инсталирање" -- --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Надоградња" -- --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Уклањање" -- --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Деградирање" -- --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Прескочи" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Пакет" --msgstr[1] "Пакети" --msgstr[2] "Пакети" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Зависни пакет" --msgstr[1] "Зависна пакета" --msgstr[2] "Зависних пакета" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s је празна датотека" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Надограђено" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Деградирано" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Поново инсталирано" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Уклоњено" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Неуспешно" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Укупно" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Заказивање кеширања онемогућено када се извршава на батерији." - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Онемогућено заказивање кеширања метаподатака." - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Систем" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Кеш метаподатака недавно освежен." - --#: ../dnf/cli/output.py:1611 -+#: ../dnf/base.py:362 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s: will never be expired and will not be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Нема трансакција" -- --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Наведени су неисправни пакети или ИБ трансакције" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Командна линија" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ИБ" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Направљен кеш метаподатака." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Датум и време" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: користим метаподатке из %s." - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Радња(е)" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Промењено" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Последња провера истека метаподатака: пре %s на дан %s." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "Преузети пакети су сачувану у кешу до следеће успешне трансакције." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Није наведен пакет или ИБ трансакције" -+#: ../dnf/base.py:457 -+#, python-format -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Можете уклонити кеширане пакете извршавањем наредбе „%s“." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Обрисани" -+#: ../dnf/base.py:546 -+#, python-format -+msgid "Invalid tsflag in config file: %s" -+msgstr "Погрешан tsflag у датотеци подешавања: %s" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Није инсталирано" -+#: ../dnf/base.py:602 -+#, python-format -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Није успело додавање датотеке групе за ризницу: %s - %s" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Новије" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Извршавам проверу трансакције" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Старије" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Грешка: провера трансакције против depsolve:" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "ИБ трансакције :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Провера трансакције успешна." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Почетно време :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Извршавам пробну трансакцију" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Почетак rpmdb-а :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/output.py:1870 --#, python-format --msgid "(%u seconds)" --msgstr "(%u секунди)" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Пробна трансакција успешна." - --#: ../dnf/cli/output.py:1872 --#, python-format --msgid "(%u minutes)" --msgstr "(%u минута)" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Извршавам трансакцију" - --#: ../dnf/cli/output.py:1874 --#, python-format --msgid "(%u hours)" --msgstr "(%u сати)" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Потребан простор на диску:" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:910 - #, python-format --msgid "(%u days)" --msgstr "(%u дана)" -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Време краја :" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Сажетак грешке" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Крај rpmdb :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPM база је измењена ван DNF алатке." - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Корисник :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Догодиле су се грешке приликом трансакције." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Прекинуто" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Није успешно заузимање кључа трансакција (пријављен као: %s)" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Повратна-вредност :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Не могу да извршим трансакцију." - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Успех" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Трансакција није могла почети:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Грешке:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Није успело уклањање датотеке трансакције %s" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Грешка:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Неки пакети нису преузети. Поново покушавам." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" -+"Delta RPM-ови су смањили %.1f MB ажурирања на %.1f MB (%d.1%% уштеђено)" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Командна линија :" -- --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" -+"Неуспешни Delta RPM-ови су повећали количину исправки са %.1f MB на %.1f MB " -+"(%d.1%% неискоришћено)" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Трансакција извршена са:" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Не могу да отворим: {}" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Пакети промењени:" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Јавни кључ за %s није инсталиран" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Излаз скриптице:" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Проблем са отварањем пакета %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Грешке:" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "Јавни кључ за %s није поверљив" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Инсталирање-зависности" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "Пакет %s није потписан" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Застарели" -+#: ../dnf/base.py:1256 -+#, python-format -+msgid "Cannot remove %s" -+msgstr "Не могу да уклоним %s" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Застаревам" -+#: ../dnf/base.py:1260 -+#, python-format -+msgid "%s removed" -+msgstr "%s је уклоњен" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Обриши" -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Нема подударања за групу пакета „{}“" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Поново инсталирај" -+#: ../dnf/base.py:1623 -+#, python-format -+msgid "Adding packages from group '%s': %s" -+msgstr "Додајем пакете из групе „%s“: %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Нема означених група за уклањање." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Ниједна група није означена за надоградњу." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "нема подударајућих пакета" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Пакет %s није инсталиран, не могу га деградирати." - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "Пакет %s нижег издања је већ инсталиран, не могу га деградирати." - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Пакет %s није инсталиран, не могу га поново инсталирати." - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" -+"Датотека %s је пакет са изворним кодом и он се не може ажурирати, " -+"занемарујем." - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1963 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "" -+msgid "Package %s not installed, cannot update it." -+msgstr "Пакет %s није инсталиран, не могу га ажурирати." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1972 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "" -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "Пакет %s вишег издања је већ инсталиран, не могу га ажурирати." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:2018 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "" -+msgid "Package %s available, but installed for different architecture." -+msgstr "Пакет %s је доступан али је инсталиран за другу архитектуру." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:2173 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "" -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "Пакет %s најнижег издања је већ инсталиран, не могу га деградирати." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Започињем разрешење програмских зависности" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Радња није урађена: {}" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Завршено разрешење програмских зависности" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Безбедносне исправке нису потребне али је {} исправка доступна" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Безбедносне исправке нису потребне али је {} исправки доступно" -+ -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" --"Увозим GPG кључ 0x%s:\n" --" Кориснички ИБ: „%s“\n" --" Отисак прста : %s\n" --" Од : %s" -+"Безбедносне исправке за „{}“ нису потребне али је {} исправка доступна" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Извршава се" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Безбедносне исправке за „{}“ нису потребне али је {} исправки доступно" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Успаван" -+#: ../dnf/base.py:2311 -+#, python-format -+msgid ". Failing package is: %s" -+msgstr "Неуспешан пакет је: %s" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Незаустављиво" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG кључеви су подешени као: %s" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Зомби" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG кључ на %s (0x%s) је већ инсталиран" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Праћен/заустављен" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Кључ је одобрен." - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Непознат" -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Кључ је одбијен." - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" -+msgid "Key import failed (code %d)" -+msgstr "Није успео увоз кључа (код %d)" - --#: ../dnf/cli/utils.py:117 --#, python-format --msgid " The application with PID %d is: %s" --msgstr " Програм са PID-ом %d је: %s" -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Кључ је успешно увезен" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Меморија: %5s RSS (%5sБ VSZ)" -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Ниједан кључ није инсталиран" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2397 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Покренут: %s - %s раније" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n" -+"Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу." - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Стање : %s" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "" -+"Увоз кључа (или кључева) није помогао, погрешан кључ (погрешни кључеви)?" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "прескачем." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Можда сте хтели: {}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "Група '%s' није инсталирана." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Контролна сума пакета „{}“ из локалне ризнице „{}“ је неисправна" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Група '%s' не постоји." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Контролне суме неких пакета из локалне ризнице су неисправне" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Окружење '%s' није инсталирано." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Контролна сума пакета „{}“ из ризнице „{}“ је неисправна" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "ИБ групе „%s“ не постоји." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Неки пакети садрже неисправан кеш али се не могу преузети због опције " -+"„--cacheonly“" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Група '%s' није инсталирана." -+msgid "Package %s is already installed." -+msgstr "Пакет %s је већ инсталиран." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3264,6 +3510,11 @@ msgstr "Ризници „%s“ недостаје назив у подешав - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Лош иб за ризницу: %s, бајт = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s провера није успела: %s против %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3274,36 +3525,6 @@ msgstr "ризница %s: 0x%s је већ увезена" - msgid "repo %s: imported key 0x%s." - msgstr "ризница %s: увезен кључ 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Неће инсталирати изворни rpm пакет (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "неподржана врста контролног збира : %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Грешка у поновној изградњи delta RPM-а" -@@ -3316,223 +3537,45 @@ msgstr "Контролни збир delta-rebuilt RPM-а није тачан" - msgid "done" - msgstr "урађено" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Пронађен неисправан облик закључавајуће датотеке: %s.\n" - "Осигурајте се да ниједан други dnf процес није покренут и уклоните закључавајућу датотеку ручно или покрените systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s провера није успела: %s против %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "прескачем." - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "%s is empty file" --msgstr "%s је празна датотека" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Обрађивање датотеке неуспешно: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Учитани прикључци: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "" -+msgid "Environment '%s' is not installed." -+msgstr "Окружење '%s' није инсталирано." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Додао сам ризницу „%s“ из „%s“" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Деградирам" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Чистим" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Инсталирам" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Поново инсталирам" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Бришем" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Надограђујем" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Проверавам" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Извршавам скриптицу" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Припремам" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "" -+msgid "Group_id '%s' does not exist." -+msgstr "ИБ групе „%s“ не постоји." -diff --git a/po/sv.po b/po/sv.po -index 5199ceb..9f30f51 100644 ---- a/po/sv.po -+++ b/po/sv.po -@@ -14,1813 +14,1602 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-02-26 02:40+0000\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-20 07:55+0000\n" - "Last-Translator: Göran Uddeborg \n" - "Language-Team: Swedish (http://www.transifex.com/projects/p/dnf/language/sv/)\n" - "Language: sv\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=2; plural=(n != 1);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "Följande uppdateringar har gjorts på ”%s”:" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKET" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Följande uppdateringar finns tillgängliga på ”%s”:" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Paket att installera" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Följande uppdateringar hämtades på ”%s”:" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Nedgraderar" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "Uppdateringar gjorda på ”%s”." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Rensar upp" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Uppdateringar hämtade på ”%s”." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Installerar" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Uppdateringar tillgängliga på ”%s”." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Fasar ut" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Misslyckades att skicka e-post via ”%s”: %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Ominstallerar" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Misslyckades att köra kommandot ”%s”: returnerade %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Raderar" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Okänt konfigurationsvärde: %s=%s i %s; %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Uppgraderar" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Okänt konfigurationsalternativ: %s = %s i %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Verifierar" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Startade dnf-automatic." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Kör skript" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Sov i %s sekunder" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Förbereder" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Fel inträffade under transaktionstestet." -+ -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Error: %s" --msgstr "Fel: %s" -+msgid "Parsing file failed: %s" -+msgstr "Tolkningen av filen misslyckades: %s" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "inläsning av förrådet ”{}” misslyckades: {}" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" -+msgstr "Laddade insticksmoduler: %s" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Inläsning av förrådet ”{}” har misslyckats" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "Misslyckades att läsa in insticksmodulen ”%s”: %s" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"Cachning av metadata med timer är avaktiverad vid körning över en uppmätt " --"anslutning." -- --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "Timer för cachning av metadata inaktiverad vid batteridrift." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Timer för cachning av metadata inaktiverad." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Cachen med metadata uppdaterades nyligen." -+"Inga matchningar hittades för följande mönster för aktivering av " -+"insticksmoduler: {}" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" -+"Inga matchningar hittades för följande mönster för avaktivering av " -+"insticksmoduler: {}" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: kommer aldrig gå ut och kommer inte uppdateras." -+msgid "enabling %s repository" -+msgstr "aktiverar förrådet %s" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: har gått ut och kommer att uppdateras." -+msgid "Added %s repo from %s" -+msgstr "Lade till %s-förrådet från %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: metadata kommer gå ut efter %d sekunder och kommer uppdateras nu" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Namn" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: kommer gå ut efter %d sekunder." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Namn" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Cache med metadata skapad." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epok" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: använder metadata från %s." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Version" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" --msgstr "Ignorerar förråd: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Version" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Senaste kontroll av utgång av metadata: för %s sedan den %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Utgåva" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "De hämtade paketen sparas i cachen till nästa lyckade transaktion." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Ark" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Du kan ta bort cache:ade paket genom att köra ”%s”." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Arkitektur" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Ogiltig tsflag i konfigurationsfil: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Strl" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Kunde inte lägga till gruppfil för förrådet: %s - %s" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Storlek" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Kör transaktionskontroll" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Källa" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Fel: transaktionskontroll mot depsolve:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Förråd" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Transaktionskontrollen lyckades." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Kör transaktionstest" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Förråd" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Transaktionskontrollfel:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Från förråd" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Transaktionstesten lyckades." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Paketerare" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Kör transaktionen" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Byggtidpunkt" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Diskbehov:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Installationstidpunkt" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." --msgstr[1] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Installerad av" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Felsammanfattning" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Sammanf." - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB ändrad utanför DNF." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Sammanfattning" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Fel inträffade under transaktionen." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Misslyckades att ta ett transaktionslås (inloggad som: %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Licens" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Kunde inte köra transaktionen." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Beskrivning" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Transaktionen kunde inte starta:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Beskrivning" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Kunde inte ta bort transaktionsfilen %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Inga paket att lista" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Några paket hämtades inte. Försöker igen." -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "j" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta-RPM:er reducerade %.1f MB med uppdateringar till %.1f MB (%d.1 %% " --"sparat)" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "ja" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Misslyckade delta-RPM:er ökade %.1f MB med uppdateringar till %.1f MB (%d.1 " --"%% bortslösat)" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Kunde inte öppna: {}" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "nej" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Den publika nyckeln för %s är inte installerad" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Är detta ok [j/N]: " - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Problem att öppna paketet %s" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Är detta ok [J/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Den publika nyckeln för %s är inte betrodd" -+msgid "Group: %s" -+msgstr "Grupp: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Paketet %s är inte signerat" -+msgid " Group-Id: %s" -+msgstr " Grupp-id: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Det går inte att ta bort %s" -+msgid " Description: %s" -+msgstr " Beskrivning: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s borttaget" -- --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Ingen matchning för gruppaket ”{}”" -+msgid " Language: %s" -+msgstr " Språk: %s" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Lägger till paket från gruppen ”%s”: %s" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Obligatoriska paket:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Inget att göra." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Standardpaket:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Inga grupper markerade att tas bort." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Valfria paket:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Ingen grupp markerad att uppgraderas." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Villkorliga paket:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "No match for argument: %s" --msgstr "Ingen matchning för argumentet: %s" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "inget paket matchade" -+msgid "Environment Group: %s" -+msgstr "Miljögrupp: %s" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Paketet %s är inte installerat, kan inte nedgradera det." -+msgid " Environment-Id: %s" -+msgstr " Miljö-id: %s" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Paketet %s med en lägre version är redan installerat, kan inte nedgradera " --"det." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Obligatoriska grupper:" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Paketet %s är inte installerat, kan inte ominstallera det." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Valfria grupper:" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "Filen %s är ett källpaket och kan inte uppdateras, ignorerar." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Matchat från:" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Paketet %s är inte installerat, kan inte uppdatera det." -+msgid "Filename : %s" -+msgstr "Filnamn : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Paketet %s med en högre version är redan installerat, kan inte uppdatera " --"det." -+msgid "Repo : %s" -+msgstr "Förråd : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Beskrivning : " - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Paketet %s är tillgängligt, men inte installerat." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Paketet %s är tillgängligt, men installerat för en annan arkitektur." -+msgid "License : %s" -+msgstr "Licens : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "No package %s installed." --msgstr "Inget paket %s är installerat." -+msgid "Provide : %s" -+msgstr "Tillhandahåll: %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Not a valid form: %s" --msgstr "Inte en giltig form: %s" -+msgid "Other : %s" -+msgstr "Annat : %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Inga paket markerade att tas bort." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Paket för argumentet %s tillgängliga, men inte installerade." -+msgid "Total size: %s" -+msgstr "Total storlek: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Paketet %s med lägsta version är redan installerat, kan inte nedgradera det." -- --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Åtgärden hanteras inte: {}" -+msgid "Total download size: %s" -+msgstr "Total storlek att hämta: %s" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No package %s available." --msgstr "Inget paket %s tillgängligt." -+msgid "Installed size: %s" -+msgstr "Installerad storlek: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "" --"Inga säkerhetsuppdateringar behövs, men {} uppdatering finns tillgänglig" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Ett fel uppstod vid beräkningen av installerad storlek" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "" --"Inga säkerhetsuppdateringar behövs, men {} uppdateringar finns tillgängliga" -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" -+msgstr "Frigjort utrymme: %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "" --"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdatering finns " --"tillgänglig" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Markerar paket som installerade av gruppen:" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "" --"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdateringar finns " --"tillgängliga" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Markerar paket som borttagna av gruppen:" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Paketet som misslyckas är: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Grupp" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG-nycklar är konfigurerade som: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paket" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "GPG-nyckel vid %s (0x%s) är redan installerad" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Installerar grupp-/modulpaket" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Nyckeln har godkänts." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Installerar gruppaket" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Nyckeln har avvisats." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Installerar" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Nyckelimport misslyckades (kod %d)" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Uppgraderar" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Nyckelimport lyckades" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Ominstallerar" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Installerade inte några nycklar" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Installerar beroenden" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta för detta paket.\n" --"Kontrollera att de rätta nyckel-URL:erna är konfigurerade för detta förråd." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Installerar svaga beroenden" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Import av nycklar hjälpte inte, fel nycklar?" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Tar bort" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Kanske du menade: {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Tar bort beroende paket" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" --"Paketet ”{}” från det lokala förrådet ”{}” har en felaktig kontrollsumma" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Tar bort oanvända beroenden" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Några paket från ett lokalt förråd har felaktig kontrollsumma" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Nedgraderar" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Paketet ”{}” från förrådet ”{}” har en felaktig kontrollsumma" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Installerar modulprofiler" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Några paket har en ogiltig cache, men kan inte hämtas på grund av flaggan " --"”--cacheonly”" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Avaktiverar modulprofiler" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Paketet %s är redan installerat." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Aktiverar modulströmmar" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Byter modulströmmar" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Tolkning av filen ”%s” misslyckades: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Avaktiverar moduler" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Kan inte läsa filen ”%s”: %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Återställer moduler" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Konfigurationsfel: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Installerar miljögrupper" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Alias innehåller oändlig rekursion" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Uppgraderar miljögrupper" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, använder originalargumenten." -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Tar bort miljögrupper" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Installerade: %s-%s %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Installerar grupper" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " Byggde : %s %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Uppgraderar grupper" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF kommer endast hämta paket för transaktionen." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Tar bort grupper" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF kommer endast hämta paket, installera gpg-nycklar och kontrollera " --"transaktionen." -+"Hoppar över paket med konflikter:\n" -+"(lägg till ”%s” på kommandoraden för att framtvinga deras uppgradering)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Åtgärden avbruten." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Hoppar över paket med trasiga beroenden%s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Hämtar paket:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " eller del av en grupp" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Fel när paket hämtades:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Paket" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Transaktionen misslyckades" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Paket" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" --"Vägrar att automatiskt importera nycklar vid oövervakad körning.\n" --"Använd ”-y” för att åsidosätta." -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "ersätter" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG-kontrollen MISSLYCKADES" -- --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Ändringslogg för {}" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" -+"\n" -+"Transaktionssammanfattning\n" -+"%s\n" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Fasar ut paket" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Installera" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Inga paket markerade för distributionssynkronisering." -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Uppgradera" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Inga paket markerade för nedgradering." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Ta bort" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Installerade paket" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Nedgradera" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Tillgängliga paket" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Hoppa över" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Ta automatiskt bort paket" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paket" -+msgstr[1] "Paket" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Extra paket" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Beroende paket" -+msgstr[1] "Beroende paket" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Tillgängliga uppgraderingar" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Uppgraderade" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Nyligen tillagda paket" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Nedgraderade" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "Inga matchande paket att lista" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Installerade" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Inga matchningar hittades" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Ominstallerade" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Inget transaktions-ID angivet" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Överhoppat" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Hittade inte angivet transaktions-ID" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Borttagna" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Hittade mer än ett transaktions-ID!" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Misslyckades" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Transaktionshistoriken är ofullständig, före %u." -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Totalt" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Transaktionshistoriken är ofullständig, efter %u." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Backar transaktionen {} från {}" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "System" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Unknown repo: '%s'" --msgstr "Okänt förråd: ”%s”" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "" -+"Hoppar över sammanslagen transaktion %d till %d, eftersom den överlappar" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Inget förråd matchar: %s" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Inga transaktioner" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Detta kommando måste köras av root-användaren." -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Felaktiga transaktions-ID:n, eller paket, angivna" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Inget sådant kommando: %s. Använd %s --help" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Kommandorad" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Det kan vara ett DNF-insticksmodulskommando, prova ”dnf install 'dnf-" --"command(%s)'”" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Användarnamn" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Det kan vara ett kommando till en DNF-insticksmodul, men att läsa in " --"insticksmoduler är för närvarande avaktiverat." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir --downloaddir får bara användas med --downloadonly eller kommandot" --" download eller system-upgrade." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Datum och tid" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled och --disable, --set-disabled får bara användas med " --"kommandot config-manager." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Åtgärd(er)" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Ändrade" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Misslyckad historieinformation" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " --"utgåveversion)" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Inget transaktions-ID, eller paket, angivet" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "argument {}: inte tillåtet med argumentet {}" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Raderade" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Kommando \"%s\" redan definierat" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Inte installerat" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Excludes i dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Äldre" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Includes i dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Nyare" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Excludes i förrådet " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Transaktions-ID:" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Includes i förrådet " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Starttid :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Start-rpmdb :" -+ -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "För att diagnostisera problemet, försök köra: ”%s”." -+msgid "(%u seconds)" -+msgstr "(%u sekunder)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Du har förmodligen en trasig RPMDB, att köra ”%s” kan kanske lösa problemet." -+msgid "(%u minutes)" -+msgstr "(%u minuter)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Du har aktiverat kontroll av paket med GPG-nycklar. Det är en bra sak.\n" --"Dock har du inte några publika GPG-nycklar installerade. Du måste hämta\n" --"nycklarna för paket som du vill installera och installera dem. Du kan\n" --"göra det genom att köra kommandot:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternativt kan du ange url:en till nyckeln du vill använda för ett förråd\n" --"med alternativet ”gpgkey” i en förrådssektion och DNF kommer installera\n" --"den åt dig.\n" --"\n" --"För mer information, kontakta din distribution eller paketleverantör." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u timmar)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Problemförråd : %s" -+msgid "(%u days)" -+msgstr "(%u dagar)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "visa detaljer om ett paket eller en grupp av paket" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Sluttid :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "visa alla paket (standard)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Slut-rpmdb :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "visa endast tillgängliga paket" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Användare :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "visa endast installerade paket" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Returkod :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "visa endast extrapaket" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Avbruten" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "visa endast uppgraderingspaket" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Lyckades" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "visa endast autoremove-paket" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Misslyckanden:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "visa endast nyligen ändrade paket" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Misslyckades:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKET" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Utgåveversion :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "lista ett paket eller grupper av paket" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Kommandoradsfel:" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "ta reda på vilka paket som tillhandahåller det angivna värdet" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Kommentar :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "NÅGON_STRÄNG" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Transaktionen utförd med:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Söker paket: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Ändrade paket:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "undersök tillgängliga paketuppgraderingar" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Skriptutdata:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "visa ändringsloggar före uppdatering" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Fel:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Inget paket tillgängligt." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Ber-inst" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Inga paket markerade att installeras." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Utfasad" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Inget paket installerat." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Radering" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Ominstallation" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (från %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Paketet %s.%s %s kommer att installeras" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Installerat paket %s%s är inte tillgängligt." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Inget paket installerat från förrådet." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Paketet %s.%s %s kommer att tas bort" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Inga paket markerade att ominstalleras." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Paketet %s.%s %s kommer att installeras om" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Inga paket markerade att uppgraderas." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "kör kommandon ovanpå alla paket i ett angivet förråd" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Paketet %s.%s %s kommer att fasa ut" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "FÖRRÅD" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Paketet %s.%s %s kommer att uppgraderas" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "visa ett hjälpsamt användningsmeddelande" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Paketet %s.%s %s kommer att fasas ut" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "KOMMANDO" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Börjar beroendeupplösning" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "visa, eller använd, transaktionshistoriken" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Avslutade beroendeupplösning" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Hittade mer än ett transaktions-ID.\n" --"'{}' behöver ett transaktions-ID eller paketnamn." -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Inget transaktions-ID eller paketnamn angivet." -+"Importerar GPG-nyckel 0x%s:\n" -+" Användarid : ”%s”\n" -+" Fingeravtryck: %s\n" -+" Från : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Du har inte tillgång till historie-DB:n." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Kommandoradsfel: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Kan inte göra transaktion %s ogjord, att göra det skulle resultera i en " --"inkonsistent paketdatabas." -+msgid "bad format: %s" -+msgstr "felaktigt format: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Kan inte rulla tillbaka transaktion %s, att göra det skulle resultera i en " --"inkonsistent paketdatabas." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt-argumentet har flera värden: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Felaktig definition av transaktions-ID-intevall ”{}”.\n" --"Använd ”..”." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt-argumentet har inget värde: %s" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Kan inte konvertera ”{}” till ett transaktions-ID.\n" --"Använd ””, ”last”, ”last-”." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Valfria argument" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Ingen transaktion som hanterar paketet ”{}” hittades." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "konfigurationsfilens plats" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Lista eller skapa kommandoalias" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "tyst arbete" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "aktivera aliasuppslagning" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "utförligt arbete" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "avaktivera aliasuppslagning" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "visa DNF-version och avsluta" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Alias är nu aktiverade" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "ange installationsrot" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Alias är nu avaktiverade" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "installera inte dokumentation" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Felaktig aliasnyckel: %s" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "inaktivera alla insticksmoduler" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Aliasargumentet har inget värde: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "aktivera insticksmoduler efter namn" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Alias tillagt: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "inaktivera insticksmoduler efter namn" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Aliaset finns inte: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "åsidosätt värdet på $releasever i config- och repo-filer" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Aliaset raderat: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, alias %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "lös depsolve-problem genom att hoppa över paket" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Alias %s=”%s”" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "visa kommandohjälp" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Aliasuppslagning är avaktiverat." -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "tillåt radering av installerade paket för att lösa upp beroenden" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Inga alias angivna." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Inget alias angivet." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "begränsa inte transaktionen till den bästa kandidaten" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Inga alias definierade." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "kör helt från systemets cache, uppdatera inte cachen" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Ingen matchning för aliaset: %s" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "maximal väntetid på kommandon" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"ta bort alla ej nödvändiga paket som ursprungligen installerades som " --"beroenden" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "nivå på felsökningsutskrifter" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Paket att ta bort" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "skriver detaljerade upplösningsresultat i filer" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "leta efter problem i paketdatabasen" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "visa dubbletter, i förråd, i list-/search-kommandon" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "visa alla problem; standard" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "nivå på felutskrifter" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "visa beroendeproblem" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"aktiverar dnf:s beräkningslogik för utfasning vid uppgraderingar eller visa " -+"förmågor som paketet fasar ut för info, list och repoquery" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "visa dubblettproblem" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "nivå på felsökningsutskrifter för rpm" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "visa utfasade paket" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "svara automatiskt ja på alla frågor" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "visa problem med tillhandahållanden" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "svara automatiskt nej på alla frågor" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} har ett saknat beroende på {}" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"aktivera endast specifika förråd med ett id eller en glob, kan anges flera " -+"gånger" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} är en dubblett av {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "aktivera förråd med kommandot config-manager (sparar automatiskt)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} fasas ut av {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "avaktivera förråd med kommandot config-manager (sparar automatiskt)" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} tillhandahåller {} men kan inte hittas" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "uteslut paket via namn eller glob" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Tar bort filen %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "avaktivera excludepkgs" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "ta bort cachade data" -- --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Metadatatyp att rensa" -- --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Rensar data: " -- --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Cachen gick ut" -- --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d fil borttagen" --msgstr[1] "%d filer borttagna" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "etikett och sökväg till ytterligare förråd, kan anges flera gånger." - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Väntar på att processen med pid %d skall avsluta." -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "avaktivera borttagande av beroenden som inte används längre" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Lista pakets beroenden och vilka paket som tillhandahåller dem" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "avaktivera kontroll av gpg-signatur (om RPM-policyn tillåter)" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "" --"synkronisera installerade paket med de senast tillgängliga versionerna" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "styr om färg skall användas" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Paket att synkronisera" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "markera metadata som utgånget före kommandot körs" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Nedgradera ett paket" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "lös endast upp till IPv4-adresser" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Paket att nedgradera" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "lös endast upp till IPv6-adresser" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "visa, eller använd, gruppinformationen" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "ange katalog att kopiera paket till" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden." -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "hämta endast paket" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Varning: Grupp %s finns inte." -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "lägg till en kommentar till transaktionen" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Varning: inga grupper matchar:" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Tillgängliga miljögrupper:" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Installerade miljögrupper:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Inkludera relevanta nya paket, i uppdateringar" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Installerade grupper:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Installerade språkgrupper:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Inkludera paket som behövs för att lösa den angivna rådet, i uppdateringar" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Tillgängliga grupper:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Inkludera paket som behövs för att lösa den angivna BZ:n, i uppdateringar" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Tillgängliga språkgrupper:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Inkludera paket som behövs för att lösa den angivna CVE:n, i uppdateringar" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "inkludera valfria paket från gruppen" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Inkludera paket relevanta för säkerhet som matchar allvarlighetsgraden, i " -+"uppdateringar" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "visa även dolda grupper" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Framtvinga användningen av en arkitektur" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "visa endast installerade grupper" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Lista över huvudkommandon:" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "visa endast tillgängliga grupper" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Lista över instickskommandon:" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Ogiltigt underkommando till groups, använd: %s." -- --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Kan inte hitta ett nödvändigt gruppaket." -+msgid "Error: %s" -+msgstr "Fel: %s" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "installera ett paket eller flera paket på ditt system" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Avslutad." - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Paket att installera" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Inga läs-/körrättigheter i aktuell katalog, flyttar till /" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Kan inte hitta en matchning" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" -+"försök med att lägga till ”{}” på kommandoraden för att ersätta paket som " -+"står i konflikt" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Inte en giltig sökväg till en rpm: %s" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" -+"försök med att lägga till ”{}” för att hoppa över ej installerbara paket" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Det finns följande alternativ för ”{0}”: {1}" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " eller ”{}” för att hoppa över oinstallerbara paket)" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "generera metadatacachen" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" -+"försök med att lägga till ”{}” för inte bara använda de bästa " -+"kandidatpaketen" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Skapar cache-filer för alla metadatafiler." -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " eller ”{}” för att inte bara använda de bästa kandidatpaketen" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" --"markera eller avmarkera installerade paket som installerade av en användare." -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Beroenden upplösta." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s markerad som användarinstallerad." -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Klart!" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s avmarkerad som användarinstallerad." -+msgid " Installed: %s-%s at %s" -+msgstr " Installerade: %s-%s %s" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s marked as group installed." --msgstr "%s markerad som gruppinstallerad." -- --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Fel:" -+msgid " Built : %s at %s" -+msgstr " Byggde : %s %s" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Paketet %s är inte installerat." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF kommer endast hämta paket för transaktionen." - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:194 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"Åtgärden skulle resultera i byte av modulen ”{0}” ström ”{1}” till ström " --"”{2}”" -+"DNF kommer endast hämta paket, installera gpg-nycklar och kontrollera " -+"transaktionen." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "Inga matchande moduler att lista" -- --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" --"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du aktivera en annan ström." -- --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" --"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" --"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du installera den andra strömmen." -- --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Interagera med moduler." -- --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "visa endast aktiverade moduler" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "visa endast avaktiverade moduler" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "visa endast installerade moduler" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Åtgärden avbruten." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "visa profilinnehållet" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Inget att göra." - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "ominstallera ett paket" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Hämtar paket:" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Paket att ominstallera" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Fel när paket hämtades:" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "ta bort ett eller flera paket från ditt system" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Transaktionen misslyckades" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "ta bort dubblerade paket" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" -+"Vägrar att automatiskt importera nycklar vid oövervakad körning.\n" -+"Använd ”-y” för att åsidosätta." - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "ta bort installonly-paket över gränsen" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG-kontrollen MISSLYCKADES" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Inga dubblerade paket att ta bort hittades." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Ändringslogg för {}" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Inga gamla installonly-paket att ta bort hittades." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Fasar ut paket" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "okänt" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Inga paket markerade för distributionssynkronisering." - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "Never (last: %s)" --msgstr "Aldrig (senast: %s)" -+msgid "No match for argument: %s" -+msgstr "Ingen matchning för argumentet: %s" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "Instant (last: %s)" --msgstr "Omedelbart (senast: %s)" -+msgid "No package %s available." -+msgstr "Inget paket %s tillgängligt." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s sekunder (senast: %s)" -+msgid "Packages for argument %s available, but not installed." -+msgstr "Paket för argumentet %s tillgängliga, men inte installerade." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "visa de konfigurerade programvaruförråden" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Inga paket markerade för nedgradering." - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "visa alla förråd" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Installerade paket" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "visa aktiverade förråd (standard)" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Tillgängliga paket" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "visa avaktiverade förråd" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Ta automatiskt bort paket" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Inga förråd tillgängliga" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Extra paket" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "aktivt" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Tillgängliga uppgraderingar" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "inaktivt" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Nyligen tillagda paket" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Förråds-id : " -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "Inga matchande paket att lista" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Förrådsnamn : " -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Inga matchningar hittades" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Förrådsstatus : " -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Inget transaktions-ID angivet" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Förrådsversion : " -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Hittade inte angivet transaktions-ID" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Förrådstaggar : " -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Hittade mer än ett transaktions-ID!" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Förråds-dist-taggar: " -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "Transaktionshistoriken är ofullständig, före %u." - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Förråd uppdaterat: " -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "Transaktionshistoriken är ofullständig, efter %u." - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Förrådspaket : " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "Inget paket %s är installerat." - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Förrådsstorlek : " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Backar transaktionen {} från {}" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Förrådsmetalänk : " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Okänt förråd: ”%s”" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Uppdaterat : " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Inget förråd matchar: %s" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Förrådsspeglar : " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Detta kommando måste köras av root-användaren." - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Förrådsbasurl : " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Inget sådant kommando: %s. Använd %s --help" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Förråd går ut : " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Det kan vara ett DNF-insticksmodulskommando, prova ”dnf install 'dnf-" -+"command(%s)'”" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Förråd utesluter : " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Det kan vara ett kommando till en DNF-insticksmodul, men att läsa in " -+"insticksmoduler är för närvarande avaktiverat." - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Förråd inkluderar: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Konfigurationsfel: %s" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Förråd uteslutet : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir --downloaddir får bara användas med --downloadonly eller kommandot" -+" download eller system-upgrade." - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Förrådfilnamn: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled och --disable, --set-disabled får bara användas med " -+"kommandot config-manager." - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "förråds-id" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"Varning: framtvingar globala kontroller av GPG-signaturer i enlighet med den" -+" aktiva RPM-säkerhetspolicyn (se ”gpgcheck” i dnf.conf(5) för hur man kan " -+"undertrycka detta meddelande)" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "status" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "Konfigurationsfilen ”{}” finns inte" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "förrådsnamn" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " -+"utgåveversion)" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Totalt paket: %s" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "argument {}: inte tillåtet med argumentet {}" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "sök efter paket som matchar ett nyckelord" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Kommando \"%s\" redan definierat" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "nyckelordet att söka efter" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Excludes i dnf.conf: " - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " --"argument)" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Includes i dnf.conf: " - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Fråga alla versioner av paket (standard)" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Excludes i förrådet " - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "visa endast resultat för denna ARKITEKTUR" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Includes i förrådet " - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "visa endast resultat som äger FIL" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "visa endast resultat som står i konflikt med KRAV" -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Tolkning av filen ”%s” misslyckades: %s" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"visa resultat som behöver, föreslår, kompletterar, förbättrar eller " --"rekommenderar pakettillhandahållanden och filer KRAV" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Kan inte läsa filen ”%s”: %s" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "visa endast resultat som fasar ut KRAV" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Alias innehåller oändlig rekursion" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "visa endast resultat som tillhandahåller KRAV" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, använder originalargumenten." - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "visa resultat som behöver paket tillhandahållande och filer KRAV" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Kör" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "visa endast resultat som rekommenderar KRAV" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Sover" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "visa endast resultat som förbättrar KRAV" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Oavbrytbar" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "visa endast resultat som föreslår KRAV" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombie" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "visa endast resultat som kompletterar KRAV" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "Spårad/Stoppad" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Okänd" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Kan inte hitta information om den låsande processen (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"använt tillsammans med --whatrequires och --requires --resolve, fråga paket " --"rekursivt." -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Programmet med PID %d är: %s" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" --"visa en lista över alla beroenden och vilka paket som tillhandahåller dem" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Minne : %5s RSS (%5s B VSZ)" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "visa tillgängliga taggar att använda med --queryformat" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Startade: %s - för %s sedan" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "lös upp förmågor till ursprungliga paket" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Tillstånd: %s" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "visa rekursivt träd för paket" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Lista eller skapa kommandoalias" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "arbeta på motsvarande käll-RPM" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "aktivera aliasuppslagning" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"visa de N senaste paketen för ett givet namn.arkitektur (eller alla utom de " --"N senaste om N är negativt)" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "avaktivera aliasuppslagning" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "visa detaljerad information om paketet" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Alias är nu aktiverade" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "visa en lista av filer i paketet" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Alias är nu avaktiverade" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "visa paketets käll-RPM-namn" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "Felaktig aliasnyckel: %s" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "visa ändringsloggar för paketet" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Aliasargumentet har inget värde: %s" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "formatera för att visa funna paket" -- --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" --" (standard)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"använd formatet namn-version-utgåva för att visa funna paket (rpm-" --"frågestandard)" -- --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"använd formatet epok:namn-version-utgåva.arkitektur för att visa funna paket" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Visa i vilka comps-grupper valda paket presenteras" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "begränsa frågan till installerade dubblettpaket" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "begränsa frågan till installerade installonly-paket" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "begränsa frågan till installerade paket med ouppfyllda beroenden" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "visa en plats som paket kan hämtas ifrån" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Visa förmågor som paketet står i konflikt med." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Visa förmågor som paketat kan bero på, förbättra, rekommendera, föreslå och " --"komplettera." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Visa förmågor som paketet kan förbättra." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Visa förmågor som tillhandahålls av paketet." -- --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Visa förmågor som paketet rekommenderar." -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Visa förmågor som paketet beror på." -- --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:127 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "Visa förmågor som paketet beror på för att köra ett %%pre-skript." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Visa förmågor som paketet föreslår." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Visa förmågor som paketet kan komplettera." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Visa endast tillgängliga paket." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Visa endast installerade paket." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "Visa endast paket som inte finns i något av de tillgängliga förråden." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Visa endast paket som tillhandahåller en uppgradering för några redan " --"installerade paket." -+msgid "Aliases added: %s" -+msgstr "Alias tillagt: %s" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "Visa endast paket som kan tas bort med kommandot ”dnf autoremove”." -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Aliaset finns inte: %s" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Visa endast paket som installerades av användaren." -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Aliaset raderat: %s" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Visa endast nyligen redigerade paket" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, alias %s" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Flaggan ”--resolve” måste användas tillsammans med en av flaggorna " --"”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " --"”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Alias %s=”%s”" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Flaggan ”--recursive” måste användas med ”--whatrequires ” (eventuellt" --" med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " --"--resolve”" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Aliasuppslagning är avaktiverat." - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "Paketet {} innehåller inga filer" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Inga alias angivna." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Tillgängliga frågetaggar: använd --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Inget alias angivet." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Inga alias definierade." - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Ingen flagga angiven\n" --"användning: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nyckel] [--tree]\n" --"\n" --"beskrivning:\n" --" För det angivna paketen, skriv ett träd över paketen." -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "Ingen matchning för aliaset: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1834,25 +1623,6 @@ msgstr "sök även i paketbeskrivningar och URL:en" - msgid "QUERY_STRING" - msgstr "FRÅGESTRÄNG" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Namn" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Sammanfattning" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Beskrivning" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1877,199 +1647,458 @@ msgstr "%s Matchad: %%s" - msgid "No matches found." - msgstr "Inget som matchar hittat." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "kör ett interaktivt DNF-skal" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Söker paket: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SKRIPT" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "leta efter problem i paketdatabasen" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Skript att köra i ett DNF-skal" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "visa alla problem; standard" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Ej stött nyckelvärde." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "visa beroendeproblem" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Kunde inte hitta förrådet: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "visa dubblettproblem" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [värde]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Om inget värde anges skrivs det nuvarande värdet.\n" --" Om ett värde anges sätts detta värde." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "visa utfasade paket" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [kommando]\n" --" skriv ut hjälp" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "visa problem med tillhandahållanden" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [flagga]\n" --" list: listar förråd och deras status. flagga = [all | id | glob]\n" --" enable: aktivera förråd. flagga = förråds-id\n" --" disable: avaktivera förråd. flagga = förråds-id" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} har ett saknat beroende på {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" lös upp transaktionsuppsättningen" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} är en dubblett av {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} fasas ut av {}" -+ -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} tillhandahåller {} men kan inte hittas" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" --"{} arg\n" --" list: listar innehållet i transaktionen\n" --" reset: återställ (nollställ) transaktionen\n" --" run: kör transaktionen" -+"synkronisera installerade paket med de senast tillgängliga versionerna" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Paket att synkronisera" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "uppgradera ett eller flera paket på ditt system" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Paket att uppgradera" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Inga paket markerade att uppgraderas." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" kör transaktionen" -+"ta bort alla ej nödvändiga paket som ursprungligen installerades som " -+"beroenden" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Paket att ta bort" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "generera metadatacachen" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Skapar cache-filer för alla metadatafiler." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "För att diagnostisera problemet, försök köra: ”%s”." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" avsluta skalet" -+"Du har förmodligen en trasig RPMDB, att köra ”%s” kan kanske lösa problemet." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Skalspecifika argument:\n" -+"Du har aktiverat kontroll av paket med GPG-nycklar. Det är en bra sak.\n" -+"Dock har du inte några publika GPG-nycklar installerade. Du måste hämta\n" -+"nycklarna för paket som du vill installera och installera dem. Du kan\n" -+"göra det genom att köra kommandot:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config ställ in konfigurationsflaggor\n" --"help skriv ut hjälp\n" --"repository (eller repo) aktivera, avaktivera eller lista förråd\n" --"resolvedep lös upp transaktionsmängden\n" --"transaction (eller ts) lista, återställ eller kör transaktionsmängden\n" --"run lös upp och kör transaktionsmängden\n" --"exit (eller quit) avsluta skalet" -+"\n" -+"Alternativt kan du ange url:en till nyckeln du vill använda för ett förråd\n" -+"med alternativet ”gpgkey” i en förrådssektion och DNF kommer installera\n" -+"den åt dig.\n" -+"\n" -+"För mer information, kontakta din distribution eller paketleverantör." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Fel: kan inte öppna %s för läsning" -+msgid "Problem repository: %s" -+msgstr "Problemförråd : %s" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Lämnar skalet" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Det finns inga aktiva förråd i ”{}”." - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" --"kör ett interaktivt dnf-läge för att ta bort och installera en specifikation" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "visa detaljer om ett paket eller en grupp av paket" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Specifikationen kommer att tas bort" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "visa alla paket (standard)" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Specifikationen kommer att installeras" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "visa endast tillgängliga paket" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "felrättning" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "visa endast installerade paket" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "förbättring" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "visa endast extrapaket" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "säkerhet" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "visa endast uppgraderingspaket" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "nyttpaket" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "visa endast autoremove-paket" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Kritisk/säk." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "visa endast nyligen ändrade paket" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Viktig/säk." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "lista ett paket eller grupper av paket" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Medel/säk." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "ta reda på vilka paket som tillhandahåller det angivna värdet" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Låg/säk." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "NÅGON_STRÄNG" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "visa bulletiner om paket" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "undersök tillgängliga paketuppgraderingar" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" --msgstr "råd om nyare versioner om installerade paket (standard)" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "visa ändringsloggar före uppdatering" - --#: ../dnf/cli/commands/updateinfo.py:78 --msgid "advisories about equal and older versions of installed packages" --msgstr "råd om samma och äldre versioner av installerade paket" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Inget paket tillgängligt." - --#: ../dnf/cli/commands/updateinfo.py:81 --msgid "" --"advisories about newer versions of those installed packages for which a " --"newer version is available" --msgstr "" --"råd om nyare versioner av de installerade paket för vilka en nyare version " --"finns tillgänglig" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Inga paket markerade att installeras." - --#: ../dnf/cli/commands/updateinfo.py:85 --msgid "advisories about any versions of installed packages" --msgstr "råd om alla versioner av installerade paket" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Inget paket installerat." - --#: ../dnf/cli/commands/updateinfo.py:90 --msgid "show summary of advisories (default)" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (från %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Installerat paket %s%s är inte tillgängligt." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Inget paket installerat från förrådet." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Inga paket markerade att ominstalleras." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Inga paket markerade att tas bort." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "kör kommandon ovanpå alla paket i ett angivet förråd" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "FÖRRÅD" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "visa ett hjälpsamt användningsmeddelande" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "KOMMANDO" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "visa, eller använd, transaktionshistoriken" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Hittade mer än ett transaktions-ID.\n" -+"'{}' behöver ett transaktions-ID eller paketnamn." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Inget transaktions-ID eller paketnamn angivet." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Du har inte tillgång till historie-DB:n." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Kan inte göra transaktion %s ogjord, att göra det skulle resultera i en " -+"inkonsistent paketdatabas." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Kan inte rulla tillbaka transaktion %s, att göra det skulle resultera i en " -+"inkonsistent paketdatabas." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Felaktig definition av transaktions-ID-intevall ”{}”.\n" -+"Använd ”..”." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"Kan inte konvertera ”{}” till ett transaktions-ID.\n" -+"Använd ””, ”last”, ”last-”." -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Ingen transaktion som hanterar paketet ”{}” hittades." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Nedgradera ett paket" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Paket att nedgradera" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"uppgradera, men bara ”nyaste” paketmatchning som löser ett problem som " -+"påverkar ditt system" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"Åtgärden skulle resultera i byte av modulen ”{0}” ström ”{1}” till ström " -+"”{2}”" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "Inga matchande moduler att lista" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" -+"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du aktivera en annan ström." -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" -+"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du installera den andra strömmen." -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Interagera med moduler." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "visa endast aktiverade moduler" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "visa endast avaktiverade moduler" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "visa endast installerade moduler" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "visa profilinnehållet" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "ta bort ett eller flera paket från ditt system" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "ta bort dubblerade paket" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "ta bort installonly-paket över gränsen" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Inga dubblerade paket att ta bort hittades." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Inga gamla installonly-paket att ta bort hittades." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Inte en giltig form: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "felrättning" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "förbättring" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "säkerhet" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "okänt" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "nyttpaket" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Kritisk/säk." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Viktig/säk." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Medel/säk." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Låg/säk." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "visa bulletiner om paket" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "råd om nyare versioner om installerade paket (standard)" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 -+msgid "advisories about equal and older versions of installed packages" -+msgstr "råd om samma och äldre versioner av installerade paket" -+ -+#: ../dnf/cli/commands/updateinfo.py:81 -+msgid "" -+"advisories about newer versions of those installed packages for which a " -+"newer version is available" -+msgstr "" -+"råd om nyare versioner av de installerade paket för vilka en nyare version " -+"finns tillgänglig" -+ -+#: ../dnf/cli/commands/updateinfo.py:85 -+msgid "advisories about any versions of installed packages" -+msgstr "råd om alla versioner av installerade paket" -+ -+#: ../dnf/cli/commands/updateinfo.py:90 -+msgid "show summary of advisories (default)" - msgstr "visa en sammanfattning av råd (standard)" - - #: ../dnf/cli/commands/updateinfo.py:93 -@@ -2145,1189 +2174,1426 @@ msgid "Unknown/Sec." - msgstr "Okänd/säk." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Fel" -+msgid "Update ID" -+msgstr "Uppdaterings-ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Typ" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Uppdaterings-ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Uppdaterat" - --#: ../dnf/cli/commands/updateinfo.py:305 -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Fel" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE:er" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Beskrivning" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Rättigheter" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Allvarsgrad" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Rättigheter" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Filer" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Installerade" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "falskt" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "sant" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "uppgradera ett eller flera paket på ditt system" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Paket att uppgradera" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "falskt" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"uppgradera, men bara ”nyaste” paketmatchning som löser ett problem som " --"påverkar ditt system" -+"markera eller avmarkera installerade paket som installerade av en användare." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Avslutad." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s markerad som användarinstallerad." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Inga läs-/körrättigheter i aktuell katalog, flyttar till /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s avmarkerad som användarinstallerad." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" --"försök med att lägga till ”{}” på kommandoraden för att ersätta paket som " --"står i konflikt" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s markerad som gruppinstallerad." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" --"försök med att lägga till ”{}” för att hoppa över ej installerbara paket" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Fel:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " eller ”{}” för att hoppa över oinstallerbara paket)" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Paketet %s är inte installerat." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" --"försök med att lägga till ”{}” för inte bara använda de bästa " --"kandidatpaketen" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Lista pakets beroenden och vilka paket som tillhandahåller dem" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " eller ”{}” för att inte bara använda de bästa kandidatpaketen" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Tar bort filen %s" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Beroenden upplösta." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "ta bort cachade data" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Klart!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Metadatatyp att rensa" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Kommandoradsfel: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Rensar data: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "felaktigt format: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Cachen gick ut" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt-argumentet har flera värden: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d fil borttagen" -+msgstr[1] "%d filer borttagna" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt-argumentet har inget värde: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Väntar på att processen med pid %d skall avsluta." - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Valfria argument" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "installera ett paket eller flera paket på ditt system" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "konfigurationsfilens plats" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Kan inte hitta en matchning" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "tyst arbete" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Inte en giltig sökväg till en rpm: %s" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "utförligt arbete" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Det finns följande alternativ för ”{0}”: {1}" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "visa DNF-version och avsluta" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "sök efter paket som matchar ett nyckelord" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "ange installationsrot" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "nyckelordet att söka efter" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "installera inte dokumentation" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " -+"argument)" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "inaktivera alla insticksmoduler" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Fråga alla versioner av paket (standard)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "aktivera insticksmoduler efter namn" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "visa endast resultat för denna ARKITEKTUR" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "inaktivera insticksmoduler efter namn" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "visa endast resultat som äger FIL" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "åsidosätt värdet på $releasever i config- och repo-filer" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "visa endast resultat som står i konflikt med KRAV" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" -+"visa resultat som behöver, föreslår, kompletterar, förbättrar eller " -+"rekommenderar pakettillhandahållanden och filer KRAV" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "lös depsolve-problem genom att hoppa över paket" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "visa endast resultat som fasar ut KRAV" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "visa kommandohjälp" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "visa endast resultat som tillhandahåller KRAV" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "tillåt radering av installerade paket för att lösa upp beroenden" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "visa resultat som behöver paket tillhandahållande och filer KRAV" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "visa endast resultat som rekommenderar KRAV" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "begränsa inte transaktionen till den bästa kandidaten" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "visa endast resultat som förbättrar KRAV" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "kör helt från systemets cache, uppdatera inte cachen" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "visa endast resultat som föreslår KRAV" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "maximal väntetid på kommandon" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "visa endast resultat som kompletterar KRAV" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "nivå på felsökningsutskrifter" -- --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "skriver detaljerade upplösningsresultat i filer" -- --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "visa dubbletter, i förråd, i list-/search-kommandon" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "nivå på felutskrifter" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"aktiverar dnf:s beräkningslogik för utfasning vid uppgraderingar eller visa " --"förmågor som paketet fasar ut för info, list och repoquery" -+"använt tillsammans med --whatrequires och --requires --resolve, fråga paket " -+"rekursivt." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "nivå på felsökningsutskrifter för rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"visa en lista över alla beroenden och vilka paket som tillhandahåller dem" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "svara automatiskt ja på alla frågor" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "visa tillgängliga taggar att använda med --queryformat" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "svara automatiskt nej på alla frågor" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "lös upp förmågor till ursprungliga paket" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "visa rekursivt träd för paket" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "arbeta på motsvarande käll-RPM" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"aktivera endast specifika förråd med ett id eller en glob, kan anges flera " --"gånger" -+"visa de N senaste paketen för ett givet namn.arkitektur (eller alla utom de " -+"N senaste om N är negativt)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "aktivera förråd med kommandot config-manager (sparar automatiskt)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "visa detaljerad information om paketet" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "avaktivera förråd med kommandot config-manager (sparar automatiskt)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "visa en lista av filer i paketet" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "uteslut paket via namn eller glob" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "visa paketets käll-RPM-namn" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "avaktivera excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "visa ändringsloggar för paketet" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "formatera för att visa funna paket" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "etikett och sökväg till ytterligare förråd, kan anges flera gånger." -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" -+"använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" -+" (standard)" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "avaktivera borttagande av beroenden som inte används längre" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" -+"använd formatet namn-version-utgåva för att visa funna paket (rpm-" -+"frågestandard)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" -+"använd formatet epok:namn-version-utgåva.arkitektur för att visa funna paket" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "styr om färg skall användas" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Visa i vilka comps-grupper valda paket presenteras" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "markera metadata som utgånget före kommandot körs" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "begränsa frågan till installerade dubblettpaket" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "lös endast upp till IPv4-adresser" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "begränsa frågan till installerade installonly-paket" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "lös endast upp till IPv6-adresser" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "begränsa frågan till installerade paket med ouppfyllda beroenden" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "ange katalog att kopiera paket till" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "visa en plats som paket kan hämtas ifrån" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "hämta endast paket" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Visa förmågor som paketet står i konflikt med." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "lägg till en kommentar till transaktionen" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Visa förmågor som paketat kan bero på, förbättra, rekommendera, föreslå och " -+"komplettera." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Visa förmågor som paketet kan förbättra." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Visa förmågor som tillhandahålls av paketet." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Inkludera relevanta nya paket, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Visa förmågor som paketet rekommenderar." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Visa förmågor som paketet beror på." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "" --"Inkludera paket som behövs för att lösa den angivna rådet, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "Visa förmågor som paketet beror på för att köra ett %%pre-skript." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" --"Inkludera paket som behövs för att lösa den angivna BZ:n, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Visa förmågor som paketet föreslår." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" --"Inkludera paket som behövs för att lösa den angivna CVE:n, i uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Visa förmågor som paketet kan komplettera." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"Inkludera paket relevanta för säkerhet som matchar allvarlighetsgraden, i " --"uppdateringar" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Visa endast tillgängliga paket." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Framtvinga användningen av en arkitektur" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Visa endast installerade paket." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Lista över huvudkommandon:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "Visa endast paket som inte finns i något av de tillgängliga förråden." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Lista över instickskommandon:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "" -+"Visa endast paket som tillhandahåller en uppgradering för några redan " -+"installerade paket." - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Namn" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "Visa endast paket som kan tas bort med kommandot ”dnf autoremove”." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epok" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Visa endast paket som installerades av användaren." - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Version" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Visa endast nyligen redigerade paket" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Version" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"Flaggan ”--resolve” måste användas tillsammans med en av flaggorna " -+"”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " -+"”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Utgåva" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Flaggan ”--recursive” måste användas med ”--whatrequires ” (eventuellt" -+" med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " -+"--resolve”" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Ark" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "Paketet {} innehåller inga filer" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Arkitektur" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Tillgängliga frågetaggar: använd --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Storlek" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Strl" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Ingen flagga angiven\n" -+"användning: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nyckel] [--tree]\n" -+"\n" -+"beskrivning:\n" -+" För det angivna paketen, skriv ett träd över paketen." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Källa" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Aldrig (senast: %s)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Förråd" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Omedelbart (senast: %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Förråd" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s sekunder (senast: %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Från förråd" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "visa de konfigurerade programvaruförråden" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Paketerare" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "visa alla förråd" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Byggtidpunkt" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "visa aktiverade förråd (standard)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Installationstidpunkt" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "visa avaktiverade förråd" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Installerad av" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Inga förråd tillgängliga" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Sammanf." -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "aktivt" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Licens" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "inaktivt" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Beskrivning" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Förråds-id : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Inga paket att lista" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Förrådsnamn : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "j" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Förrådsstatus : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "ja" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Förrådsversion : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Förrådstaggar : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "nej" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Förråds-dist-taggar: " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Är detta ok [j/N]: " -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Förråd uppdaterat: " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Är detta ok [J/n]: " -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Förrådspaket : " - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Förrådsstorlek : " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Förrådsmetalänk : " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Uppdaterat : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Förrådsspeglar : " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Förrådsbasurl : " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Förråd går ut : " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Förråd utesluter : " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Förråd inkluderar: " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Förråd uteslutet : " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Förrådfilnamn: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "förråds-id" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "status" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "förrådsnamn" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Group: %s" --msgstr "Grupp: %s" -+msgid "Total packages: %s" -+msgstr "Totalt paket: %s" - --#: ../dnf/cli/output.py:792 -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "kör ett interaktivt DNF-skal" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SKRIPT" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Skript att köra i ett DNF-skal" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Ej stött nyckelvärde." -+ -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid " Group-Id: %s" --msgstr " Grupp-id: %s" -+msgid "Could not find repository: %s" -+msgstr "Kunde inte hitta förrådet: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [värde]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Om inget värde anges skrivs det nuvarande värdet.\n" -+" Om ett värde anges sätts detta värde." - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Beskrivning: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [kommando]\n" -+" skriv ut hjälp" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " Språk: %s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [flagga]\n" -+" list: listar förråd och deras status. flagga = [all | id | glob]\n" -+" enable: aktivera förråd. flagga = förråds-id\n" -+" disable: avaktivera förråd. flagga = förråds-id" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Obligatoriska paket:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" lös upp transaktionsuppsättningen" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Standardpaket:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: listar innehållet i transaktionen\n" -+" reset: återställ (nollställ) transaktionen\n" -+" run: kör transaktionen" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Valfria paket:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" kör transaktionen" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Villkorliga paket:" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" avsluta skalet" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "Miljögrupp: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Skalspecifika argument:\n" -+"\n" -+"config ställ in konfigurationsflaggor\n" -+"help skriv ut hjälp\n" -+"repository (eller repo) aktivera, avaktivera eller lista förråd\n" -+"resolvedep lös upp transaktionsmängden\n" -+"transaction (eller ts) lista, återställ eller kör transaktionsmängden\n" -+"run lös upp och kör transaktionsmängden\n" -+"exit (eller quit) avsluta skalet" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " Miljö-id: %s" -- --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Obligatoriska grupper:" -+msgid "Error: Cannot open %s for reading" -+msgstr "Fel: kan inte öppna %s för läsning" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Valfria grupper:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Lämnar skalet" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Matchat från:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "ominstallera ett paket" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Filnamn : %s" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Paket att ominstallera" - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Repo : %s" --msgstr "Förråd : %s" -- --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Beskrivning : " -+msgid "Package %s available, but not installed." -+msgstr "Paketet %s är tillgängligt, men inte installerat." - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL : %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"kör ett interaktivt dnf-läge för att ta bort och installera en specifikation" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Licens : %s" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Specifikationen kommer att tas bort" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Tillhandahåll: %s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Specifikationen kommer att installeras" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Annat : %s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "visa, eller använd, gruppinformationen" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden." - --#: ../dnf/cli/output.py:995 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Total size: %s" --msgstr "Total storlek: %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Varning: Grupp %s finns inte." - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Total storlek att hämta: %s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Varning: inga grupper matchar:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Installerad storlek: %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Tillgängliga miljögrupper:" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Ett fel uppstod vid beräkningen av installerad storlek" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Installerade miljögrupper:" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "Frigjort utrymme: %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Installerade grupper:" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Markerar paket som installerade av gruppen:" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Installerade språkgrupper:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Markerar paket som borttagna av gruppen:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Tillgängliga grupper:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Grupp" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Tillgängliga språkgrupper:" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paket" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "inkludera valfria paket från gruppen" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Installerar grupp-/modulpaket" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "visa även dolda grupper" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Installerar gruppaket" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "visa endast installerade grupper" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Installerar" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "visa endast tillgängliga grupper" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Uppgraderar" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Ogiltigt underkommando till groups, använd: %s." - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Ominstallerar" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Kan inte hitta ett nödvändigt gruppaket." - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Installerar beroenden" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" -+"Ingen tillgänglig modulära metadata för det modulära paketet ”{}”, det kan " -+"inte installeras på systemet." - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Installerar svaga beroenden" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "Ingen tillgänglig modulära metadata för modulära paket" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Tar bort" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Kommer inte installera ett käll-rpm-paket (%s)." - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Tar bort beroende paket" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "ingen matchande lastfabrik för %s" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Tar bort oanvända beroenden" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Redan hämtat" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Nedgraderar" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "ej stödd typ av kontrollsumma: %s" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Installerar modulprofiler" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "avgör den snabbaste spegeln (%s värdar).. " - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" -+"\n" -+"\n" -+"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]installerad" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Aktiverar modulströmmar" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]nstallerad, [a]ktiv" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Byter modulströmmar" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Ignorerar onödig profil: ”{}/{}”" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" -+"Att installera modulen ”{0}” från det felsäkra förrådet {1} är inte tillåtet" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Kan inte matcha en profil i argumentet {}" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Installerar miljögrupper" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Inga standardprofiler för modulen {}:{}" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Uppgraderar miljögrupper" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Profilen {} matchas inte för modulen {}:{}" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Tar bort miljögrupper" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "Att installera moduler från ett felsäkert förråd är inte tillåtet" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Installerar grupper" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Kan inte lösa upp argumentet {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Uppgraderar grupper" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Ingen matchning för paketet {}" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Tar bort grupper" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" -+"Att uppgradera modulen ”{0}” från det felsäkra förrådet {1} är inte tillåtet" - --#: ../dnf/cli/output.py:1256 --#, python-format -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "Att uppgradera modulen från felsäkra förråd är inte tillåtet" -+ -+#: ../dnf/module/module_base.py:328 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" --"Hoppar över paket med konflikter:\n" --"(lägg till ”%s” på kommandoraden för att framtvinga deras uppgradering)" -+"Endast modulnamn behövs. Ignorerar oanvänd information i argumentet: ”{}”" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Hoppar över paket med trasiga beroenden%s" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Modulärt beroendeproblem:" -+msgstr[1] "Modulära beroendeproblem:" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " eller del av en grupp" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Aktiverar en annan ström för ”{}”" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Paket" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Inget att visa." - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Paket" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Installerar en nyare version av ”{}” än angivet. Anledning: {}" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "ersätter" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Aktiverade moduler: {}" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Ingen profil angiven för ”{}”, ange en profil." -+ -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC-utvidgning: nyckeln för användaren " -+ -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "är giltig." -+ -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "har okänd status." -+ -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC-utvidgning: " -+ -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Testning importerade redan nycklar för deras validitet." -+ -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Transaktionssammanfattning\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Okänt konfigurationsvärde: %s=%s i %s; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Installera" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Okänt konfigurationsalternativ: %s = %s i %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Uppgradera" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Startade dnf-automatic." - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Ta bort" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Sov i %s sekunder" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Nedgradera" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "Följande uppdateringar har gjorts på ”%s”:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Hoppa över" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Följande uppdateringar finns tillgängliga på ”%s”:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paket" --msgstr[1] "Paket" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Följande uppdateringar hämtades på ”%s”:" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Beroende paket" --msgstr[1] "Beroende paket" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "Uppdateringar gjorda på ”%s”." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Uppgraderade" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Uppdateringar hämtade på ”%s”." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Nedgraderade" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Uppdateringar tillgängliga på ”%s”." - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Ominstallerade" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Misslyckades att skicka e-post via ”%s”: %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Överhoppat" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Misslyckades att köra kommandot ”%s”: returnerade %d" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Borttagna" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Problem i begäran:" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Misslyckades" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "saknade paket: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Totalt" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "trasiga paket: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "saknade grupper eller moduler: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "System" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "trasiga grupper eller moduler: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "" --"Hoppar över sammanslagen transaktion %d till %d, eftersom den överlappar" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Modulärt beroendeproblem med standard:" -+msgstr[1] "Modulära beroendeproblem med standard:" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Inga transaktioner" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s är en tom fil" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Felaktiga transaktions-ID:n, eller paket, angivna" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Misslyckades att spara senaste makecache-tiden." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Kommandorad" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Misslyckades att avgöra senaste makecache-tiden." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Användarnamn" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Problem" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "inläsning av förrådet ”{}” misslyckades: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Datum och tid" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Inläsning av förrådet ”{}” har misslyckats" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Åtgärd(er)" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Cachning av metadata med timer är avaktiverad vid körning över en uppmätt " -+"anslutning." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Ändrade" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "Timer för cachning av metadata inaktiverad vid batteridrift." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Misslyckad historieinformation" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Timer för cachning av metadata inaktiverad." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Inget transaktions-ID, eller paket, angivet" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Cachen med metadata uppdaterades nyligen." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Raderade" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: kommer aldrig gå ut och kommer inte uppdateras." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Inte installerat" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: har gått ut och kommer att uppdateras." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Nyare" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: metadata kommer gå ut efter %d sekunder och kommer uppdateras nu" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Äldre" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: kommer gå ut efter %d sekunder." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Transaktions-ID:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Cache med metadata skapad." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Starttid :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: använder metadata från %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Start-rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Ignorerar förråd: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u sekunder)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Senaste kontroll av utgång av metadata: för %s sedan den %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "De hämtade paketen sparas i cachen till nästa lyckade transaktion." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u minuter)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Du kan ta bort cache:ade paket genom att köra ”%s”." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u timmar)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Ogiltig tsflag i konfigurationsfil: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u dagar)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Kunde inte lägga till gruppfil för förrådet: %s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Sluttid :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Kör transaktionskontroll" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Slut-rpmdb :" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Fel: transaktionskontroll mot depsolve:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Användare :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Transaktionskontrollen lyckades." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Avbruten" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Kör transaktionstest" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Returkod :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Transaktionskontrollfel:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Lyckades" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Transaktionstesten lyckades." -+ -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Kör transaktionen" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Diskbehov:" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Misslyckanden:" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." -+msgstr[1] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Misslyckades:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Felsammanfattning" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Utgåveversion :" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB ändrad utanför DNF." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Kommandoradsfel:" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Fel inträffade under transaktionen." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Kommentar :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Misslyckades att ta ett transaktionslås (inloggad som: %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Transaktionen utförd med:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Kunde inte köra transaktionen." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Ändrade paket:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Transaktionen kunde inte starta:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Skriptutdata:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Kunde inte ta bort transaktionsfilen %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Fel:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Några paket hämtades inte. Försöker igen." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Ber-inst" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta-RPM:er reducerade %.1f MB med uppdateringar till %.1f MB (%d.1 %% " -+"sparat)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Utfasad" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Misslyckade delta-RPM:er ökade %.1f MB med uppdateringar till %.1f MB (%d.1 " -+"%% bortslösat)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Fasar ut" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Kunde inte öppna: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Radering" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Den publika nyckeln för %s är inte installerad" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Ominstallation" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Problem att öppna paketet %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Paketet %s.%s %s kommer att installeras" -+msgid "Public key for %s is not trusted" -+msgstr "Den publika nyckeln för %s är inte betrodd" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" -+msgid "Package %s is not signed" -+msgstr "Paketet %s är inte signerat" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Paketet %s.%s %s kommer att tas bort" -+msgid "Cannot remove %s" -+msgstr "Det går inte att ta bort %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Paketet %s.%s %s kommer att installeras om" -+msgid "%s removed" -+msgstr "%s borttaget" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Ingen matchning för gruppaket ”{}”" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" -+msgid "Adding packages from group '%s': %s" -+msgstr "Lägger till paket från gruppen ”%s”: %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Inga grupper markerade att tas bort." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Ingen grupp markerad att uppgraderas." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "inget paket matchade" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Paketet %s.%s %s kommer att fasa ut" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Paketet %s är inte installerat, kan inte nedgradera det." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Paketet %s.%s %s kommer att uppgraderas" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Paketet %s med en lägre version är redan installerat, kan inte nedgradera " -+"det." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Paketet %s.%s %s kommer att fasas ut" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Paketet %s är inte installerat, kan inte ominstallera det." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Börjar beroendeupplösning" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "Filen %s är ett källpaket och kan inte uppdateras, ignorerar." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Avslutade beroendeupplösning" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Paketet %s är inte installerat, kan inte uppdatera det." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Importerar GPG-nyckel 0x%s:\n" --" Användarid : ”%s”\n" --" Fingeravtryck: %s\n" --" Från : %s" -+"Paketet %s med en högre version är redan installerat, kan inte uppdatera " -+"det." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Kör" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Paketet %s är tillgängligt, men installerat för en annan arkitektur." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Sover" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Paketet %s med lägsta version är redan installerat, kan inte nedgradera det." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Oavbrytbar" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Åtgärden hanteras inte: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombie" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "" -+"Inga säkerhetsuppdateringar behövs, men {} uppdatering finns tillgänglig" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "Spårad/Stoppad" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "" -+"Inga säkerhetsuppdateringar behövs, men {} uppdateringar finns tillgängliga" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Okänd" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "" -+"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdatering finns " -+"tillgänglig" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Kan inte hitta information om den låsande processen (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "" -+"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdateringar finns " -+"tillgängliga" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Programmet med PID %d är: %s" -+msgid ". Failing package is: %s" -+msgstr ". Paketet som misslyckas är: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Minne : %5s RSS (%5s B VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG-nycklar är konfigurerade som: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Startade: %s - för %s sedan" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "GPG-nyckel vid %s (0x%s) är redan installerad" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Nyckeln har godkänts." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Nyckeln har avvisats." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " State : %s" --msgstr " Tillstånd: %s" -+msgid "Key import failed (code %d)" -+msgstr "Nyckelimport misslyckades (kod %d)" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "hoppar över." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Nyckelimport lyckades" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Installerade inte några nycklar" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Gruppen ”%s” är inte installerad." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta för detta paket.\n" -+"Kontrollera att de rätta nyckel-URL:erna är konfigurerade för detta förråd." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Import av nycklar hjälpte inte, fel nycklar?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Kanske du menade: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" -+"Paketet ”{}” från det lokala förrådet ”{}” har en felaktig kontrollsumma" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Gruppen ”%s” finns inte." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Några paket från ett lokalt förråd har felaktig kontrollsumma" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "Miljön ”%s” är inte installerad." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Paketet ”{}” från förrådet ”{}” har en felaktig kontrollsumma" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Gruppid ”%s” finns inte." -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Några paket har en ogiltig cache, men kan inte hämtas på grund av flaggan " -+"”--cacheonly”" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Gruppen ”%s” är inte installerad." -+msgid "Package %s is already installed." -+msgstr "Paketet %s är redan installerat." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3387,6 +3653,11 @@ msgstr "Förrådet ”%s” saknar namn i konfigurationen, använder id." - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Felaktigt id för förrådet: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s-kontrollen misslyckades: %s jämfört med %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3397,36 +3668,6 @@ msgstr "förrådet %s: 0x%s är redan importerad" - msgid "repo %s: imported key 0x%s." - msgstr "förrådet %s: importerade nyckeln 0x%s" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Kommer inte installera ett käll-rpm-paket (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC-utvidgning: nyckeln för användaren " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "är giltig." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "har okänd status." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC-utvidgning: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Testning importerade redan nycklar för deras validitet." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "ej stödd typ av kontrollsumma: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Deltaåterbyggnad av RPM:en misslyckades" -@@ -3439,231 +3680,45 @@ msgstr "Kontrollsumma av den deltaombyggda RPM:en misslyckades" - msgid "done" - msgstr "klar" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Problem i begäran:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "saknade paket: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "trasiga paket: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "saknade grupper eller moduler: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "trasiga grupper eller moduler: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Modulärt beroendeproblem med standard:" --msgstr[1] "Modulära beroendeproblem med standard:" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Modulärt beroendeproblem:" --msgstr[1] "Modulära beroendeproblem:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Felformaterad låsfil funnen: %s.\n" - "Se till att ingen annan dnf-process kör och ta bort låsfilen manuellt eller kör systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Aktiverar en annan ström för ”{}”" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Inget att visa." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Installerar en nyare version av ”{}” än angivet. Anledning: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Aktiverade moduler: {}" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Ingen profil angiven för ”{}”, ange en profil." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]installerad" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]nstallerad, [a]ktiv" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Ignorerar onödig profil: ”{}/{}”" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Kan inte matcha en profil i argumentet {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Inga standardprofiler för modulen {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Profilen {} matchas inte för modulen {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Kan inte lösa upp argumentet {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Ingen matchning för paketet {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s-kontrollen misslyckades: %s jämfört med %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s är en tom fil" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Misslyckades att spara senaste makecache-tiden." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Misslyckades att avgöra senaste makecache-tiden." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Tolkningen av filen misslyckades: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "hoppar över." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Laddade insticksmoduler: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "Modulen eller gruppen ”%s” är inte installerad." - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "" -+msgid "Module or Group '%s' is not available." -+msgstr "Modulen eller gruppen ”%s” är inte tillgänglig." - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "ingen matchande lastfabrik för %s" -+msgid "Module or Group '%s' does not exist." -+msgstr "Modulen eller gruppen ”%s” finns inte." - --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Redan hämtat" -- --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "avgör den snabbaste spegeln (%s värdar).. " -+msgid "Environment '%s' is not installed." -+msgstr "Miljön ”%s” är inte installerad." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "aktiverar förrådet %s" -+msgid "Environment '%s' is not available." -+msgstr "Miljön ”%s” är inte tillgänglig." - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Lade till %s-förrådet från %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Nedgraderar" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Rensar upp" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Installerar" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Ominstallerar" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Raderar" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Uppgraderar" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Verifierar" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Kör skript" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Förbereder" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Problem" -+msgid "Group_id '%s' does not exist." -+msgstr "Gruppid ”%s” finns inte." -diff --git a/po/th.po b/po/th.po -index ae24c0a..faae228 100644 ---- a/po/th.po -+++ b/po/th.po -@@ -3,7 +3,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2015-08-03 12:14+0000\n" - "Last-Translator: Sukit Arseanrapoj \n" - "Language-Team: Thai\n" -@@ -14,1860 +14,1938 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" - msgstr "" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" - msgstr "" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "เก็บกวาดก่อนจบงาน" -+ -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" - msgstr "" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" - msgstr "" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "ไม่สามารถส่งอีเมล์ผ่าน '%s' ได้: %s" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "กำลังลบ" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" - msgstr "" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" - msgstr "" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." -+#: ../dnf/transaction.py:98 -+msgid "Preparing" - msgstr "" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Error: %s" -+msgid "Parsing file failed: %s" - msgstr "" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" - msgstr "" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." -+#: ../dnf/repodict.py:58 -+#, python-format -+msgid "enabling %s repository" - msgstr "" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." -+#: ../dnf/repodict.py:94 -+#, python-format -+msgid "Added %s repo from %s" - msgstr "" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:364 --#, python-format --msgid "%s: has expired and will be refreshed." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" - msgstr "" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" - msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" - msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" - msgstr "" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: กำลังใช้เมตาเดต้าจาก %s" -- --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" - msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" - msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" - msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" - msgstr "" - --#: ../dnf/base.py:826 --msgid "Running transaction check" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" - msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" - msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" - msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" - msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" - msgstr "" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" - msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" - msgstr "" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "" - --#: ../dnf/base.py:913 --msgid "Error Summary" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" - msgstr "" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" - msgstr "" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" - msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." -+#: ../dnf/cli/output.py:699 -+msgid "y" - msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" -+#: ../dnf/cli/output.py:699 -+msgid "yes" - msgstr "" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" -+#: ../dnf/cli/output.py:700 -+msgid "n" - msgstr "" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." -+#: ../dnf/cli/output.py:700 -+msgid "no" - msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " - msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " - msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" -+#: ../dnf/cli/output.py:788 -+#, python-format -+msgid "Group: %s" - msgstr "" - --#: ../dnf/base.py:1224 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Public key for %s is not installed" --msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" -+msgid " Group-Id: %s" -+msgstr "" - --#: ../dnf/base.py:1228 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Problem opening package %s" --msgstr "พบปัญหาในการเปิดแพคเกจ %s" -+msgid " Description: %s" -+msgstr "" - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "Public key for %s is not trusted" -+msgid " Language: %s" - msgstr "" - --#: ../dnf/base.py:1240 --#, python-format --msgid "Package %s is not signed" --msgstr "แพคเกจ %s ไม่ได้ถูกเซ็นยืนยันแหล่งที่มา" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr "" - --#: ../dnf/base.py:1255 --#, python-format --msgid "Cannot remove %s" --msgstr "ไม่สามารถลบ %s ออกได้" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr "" - --#: ../dnf/base.py:1259 --#, python-format --msgid "%s removed" --msgstr "ลบ %s ออกแล้ว" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr "" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" - msgstr "" - --#: ../dnf/base.py:1622 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "Adding packages from group '%s': %s" -+msgid "Environment Group: %s" - msgstr "" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "ไม่มีอะไรที่ต้องทำ" -- --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." -+#: ../dnf/cli/output.py:830 -+#, python-format -+msgid " Environment-Id: %s" - msgstr "" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" - msgstr "" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 --#, python-format --msgid "No match for argument: %s" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" - msgstr "" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" - msgstr "" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot downgrade it." -+msgid "Filename : %s" - msgstr "" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." -+msgid "Repo : %s" - msgstr "" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถติดตั้งซ้ำได้" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." -+msgid "URL : %s" - msgstr "" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถอัพเดตได้" -+msgid "License : %s" -+msgstr "" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." -+msgid "Provide : %s" - msgstr "" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." -+msgid "Other : %s" - msgstr "" - --#: ../dnf/base.py:2001 --#, python-format --msgid "Package %s available, but installed for different architecture." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" - msgstr "" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "No package %s installed." -+msgid "Total size: %s" - msgstr "" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Not a valid form: %s" -+msgid "Total download size: %s" - msgstr "" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." -+#: ../dnf/cli/output.py:1001 -+#, python-format -+msgid "Installed size: %s" - msgstr "" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 --#, python-format --msgid "Packages for argument %s available, but not installed." -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" - msgstr "" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgid "Freed space: %s" - msgstr "" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" - msgstr "" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" - msgstr "" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" - msgstr "" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" - msgstr "" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" - msgstr "" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" - msgstr "" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" - msgstr "" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" - msgstr "" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" - msgstr "" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" - msgstr "" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" - msgstr "" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" - msgstr "" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" - msgstr "" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" - msgstr "" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" - msgstr "" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" - msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "พบข้อผิดพลาดในการตั้งค่า: %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid "%s, using original arguments." -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " ติดตั้งแล้ว: %s-%s at %s" -+msgid "Skipping packages with broken dependencies%s" -+msgstr "" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" - msgstr "" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" - msgstr "" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "ยกเลิกการทำงาน" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "กำลังดาวน์โหลดแพคเกจ:" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" - msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" - msgstr "" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" - msgstr "" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" - msgstr "" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" - msgstr "" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "" -+ -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" - msgstr "" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" - msgstr "" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "ติดตั้งแล้ว" -+ -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" - msgstr "" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "แพคเกจที่ติดตั้งแล้ว" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "แพคเกจที่สามารถติดตั้งได้" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" - msgstr "" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "แพคเกจเสริม" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" -+#: ../dnf/cli/output.py:1540 -+msgid "" - msgstr "" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "แพคเกจที่เพิ่งติดตั้งเมื่อเร็ว ๆ นี้" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "ไม่พบแพคเกจ" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "ไม่ได้ระบุ transaction ID" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" - msgstr "" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "พบ transaction ID มากกว่าหนึ่งอัน!" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" - msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" - msgstr "" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "ไม่รู้จัก repo: '%s'" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" - msgstr "" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "ไม่รู้จักคำสั่ง: %s กรุณาลองใช้ %s --help ดู" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" - msgstr "" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." -+#: ../dnf/cli/output.py:1806 -+msgid "Older" - msgstr "" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" - msgstr "" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" - msgstr "" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" - msgstr "" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" -+#: ../dnf/cli/output.py:1872 -+#, python-format -+msgid "(%u minutes)" - msgstr "" - --#: ../dnf/cli/cli.py:1103 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "Command \"%s\" already defined" --msgstr "มีคำสั่ง \"%s\" อยู่แล้ว" -+msgid "(%u hours)" -+msgstr "" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " -+#: ../dnf/cli/output.py:1876 -+#, python-format -+msgid "(%u days)" - msgstr "" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" - msgstr "" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" - msgstr "" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:47 --#, python-format --msgid "To diagnose the problem, try running: '%s'." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:49 --#, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:80 --#, python-format --msgid "Problem repository: %s" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Dep-Install" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " -+#: ../dnf/cli/output.py:2142 -+#, python-format -+msgid "---> Package %s.%s %s will be installed" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" -+#: ../dnf/cli/output.py:2144 -+#, python-format -+msgid "---> Package %s.%s %s will be an upgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:2154 - #, python-format --msgid " (from %s)" --msgstr " (จาก %s)" -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2156 - #, python-format --msgid "Installed package %s%s not available." -+msgid "---> Package %s.%s %s will be obsoleted" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "ไม่มีแพคเกจที่ต้องอัพเกรด" -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format -+msgid "" -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" -+msgstr "" -+"กำลังนำเข้า GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" -+#: ../dnf/cli/option_parser.py:96 -+#, python-format -+msgid "Setopt argument has multiple values: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:835 --msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:867 --#, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:872 --#, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "" -+ -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" - msgstr "" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 -+#: ../dnf/cli/option_parser.py:247 - msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." - msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" - msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" - msgstr "" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" - msgstr "" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "" -- --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "กำลังรอให้โปรเซส pid %d ทำงานให้เสร็จ" -- --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" - msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" - msgstr "" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." - msgstr "" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" - msgstr "" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." - msgstr "" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" - msgstr "" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Invalid groups sub-command, use: %s." -+msgid " Installed: %s-%s at %s" -+msgstr " ติดตั้งแล้ว: %s-%s at %s" -+ -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" - msgstr "" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." - msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "ยกเลิกการทำงาน" -+ -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "ไม่มีอะไรที่ต้องทำ" -+ -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "กำลังดาวน์โหลดแพคเกจ:" -+ -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" - msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" - msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" - msgstr "" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 - #, python-format --msgid "%s marked as user installed." -+msgid "No match for argument: %s" - msgstr "" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 - #, python-format --msgid "%s unmarked as user installed." -+msgid "No package %s available." - msgstr "" - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "%s marked as group installed." -+msgid "Packages for argument %s available, but not installed." - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." - msgstr "" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "แพคเกจที่ติดตั้งแล้ว" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "แพคเกจที่สามารถติดตั้งได้" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" - msgstr "" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "แพคเกจเสริม" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "แพคเกจที่เพิ่งติดตั้งเมื่อเร็ว ๆ นี้" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "ไม่พบแพคเกจ" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "ไม่ได้ระบุ transaction ID" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" - msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "ติดตั้งแพคเกจซ้ำอีกครั้ง" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "พบ transaction ID มากกว่าหนึ่งอัน!" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." - msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." - msgstr "" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "ไม่รู้จัก repo: '%s'" -+ -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" - msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "ไม่ระบุ" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "ไม่รู้จักคำสั่ง: %s กรุณาลองใช้ %s --help ดู" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:827 - #, python-format --msgid "Never (last: %s)" -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 - #, python-format --msgid "%s second(s) (last: %s)" -+msgid "Config error: %s" -+msgstr "พบข้อผิดพลาดในการตั้งค่า: %s" -+ -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "มีคำสั่ง \"%s\" อยู่แล้ว" -+ -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " - msgstr "" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." - msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "กำลังทำงานอยู่" -+ -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "ไม่สามารถหยุดงานได้" -+ -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "ซอมบี้" -+ -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" -+ -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" -+ -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" -+ -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " สถานะ : %s" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:144 - #, python-format --msgid "Total packages: %s" -+msgid "Aliases deleted: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "ไม่มีแพคเกจที่ต้องอัพเกรด" - --#: ../dnf/cli/commands/repoquery.py:191 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" -+#: ../dnf/cli/commands/__init__.py:53 -+msgid "" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (จาก %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" - msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" - msgstr "" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" - msgstr "" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" - msgstr "" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 -+#: ../dnf/cli/commands/__init__.py:867 - #, python-format --msgid "%s Exactly Matched: %%s" -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 -+#: ../dnf/cli/commands/__init__.py:872 - #, python-format --msgid "%s Matched: %%s" -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." - msgstr "" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." - msgstr "" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" - msgstr "" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" - msgstr "" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" - msgstr "" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" - msgstr "" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." - msgstr "" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:42 -@@ -1882,6 +1960,11 @@ msgstr "ฟีเจอร์ใหม่" - msgid "security" - msgstr "" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "ไม่ระบุ" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "" -@@ -2001,1493 +2084,1453 @@ msgid "Unknown/Sec." - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "บั๊ก" -+msgid "Update ID" -+msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "ชนิด" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "อัพเดตแล้ว" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "บั๊ก" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVEs" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "คำอธิบาย" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" -+msgid "Severity" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Severity" -+msgid "Rights" - msgstr "" - - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "ติดตั้งแล้ว" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "เท็จ" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "จริง" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "เท็จ" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." - msgstr "" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" - msgstr "" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." - msgstr "" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" - msgstr "" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" - msgstr "" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" - msgstr "" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " - msgstr "" - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" - msgstr "" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "" -- --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "" -- --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "" -+msgid "Waiting for process with pid %d to finish." -+msgstr "กำลังรอให้โปรเซส pid %d ทำงานให้เสร็จ" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" - msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" - msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" - msgstr "" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" - msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" - msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" - msgstr "" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" - msgstr "" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" --msgstr "" -- --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "" -- --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "" -- --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" - msgstr "" -- --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+ -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"label and path to additional repository, can be specified multiple times." -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" - msgstr "" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." - msgstr "" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." - msgstr "" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." - msgstr "" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" - msgstr "" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" - msgstr "" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" - msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" - msgstr "" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" - msgstr "" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "" -+ -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "y" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" - msgstr "" - --#: ../dnf/cli/output.py:699 --msgid "yes" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "n" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" - msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " - msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " - msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " - msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " - msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " - msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " - msgstr "" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " - msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " - msgstr "" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " - msgstr "" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " - msgstr "" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " - msgstr "" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " - msgstr "" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " - msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " - msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " - msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " - msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " - msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " - msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" - msgstr "" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" - msgstr "" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" - msgstr "" - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid "Provide : %s" -+msgid "Total packages: %s" - msgstr "" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" - msgstr "" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" - msgstr "" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." - msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Installed size: %s" -+msgid "Could not find repository: %s" - msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." - msgstr "" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" - msgstr "" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" - msgstr "" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" - msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" - msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" -+#: ../dnf/cli/commands/shell.py:253 -+#, python-format -+msgid "Error: Cannot open %s for reading" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "ติดตั้งแพคเกจซ้ำอีกครั้ง" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" - msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 -+#, python-format -+msgid "Package %s available, but not installed." - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" - msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" - msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" - msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" - msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." - msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/cli/commands/group.py:127 -+#, python-format -+msgid "Warning: Group %s does not exist." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" - msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" - msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" - msgstr "" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Skipping packages with broken dependencies%s" -+msgid "Invalid groups sub-command, use: %s." - msgstr "" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." - msgstr "" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" - msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" - msgstr "" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." - msgstr "" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/repo.py:83 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+msgid "no matching payload factory for %s" - msgstr "" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" - msgstr "" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" - msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " - msgstr "" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "" -- --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" - msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" - msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" - msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" -+ -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " - msgstr "" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." - msgstr "" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." - msgstr "" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " - msgstr "" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." - msgstr "" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" - --#: ../dnf/cli/output.py:1806 --msgid "Older" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" - msgstr "" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" - msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/automatic/emitter.py:80 - #, python-format --msgid "(%u seconds)" -+msgid "Updates applied on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/automatic/emitter.py:82 - #, python-format --msgid "(%u minutes)" -+msgid "Updates downloaded on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/automatic/emitter.py:84 - #, python-format --msgid "(%u hours)" -+msgid "Updates available on '%s'." - msgstr "" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "ไม่สามารถส่งอีเมล์ผ่าน '%s' ได้: %s" -+ -+#: ../dnf/automatic/emitter.py:137 - #, python-format --msgid "(%u days)" -+msgid "Failed to execute command '%s': returned %d" - msgstr "" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" - msgstr "" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " - msgstr "" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" -+ -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" - msgstr "" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" - msgstr "" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" - msgstr "" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" - msgstr "" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." - msgstr "" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." - msgstr "" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." - msgstr "" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." - msgstr "" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Dep-Install" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." - msgstr "" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" - msgstr "" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." - msgstr "" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." - msgstr "" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:411 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "" -+msgid "%s: using metadata from %s." -+msgstr "%s: กำลังใช้เมตาเดต้าจาก %s" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:422 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" -+msgid "Ignoring repositories: %s" - msgstr "" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:425 - #, python-format --msgid "---> Package %s.%s %s will be erased" -+msgid "Last metadata expiration check: %s ago on %s." - msgstr "" - --#: ../dnf/cli/output.py:2148 --#, python-format --msgid "---> Package %s.%s %s will be reinstalled" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." - msgstr "" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:457 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" -+msgid "You can remove cached packages by executing '%s'." - msgstr "" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:546 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" -+msgid "Invalid tsflag in config file: %s" - msgstr "" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:602 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" -+msgid "Failed to add groups file for repository: %s - %s" - msgstr "" - --#: ../dnf/cli/output.py:2156 --#, python-format --msgid "---> Package %s.%s %s will be obsoleted" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" - msgstr "" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" - msgstr "" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." - msgstr "" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 --#, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" - msgstr "" --"กำลังนำเข้า GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "กำลังทำงานอยู่" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." - msgstr "" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "ไม่สามารถหยุดงานได้" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "ซอมบี้" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "" -+ -+#: ../dnf/base.py:914 -+msgid "Error Summary" - msgstr "" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." - msgstr "" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." - msgstr "" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:1001 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "" - --#: ../dnf/cli/utils.py:120 --#, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "" - --#: ../dnf/cli/utils.py:125 --#, python-format --msgid " Started: %s - %s ago" --msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:1023 - #, python-format --msgid " State : %s" --msgstr " สถานะ : %s" -+msgid "Failed to remove transaction file %s" -+msgstr "" - --#: ../dnf/comps.py:95 --msgid "skipping." -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." - msgstr "" - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:1135 - #, python-format --msgid "Group '%s' is not installed." -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" - msgstr "" - --#: ../dnf/comps.py:189 -+#: ../dnf/base.py:1138 - #, python-format --msgid "Group '%s' does not exist." -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" - msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" - msgstr "" - --#: ../dnf/comps.py:653 -+#: ../dnf/base.py:1225 - #, python-format --msgid "Group_id '%s' does not exist." --msgstr "" -+msgid "Public key for %s is not installed" -+msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:1229 - #, python-format --msgid "Group '%s' not installed." --msgstr "" -+msgid "Problem opening package %s" -+msgstr "พบปัญหาในการเปิดแพคเกจ %s" - --#: ../dnf/conf/config.py:134 -+#: ../dnf/base.py:1237 - #, python-format --msgid "Error parsing '%s': %s" -+msgid "Public key for %s is not trusted" - msgstr "" - --#: ../dnf/conf/config.py:224 --msgid "Could not set cachedir: {}" --msgstr "" -+#: ../dnf/base.py:1241 -+#, python-format -+msgid "Package %s is not signed" -+msgstr "แพคเกจ %s ไม่ได้ถูกเซ็นยืนยันแหล่งที่มา" - --#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#: ../dnf/base.py:1256 - #, python-format --msgid "Unknown configuration option: %s = %s" --msgstr "" -+msgid "Cannot remove %s" -+msgstr "ไม่สามารถลบ %s ออกได้" - --#: ../dnf/conf/config.py:327 -+#: ../dnf/base.py:1260 - #, python-format --msgid "Error parsing --setopt with key '%s', value '%s': %s" -+msgid "%s removed" -+msgstr "ลบ %s ออกแล้ว" -+ -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" - msgstr "" - --#: ../dnf/conf/config.py:335 -+#: ../dnf/base.py:1623 - #, python-format --msgid "Main config did not have a %s attr. before setopt" -+msgid "Adding packages from group '%s': %s" - msgstr "" - --#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 --msgid "Incorrect or unknown \"{}\": {}" -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." - msgstr "" - --#: ../dnf/conf/config.py:452 --#, python-format --msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" - msgstr "" - --#: ../dnf/conf/config.py:455 -+#: ../dnf/base.py:1910 - #, python-format --msgid "Repo %s did not have a %s attr. before setopt" -+msgid "Package %s not installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:51 -+#: ../dnf/base.py:1919 - #, python-format --msgid "Warning: failed loading '%s', skipping." -+msgid "Package %s of lower version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/conf/read.py:61 -+#: ../dnf/base.py:1942 - #, python-format --msgid "Repository '%s': Error parsing config: %s" --msgstr "" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถติดตั้งซ้ำได้" - --#: ../dnf/conf/read.py:66 -+#: ../dnf/base.py:1957 - #, python-format --msgid "Repository '%s' is missing name in configuration, using id." -+msgid "File %s is a source package and cannot be updated, ignoring." - msgstr "" - --#: ../dnf/conf/read.py:96 -+#: ../dnf/base.py:1963 - #, python-format --msgid "Bad id for repo: %s, byte = %s %d" --msgstr "" -+msgid "Package %s not installed, cannot update it." -+msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถอัพเดตได้" - --#: ../dnf/crypto.py:108 -+#: ../dnf/base.py:1972 - #, python-format --msgid "repo %s: 0x%s already imported" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" - --#: ../dnf/crypto.py:115 -+#: ../dnf/base.py:2018 - #, python-format --msgid "repo %s: imported key 0x%s." -+msgid "Package %s available, but installed for different architecture." - msgstr "" - --#: ../dnf/db/group.py:344 -+#: ../dnf/base.py:2173 - #, python-format --msgid "Will not install a source rpm package (%s)." -+msgid "Package %s of lowest version already installed, cannot downgrade it." - msgstr "" - --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" - msgstr "" - --#: ../dnf/dnssec.py:241 --msgid "is valid." -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:243 --msgid "has unknown status." -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" - msgstr "" - --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" - msgstr "" - --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" - msgstr "" - --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -+#: ../dnf/base.py:2311 - #, python-format --msgid "unsupported checksum type: %s" -+msgid ". Failing package is: %s" - msgstr "" - --#: ../dnf/drpm.py:144 --msgid "Delta RPM rebuild failed" --msgstr "เกิดข้อผิดพลาดระหว่างการทำ delta RPM rebuild" -- --#: ../dnf/drpm.py:146 --msgid "Checksum of the delta-rebuilt RPM failed" -+#: ../dnf/base.py:2312 -+#, python-format -+msgid "GPG Keys are configured as: %s" - msgstr "" - --#: ../dnf/drpm.py:149 --msgid "done" -+#: ../dnf/base.py:2324 -+#, python-format -+msgid "GPG key at %s (0x%s) is already installed" - msgstr "" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." - msgstr "" - --#: ../dnf/exceptions.py:108 --msgid "missing packages: " -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." - msgstr "" - --#: ../dnf/exceptions.py:110 --msgid "broken packages: " -+#: ../dnf/base.py:2388 -+#, python-format -+msgid "Key import failed (code %d)" - msgstr "" - --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" - msgstr "" - --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" - msgstr "" - --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/base.py:2397 - #, python-format - msgid "" --"Malformed lock file found: %s.\n" --"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." --msgstr "" --"พบล็อคไฟล์ผิดรูปแบบ: %s\n" --"ลองเช็คดูว่าไม่มีคำสั่ง dnf อื่นที่กำลังทำงานอยู่พร้อม ๆ กัน และทำการลบล็อคไฟล์ด้วยมือหรือใช้คำสั่ง systemd-tmpfiles --remove dnf.conf" -- --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." - msgstr "" - --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" - msgstr "" - --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" - msgstr "" - --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" - msgstr "" - --#: ../dnf/module/module_base.py:34 -+#: ../dnf/base.py:2485 - msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" -+#: ../dnf/base.py:2497 -+#, python-format -+msgid "Package %s is already installed." - msgstr "" - --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" -+#: ../dnf/conf/config.py:134 -+#, python-format -+msgid "Error parsing '%s': %s" - msgstr "" - --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" -+#: ../dnf/conf/config.py:224 -+msgid "Could not set cachedir: {}" - msgstr "" - --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" -+#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 -+#, python-format -+msgid "Unknown configuration option: %s = %s" - msgstr "" - --#: ../dnf/package.py:273 -+#: ../dnf/conf/config.py:327 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Error parsing --setopt with key '%s', value '%s': %s" - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/conf/config.py:335 - #, python-format --msgid "%s is empty file" -+msgid "Main config did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." -+#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -+msgid "Incorrect or unknown \"{}\": {}" - msgstr "" - --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+#: ../dnf/conf/config.py:452 -+#, python-format -+msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" - msgstr "" - --#: ../dnf/plugin.py:63 -+#: ../dnf/conf/config.py:455 - #, python-format --msgid "Parsing file failed: %s" -+msgid "Repo %s did not have a %s attr. before setopt" - msgstr "" - --#: ../dnf/plugin.py:141 -+#: ../dnf/conf/read.py:51 - #, python-format --msgid "Loaded plugins: %s" -+msgid "Warning: failed loading '%s', skipping." - msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/conf/read.py:61 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Repository '%s': Error parsing config: %s" - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/conf/read.py:66 - #, python-format --msgid "no matching payload factory for %s" -+msgid "Repository '%s' is missing name in configuration, using id." - msgstr "" - --#: ../dnf/repo.py:110 --msgid "Already downloaded" -+#: ../dnf/conf/read.py:96 -+#, python-format -+msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/package.py:273 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "%s: %s check failed: %s vs %s" - msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/crypto.py:108 - #, python-format --msgid "enabling %s repository" -+msgid "repo %s: 0x%s already imported" - msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/crypto.py:115 - #, python-format --msgid "Added %s repo from %s" -+msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -+#: ../dnf/drpm.py:144 -+msgid "Delta RPM rebuild failed" -+msgstr "เกิดข้อผิดพลาดระหว่างการทำ delta RPM rebuild" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" -+#: ../dnf/drpm.py:146 -+msgid "Checksum of the delta-rebuilt RPM failed" - msgstr "" - --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "เก็บกวาดก่อนจบงาน" -+#: ../dnf/drpm.py:149 -+msgid "done" -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" -+#: ../dnf/lock.py:100 -+#, python-format -+msgid "" -+"Malformed lock file found: %s.\n" -+"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" -+"พบล็อคไฟล์ผิดรูปแบบ: %s\n" -+"ลองเช็คดูว่าไม่มีคำสั่ง dnf อื่นที่กำลังทำงานอยู่พร้อม ๆ กัน และทำการลบล็อคไฟล์ด้วยมือหรือใช้คำสั่ง systemd-tmpfiles --remove dnf.conf" - --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" -+#: ../dnf/comps.py:95 -+msgid "skipping." - msgstr "" - --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "กำลังลบ" -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 -+#, python-format -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 -+#, python-format -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/transaction.py:95 --msgid "Verifying" -+#: ../dnf/comps.py:191 -+#, python-format -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 -+#, python-format -+msgid "Environment '%s' is not installed." - msgstr "" - --#: ../dnf/transaction.py:98 --msgid "Preparing" -+#: ../dnf/comps.py:629 -+#, python-format -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." - msgstr "" -diff --git a/po/tr.po b/po/tr.po -index 46ef95a..4ff4c60 100644 ---- a/po/tr.po -+++ b/po/tr.po -@@ -8,7 +8,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-05-11 10:15+0000\n" - "Last-Translator: Serdar Sağlam \n" - "Language-Team: Turkish\n" -@@ -19,1905 +19,1972 @@ msgstr "" - "Plural-Forms: nplurals=2; plural=(n>1)\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "'%s' üstünde şu güncellemeler uygulandı:" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PAKET" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "'%s' üstünde şu güncellemeler mevcut:" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Yüklenecek paket" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "'%s' üstündeki şu güncellemeler indirildi:" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Eski sürüme geçiliyor" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "'%s' üstünde güncellemeler uygulandı." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Temizleniyor" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "'%s' üstünde güncellemeler indirildi." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Yükleniyor" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "'%s' üstünde güncellemeler mevcut." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Eskimiş" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "'%s' ile e-posta gönderimi başarısız: %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Yeniden yükleniyor" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "'%s' komutu çalıştırılamadı: %d yanıtı döndürüldü" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Siliniyor" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Yükseltiliyor" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s içinde %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Doğrulanıyor" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Betik yürütülüyor" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Hazırlanıyor" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Error: %s" --msgstr "Hata: %s" -- --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "depo yükleniyor '{}' başarısız: {}" -+msgid "Parsing file failed: %s" -+msgstr "Dosya ayrıştırılamadı: %s" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Depo '{}' yüklenemedi" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" -+msgstr "Yüklenen eklentiler: %s" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" - msgstr "" --"Sınırlı bağlantıda çalışırken üst veri zamanlayıcı önbelleğe alma işlemi " --"devre dışı bırakıldı." - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"Pilde çalışırken üstveri zamanlayıcı önbelleklemesi devre dışı bırakıldı." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Üstveri zamanlayıcı önbellekleme devre dışı bırakıldı." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Üstveri önbelleği yakın zamanda yenilendi." - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "Etkin depo yok \"{}\"." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: asla sona ermeyecek ve yenilenmeyecek." -+msgid "enabling %s repository" -+msgstr "%s deposu etkinleştiriliyor" - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: süresi doldu ve yenilenecek." -+msgid "Added %s repo from %s" -+msgstr "%s deposu %s kaynağından eklendi" - --#. expires within the checking period: --#: ../dnf/base.py:368 --#, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: üst veriler %d saniye sonra sona erecek ve şimdi yenilenecek" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Ad" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: %d saniye sonra sona erecek." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Ad" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Üstveri önbelleği oluşturuldu." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Dönem" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: %s'den üstveri kullanılıyor." -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Sürüm" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" --msgstr "Yoksayılan depolar: %s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Sürüm" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "Son üstveri süre bitiş denetimi: %s önce %s tarihinde." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Sürüm" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "" --"İndirilen paketlerler bir sonraki başarılı işleme dek önbellekte kaydedildi." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Yapı" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Önbelleğe alınan paketleri '%s' komutuyla kaldırabilirsiniz." -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Mimari" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Yapılandırma dosyasında geçersiz tsflag: %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Boyut" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Depo için küme dosyasının eklenmesi başarısız: %s -%s" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Boyut" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "İşlem denetimi çalıştırılıyor" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Kaynak" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Hata: işlem kontrolü vs depsolve:" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Depo" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "İşlem denetimi başarılı." -- --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "İşlem sınama çalıştırılıyor" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Depo" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "İşlem denetim hatası:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Şu depodan" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "İşlem sınaması başarılı." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Paketleyici" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "İşlem çalıştırılıyor" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "İnşa zamanı" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Disk Gereksinimleri:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Yükleme zamanı" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." --msgstr[1] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Yükleyen:" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Hata Özeti" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Özet" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB, DNF'nin dışında değişti." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Özet" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "İşlem sırasında hatalar oluştu." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "İşlem kilidi edinme başarısız (%s olarak giriş yapıldı)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Lisans" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "İşlem çalıştırılamıyor." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Açıklama" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "İşlem çalışamıyor:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Açıklama" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "%s işlem dosyası kaldırılamadı" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Listelenecek paket yok" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Bazı paketler indirilmedi. Yeniden deniyor." -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "e" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"Delta RPM'ler %.1f MB boyutundaki güncellemeyi azaltarak %.1f MB yaptı " --"(%%%d.1 kurtarıldı)" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "evet" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Başarısız Delta RPM'ler güncellemeleri %.1f MB'den %.1f MB'ye yükseltti " --"(%%%d.1 israf)" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "h" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Açılamıyor: {}" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "hayır" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s için genel anahtar yüklü değil" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Bu tamam mı? [e/H]: " - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "%s paketinin açılmasında sorun" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Bu tamam mı? [E/h]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "%s için genel anahtar güvenilir değil" -+msgid "Group: %s" -+msgstr "Küme: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "%s paketi imzalanmamış" -+msgid " Group-Id: %s" -+msgstr " Küme-ID: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "%s silinemiyor" -+msgid " Description: %s" -+msgstr " Tanım: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s kaldırıldı" -- --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "\"{}\" küme paketi için eşleşme yok" -+msgid " Language: %s" -+msgstr " Dil: %s" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "'%s' grubundan paketler ekle: %s" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Gerekli Paketler:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Yapılacak bir şey yok." -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Ön Tanımlı Paketler:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Kaldırma için imlenen küme yok." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " İsteğe Bağlı Paketler:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Yükseltme için imlenen küme yok." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " İsteğe Bağlı Paketler:" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:827 - #, python-format --msgid "No match for argument: %s" --msgstr "Şu argüman için eşleşme yok: %s" -- --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "eşleşen paket yok" -+msgid "Environment Group: %s" -+msgstr "Ortam Kümesi: %s" - --#: ../dnf/base.py:1893 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "%s paketi yüklü değil, eski sürüme döndürülemez." -+msgid " Environment-Id: %s" -+msgstr " Ortam-Id: %s" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "%s paketinin zaten en düşük sürümü yüklenmiş, güncellenemez." -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Gerekli Kümeler:" - --#: ../dnf/base.py:1925 --#, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "%s paketi yüklü değil, yeniden yüklenemez." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " İsteğe Bağlı Kümeler:" - --#: ../dnf/base.py:1940 --#, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "%s dosyası bir kaynak pakettir ve yükseltilemez, dikkate alınmıyor." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Şuradan eşleşti:" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "%s paketi kurulu değil, güncellenemez." -+msgid "Filename : %s" -+msgstr "Dosya adı : %s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "%s paketinin zaten en yüksek sürümü yüklenmiş, güncellenemez." -+msgid "Repo : %s" -+msgstr "Depo : %s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Tanım : " - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s available, but not installed." --msgstr "%s paketi mevcut, ama yüklü değil." -+msgid "URL : %s" -+msgstr "URL : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "" --"%s paketi kullanılabilir durumda fakat farklı bir mimari için kurulmuş." -+msgid "License : %s" -+msgstr "Lisans : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "No package %s installed." --msgstr "%s paketi kurulu değil." -+msgid "Provide : %s" -+msgstr "Sağlayıcı : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Not a valid form: %s" --msgstr "Geçerli bir biçim değil: %s" -+msgid "Other : %s" -+msgstr "Diğer : %s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Kaldırılması için işaretlenen paket yok." -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "İndirilecek toplam boyut hesaplanırken bir hata oluştu" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "%s argümanı için paketler var, ancak yüklenmedi." -+msgid "Total size: %s" -+msgstr "Toplam boyut: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "%s paketinin zaten en düşük sürümü yüklü, eski sürüme döndürülemez." -- --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "İşlem işlenmedi: {}" -+msgid "Total download size: %s" -+msgstr "Toplam indirme boyutu: %s" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "No package %s available." --msgstr "%s paketi mevcut değil." -+msgid "Installed size: %s" -+msgstr "Yüklü boyut: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Yükleme boyutunu hesaplarken bir hata oluştu" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" -+#: ../dnf/cli/output.py:1023 -+#, python-format -+msgid "Freed space: %s" -+msgstr "Boşaltılan alan: %s" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Paketler küme tarafından kuruldu olarak imleniyor:" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Paketler küme tarafından kaldırıldı olarak imleniyor:" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Sorunlu paket: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Küme" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG Anahtarları şöyle yapılandırıldı: %s" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Paketler" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "%s'deki GPG anahtarı (0x%s) zaten yüklendi" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "küme/modül paketleri kuruluyor" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Anahtar onaylandı." -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Küme paketleri kuruluyor" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "Anahtar reddedildi." -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Kuruluyor" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Anahtar içe aktarma başarısız (kod %d)" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Yükseltiliyor" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Anahtar başarıyla içeri aktarıldı" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Yeniden yükleniyor" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Hiç anahtar yüklenmedi" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Bağımlılıklar yükleniyor" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"\"%s\" deposu için listelenen GPG anahtarları zaten kuruldu ama bu paket için doğru değiller.\n" --"Bu depo için doğru anahtar URL'lerinin yapılandırıldığını denetle." -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Zayıf bağımlılıklar yükleniyor" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Anahtar(lar)ın içe aktarılması yardımcı olmadı, yanlış anahtar(lar)?" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Kaldırılıyor" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Belki bunu demek istedin: {}" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Bağımlı paketler kaldırılıyor" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Kullanılmayan bağımlılıklar kaldırılıyor" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Yerel paket deposundaki bazı paketlerin sağlama değeri hatalı" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Eski sürüme geçiliyor" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Modül profillerini yükleniyor" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" - msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "%s paketi zaten kurulu." -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" - msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Yapılandırma hatası: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Ortam Kümeleri Yükleniyor" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Ortam Kümeleri Güncelleniyor" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Ortam Kümeleri Kaldırılıyor" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr "" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Kümeler Yükleniyor" - --#: ../dnf/cli/cli.py:138 --#, python-format --msgid " Built : %s at %s" --msgstr " İnşa edildi : %s %s" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Kümeler Güncelleniyor" - --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Kümeler Kaldırılıyor" - --#: ../dnf/cli/cli.py:194 -+#: ../dnf/cli/output.py:1256 -+#, python-format - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" -+"Çakışmalı paketler es geçiliyor:\n" -+"(yükseltmeye zorlamak için komut satırına '%s' ekle)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Süreç durduruldu." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Bozuk bağımlılıkları olan paketleri atla %s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Paketler İndiriliyor:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " veya kümenin bir parçası" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Paketler indirilirken hata:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Paket" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "İşlem başarısız" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Paket" - --#: ../dnf/cli/cli.py:262 --msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." --msgstr "" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "değiştiriliyor" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" -+#: ../dnf/cli/output.py:1348 -+#, python-format -+msgid "" -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" -+"\n" -+"İşlem Özeti\n" -+"%s\n" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Yükle" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Eskimiş Paketler" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Yükselt" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "Dağıtım eşzamanlaması için imlenmiş paket yok." -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Kaldır" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Eski Sürüme Dön" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Yüklü Paketler" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Es Geç" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Uygun Paketler" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Paket" -+msgstr[1] "Paket" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Otomatik Kaldırılacak Paketler" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Bağımlı paket" -+msgstr[1] "Bağımlı paketler" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Ek Paketler" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Yükseltildi" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Kullanılabilir Yükseltmeler" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Eski sürüme dönüldü" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Yakın Zamanda Eklenen Paketler" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Yüklendi" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Yeniden Yüklendi" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Eşleşme Bulunamadı" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Es Geçildi" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "İşlem ID'si verilmedi" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Kaldırıldı" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Verilen işlem ID'si bulunamadı" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Başarısız Oldu" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Birden çok işlem ID'si bulundu!" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Toplam" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "İşlem geçmişi %u'dan önce tam değil." -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "" - --#: ../dnf/cli/cli.py:625 --#, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "İşlem geçmişi %u'dan sonra tam değil." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Sistem" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" -+#: ../dnf/cli/output.py:1611 -+#, python-format -+msgid "Skipping merged transaction %d to %d, as it overlaps" - msgstr "" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Bilinmeyen depo: '%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "İşlem yok" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Depo eşleşmesi yok: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Hatalı işlem kimlikleri veya verilen paket(ler)" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Bu komut, root kullanıcısı olarak çalıştırılmalıdır." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Komut satırı" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "%s diye bir komut yok. Lütfen yardım için %s -- help kullanın" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Kullanıcı adı" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Bu bir DNF eklentisi komutu olabilir. Deneyin: \"dnf install 'dnf-" --"command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Bu bir DNF eklenti komutu olmalıydı, ancak eklentilerin yüklenmesi şimdilik " --"devre dışı bırakıldı." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Tarih ve zaman" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Aksiyon(lar)" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Değiştirilmiş" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Geçmiş bilgisi başarısız" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Hiç işlem ID'si veya paket verilmemiş" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Dağıtım sürümü saptanamıyor (dağıtım sürümü belirtmek için '--releasever' " --"kullan)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Silindi" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Yüklenmedi" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "\"%s\" komutu zaten tanımlandı" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Eski" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Yeni" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "" -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "İşlem ID:" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Başlangıç zamanı :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "" -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Rpmdb'ye başla :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Sorunu tanılamak için şu komutu çalıştırın: '%s'." -+msgid "(%u seconds)" -+msgstr "(%u saniye)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Büyük olasılıkla RPMDB'yi bozdunuz, '%s' komutunu çalıştırmak sorunu " --"çözebilir." -+msgid "(%u minutes)" -+msgstr "(%u dakika)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Paketleri GPG aracılığıyla denetlemeyi etkinleştirdiniz. Bu güzel.\n" --"Fakat, herhangi bir GPG genel anahtarı kurmadınız. Kurmak istediğiniz\n" --"paketler için anahtar indirmeniz ve kurmanız gerekmektedir.\n" --"Bunu, şu komutu çalıştırarak yapabilirsiniz:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Bunun yerine, depo bölümündeki 'gpgkey' seçeneğinde depo için kullanmak istediğin anahtara url belirtebilirsin. DNF bunu senin için kuracaktır.\n" --"\n" --"Daha çok ayrıntı için dağıtım ya da paket sağlayıcınız ile görüşün." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u saat)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Depo sorunu: %s" -+msgid "(%u days)" -+msgstr "(%u gün)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "bir paket ya da paketler kümesiyle ilgili ayrıntıları göster" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Bitiş zamanı :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "tüm paketleri göster (öntanımlı)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Rpmdb'yi bitir :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "yalnızca mevcut paketleri göster" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Kullanıcı :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "yalnızca kurulu paketleri göster" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Yanıt-Kodu :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "yalnızca ek paketleri göster" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "İptal edildi" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "yalnızca yükseltme paketlerini göster" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Başarılı" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "yalnızca otomatik kaldırılacak paketleri göster" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Hatalar:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "yalnızca yakın zamanda değiştirilen paketleri göster" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Hata:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PAKET" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "bir paket ya da paketler kümesini listele" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Komut Satırı:" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "verilen değerdekini hangi paketin sağladığını bul" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Açıklama :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "BİR_DİZGE" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "İşlem şununla yapıldı:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Paketler Aranıyor: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Değiştirilmiş Paketler:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "uygun paket yükseltmeleri için denetle" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Betik çıktısı:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "güncellemeden önce değişiklikleri göster" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Hatalar:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Paket mevcut değil." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Bağımlılık Yüklemesi" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Yükleme için işaretlenmiş paket yok." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Kullanılmaz Hale Geldi" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Hiç paket kurulmadı." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Sil" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Yeniden Yükle" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (şuradan: %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> %s paketi .%s %s yüklenecek" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Yüklenen paket %s%s mevcut değil." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> %s paketi.%s %s bir yükseltme olacak" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Depodan hiç paket kurulmadı." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> %s paketi.%s %s silinecek" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Yeniden yüklemek için işaretlenmiş paketler yok." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> %s paketi.%s %s yeniden yüklenecek" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Yükseltme için imlenmiş paket yok." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> %s paketi.%s %s bir eski sürüme döndürme olacak." - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "komutları verilen depodaki tüm paketlerin üstüne çalıştır" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Paket %s.%s %s eskimiş olacak" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "DEPO" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> %s paketi.%s %s yükseltilecek" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "yardımcı olan kullanım iletisi göster" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> %s paketi.%s %s kullanılamaz hale gelecek" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "KOMUT" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Bağımlılık çözümü başlıyor" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "işlem geçmişini göster ya da kullan" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "-->Bağımlılık çözümü bitiyor" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." --msgstr "" -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" -+"0x%s GPG anahtarı içe aktarılıyor:\n" -+" Kullanıcı kimliği: \"%s\"\n" -+" Parmak izi : %s\n" -+" Kimden : %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "Geçmiş veritabanına erişim hakkınız yok." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Komut satırı hatası: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"%s işlemi geri alınamaz, bunu yapmak tutarsız bir paket veri tabanına neden " --"olur." -+msgid "bad format: %s" -+msgstr "kötü biçim: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." -+msgid "Setopt argument has multiple values: %s" - msgstr "" --"%s işlemine geri dönülemez, bunu yapmak tutarsız bir paket veri tabanına " --"neden olur." - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Seçimlik parametreler" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "ayar dosyası konumu" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "sessiz süreç" -+ -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "ayrıntılı süreç" -+ -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "DNF sürümünü göster ve çık" -+ -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "yükleme kökünü ayarla" -+ -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "belgelendirmeleri yükleme" -+ -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "tüm eklentileri devre dışı bırak" -+ -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" - msgstr "" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "isme göre eklentileri devre dışı bırak" -+ -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" - msgstr "" -+"yapılandırmadaki ve depo dosyalarındaki $releasever değerinin üstüne yaz" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" - msgstr "" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "Bağımlılık çözümleme sorunlarını paketleri es geçerek çöz" -+ -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "komut yardımını göster" -+ -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "bağımlılıkları çözmek için yüklenmiş paketlerin silimine izin ver" -+ -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "işlemlerde en iyi mevcut paket sürümünü dene." -+ -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "tümüyle sistem önbelleğinden çalıştır, önbelleği güncelleme" -+ -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "azami komut bekleme süresi" -+ -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "hata ayıklama çıktı düzeyi" -+ -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "ayrıntılı çözüm sonuçlarını dosyalara yığar" -+ -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" - msgstr "" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "hata çıktı düzeyi" -+ -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" - msgstr "" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm için hata ayıklama çıktı düzeyi" -+ -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "tüm soruları kendiliğinden evet olarak yanıtla" -+ -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" -+ -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" - msgstr "" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" - msgstr "" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" - msgstr "" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "ek depo için etiket ve yol, birden fazla kez belirlenebilir." -+ -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" - msgstr "" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" - msgstr "" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Diğer ad belirtilmedi." -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "komutu çalıştırmadan önce üstveriyi süresi bitmiş olarak belirle" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Tanımlanmış takma ad yok." -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "yalnızca IPv4 adresleri çöz" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "yalnızca IPv6 adresleri çöz" -+ -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" - msgstr "" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "yalnızca paketleri indir" -+ -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" - msgstr "" --"aslen bağımlılık olarak yüklenen artık gereksinim duyulmayan tüm paketleri " --"kaldır" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Kaldırılacak paket" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "packagedb içindeki sorunları denetle" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Güncellemelerde, iyileştirmeyle ilgili paketleri içer" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "tüm sorunları göster; öntanımlı" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "bağımlılık sorunlarını göster" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "yinelenen sorunları göster" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "kullanılmaz hale gelen paketleri göster" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" - msgstr "" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" - msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} paketi, {} tarafından kullanılmaz hale getirildi" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Ana Komutların Listesi:" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{}, {} sağlıyor ama bulunamıyor" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Eklenti Komutlarının Listesi:" - --#: ../dnf/cli/commands/clean.py:68 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Removing file %s" --msgstr "Dosya kaldırılıyor %s" -+msgid "Error: %s" -+msgstr "Hata: %s" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "önbellekteki veriyi kaldır" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Sonlandırıldı." - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Temizlenecek üstveri türü" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "Geçerli dizinde okuma/çalıştırma izni yok, /'a taşınıyor" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Veri temizleniyor: " -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Önbellek zaman aşımına uğradı" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d dosya kaldırıldı" --msgstr[1] "%d dosya kaldırıldı" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "%d pid numaralı işlemin bitmesi için bekleniyor." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" - msgstr "" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "yüklenen paketleri uygun olan en son sürüme eşzamanla" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Bağımlılıklar çözüldü." - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Eşzamanlanacak paket" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Tamamlandı!" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "bir paketi eski sürüme döndür" -+#: ../dnf/cli/cli.py:136 -+#, python-format -+msgid " Installed: %s-%s at %s" -+msgstr "" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Eski sürüme dönecek paket" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " İnşa edildi : %s %s" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "küme bilgisini göster ya da kullan" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Ayarlanan depolar için küme verisi yok." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Uyarı: %s diye bir küme yok" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Süreç durduruldu." - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Uyarı: Hiçbir küme eşleşmiyor:" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Yapılacak bir şey yok." - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Kullanılabilir Ortam Kümeleri:" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Paketler İndiriliyor:" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Yüklü Ortam Kümeleri:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Paketler indirilirken hata:" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Yüklü Kümeler:" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "İşlem başarısız" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Yüklü Dil Kümeleri:" -+#: ../dnf/cli/cli.py:262 -+msgid "" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." -+msgstr "" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Mevcut Kümeler:" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Mevcut Dil Kümeleri:" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "gruptaki isteğe bağlı paketleri içer" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Eskimiş Paketler" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "gizli kümeleri de göster" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "Dağıtım eşzamanlaması için imlenmiş paket yok." - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "yalnızca yüklenmiş kümeleri göster" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Şu argüman için eşleşme yok: %s" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "yalnızca mevcut kümeleri göster" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "%s paketi mevcut değil." - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Geçersiz küme alt-komutu, şunları kullan: %s" -+msgid "Packages for argument %s available, but not installed." -+msgstr "%s argümanı için paketler var, ancak yüklenmedi." - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Bir zorunlu grup paketi bulunamadı." -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "sisteminize bir paket ya da paketler kurun" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Yüklü Paketler" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Yüklenecek paket" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Uygun Paketler" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Bir eşleşme bulunamıyor" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Otomatik Kaldırılacak Paketler" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Geçerli bir rpm dosya yolu değil: %s" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Ek Paketler" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Kullanılabilir Yükseltmeler" -+ -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Yakın Zamanda Eklenen Paketler" -+ -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" - msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "üstveri önbelleği oluştur" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Eşleşme Bulunamadı" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Tüm üstveri dosyaları için önbellek dosyaları oluşturuluyor" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "İşlem ID'si verilmedi" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "" --"yüklenen paketleri kullanıcı tarafından yüklendi olarak imle ya da imini " --"kaldır" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Verilen işlem ID'si bulunamadı" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Birden çok işlem ID'si bulundu!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "%s marked as user installed." --msgstr "%s kullanıcı tarafından yüklendi olarak imlendi" -+msgid "Transaction history is incomplete, before %u." -+msgstr "İşlem geçmişi %u'dan önce tam değil." - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s kullanıcı tarafından yüklendi olarak imlenmedi" -+msgid "Transaction history is incomplete, after %u." -+msgstr "İşlem geçmişi %u'dan sonra tam değil." - --#: ../dnf/cli/commands/mark.py:57 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s marked as group installed." -+msgid "No package %s installed." -+msgstr "%s paketi kurulu değil." -+ -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" - msgstr "" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Hata:" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Bilinmeyen depo: '%s'" - --#: ../dnf/cli/commands/mark.py:84 -+#: ../dnf/cli/cli.py:766 - #, python-format --msgid "Package %s is not installed." --msgstr "%s paketi yüklü değil." -+msgid "No repository match: %s" -+msgstr "Depo eşleşmesi yok: %s" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Bu komut, root kullanıcısı olarak çalıştırılmalıdır." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "%s diye bir komut yok. Lütfen yardım için %s -- help kullanın" -+ -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" - msgstr "" -+"Bu bir DNF eklentisi komutu olabilir. Deneyin: \"dnf install 'dnf-" -+"command(%s)'\"" - --#: ../dnf/cli/commands/module.py:128 -+#: ../dnf/cli/cli.py:830 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." - msgstr "" -+"Bu bir DNF eklenti komutu olmalıydı, ancak eklentilerin yüklenmesi şimdilik " -+"devre dışı bırakıldı." - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Yapılandırma hatası: %s" -+ -+#: ../dnf/cli/cli.py:887 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." - msgstr "" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." - msgstr "" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "sadece etkin modülleri göster" -- --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "sadece deve dışı bırakılan modülleri göster" -- --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "sadece kurulu modülleri göster" -- --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "profil içeriğini göster" -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "paketi yeniden yükle" -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Yeniden yüklenecek paket" -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Dağıtım sürümü saptanamıyor (dağıtım sürümü belirtmek için '--releasever' " -+"kullan)" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "sisteminizden paket ya da paketler silin" -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "yinelenen paketleri kaldır" -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "\"%s\" komutu zaten tanımlandı" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " - msgstr "" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Kaldırmak için yinelenen paket bulunamadı." -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Kaldırılacak eski kurulum paketi bulunamadı." -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "bilinmiyor" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/aliases.py:96 - #, python-format --msgid "Never (last: %s)" --msgstr "Asla (son: %s)" -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "Instant (last: %s)" -+msgid "Parsing file \"%s\" failed: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/aliases.py:108 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s saniye (son: %s)" -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "yapılandırılmış yazılım depolarını göster" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "tüm depoları göster" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "etkin depoları göster (öntanımlı)" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Çalışıyor" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "devre dışı depoları göster" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Uyuyor" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Depo yok" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Kesilemez" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "etkin" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Zombi" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "devre dışı" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "İzlendi/Durduruldu" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Depo-id : " -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Bilinmiyor" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Depo-ismi : " -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "İşlemi kilitleme hakkında bilgi bulunamadı (PID %d)" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Depo-durumu : " -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " %d PID'li uygulama: %s" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Depo-revizyonu: " -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Bellek : %5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Depo-etiketleri : " -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Başladı: %s - %s önce" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Depo-dağıtım-etiketleri: " -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Durum : %s" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Depo-güncellemesi : " -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Depo-paketleri : " -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Depo-büyüklüğü : " -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Depo-metabağlantı: " -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Güncellendi : " -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Depo-yansıları : " -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" - msgstr "" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" - msgstr "" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" - msgstr "" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" - msgstr "" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "depo id" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "durum" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "depo ismi" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Diğer ad belirtilmedi." - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Tanımlanmış takma ad yok." -+ -+#: ../dnf/cli/commands/alias.py:182 - #, python-format --msgid "Total packages: %s" -+msgid "No match for alias: %s" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "anahtar kelimeyle eşleşen paketler için ara" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "verilen dizgedeki için paket ayrıntılarını ara" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "aranacak anahtar" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "ayrıca paket açıklamasını ve adresini de ara" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "SORGU_DİZESİ" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "yalnızca bu YAPIDAN sonuçları göster" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s Tam Olarak Eşleşti: %%s" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "sadece DOSYA sahibi olan sonuçları göster" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s Eşleşti: %%s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "Eşleşme bulunamadı." - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Paketler Aranıyor: " - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "packagedb içindeki sorunları denetle" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "yalnızca bu İSTEĞİ sağlayan sonuçları göster" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "tüm sorunları göster; öntanımlı" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "bağımlılık sorunlarını göster" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "yinelenen sorunları göster" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "kullanılmaz hale gelen paketleri göster" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "bağımlılıkları tam olarak verildiği gibi denetle, --alldeps'in zıttı" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} paketi, {} tarafından kullanılmaz hale getirildi" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{}, {} sağlıyor ama bulunamıyor" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "" --"tüm bağımlılıkların listesini göster ve hangi paketlerin sağladığını göster" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "yüklenen paketleri uygun olan en son sürüme eşzamanla" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "--queryformat ile kullanılacak uygun etiketleri göster" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Eşzamanlanacak paket" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "sisteminizdeki bir paketi ya da paketleri yükseltin" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "paket(ler) için özyineleme ağacını göster" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Yükseltilecek paket" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "karşılık gelen RPM'de çalış" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Yükseltme için imlenmiş paket yok." - --#: ../dnf/cli/commands/repoquery.py:167 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" -+"aslen bağımlılık olarak yüklenen artık gereksinim duyulmayan tüm paketleri " -+"kaldır" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "paketle ilgili ayrıntılı bilgiyi göster" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Kaldırılacak paket" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "paket içindeki dosyaların listesini göster" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "üstveri önbelleği oluştur" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "paket kaynak RPM adını göster" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Tüm üstveri dosyaları için önbellek dosyaları oluşturuluyor" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "paketin değişikliklerini göster" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Sorunu tanılamak için şu komutu çalıştırın: '%s'." - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "bulunan paketlerin görüntülenme biçimi" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "" -+"Büyük olasılıkla RPMDB'yi bozdunuz, '%s' komutunu çalıştırmak sorunu " -+"çözebilir." - --#: ../dnf/cli/commands/repoquery.py:188 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" -+"Paketleri GPG aracılığıyla denetlemeyi etkinleştirdiniz. Bu güzel.\n" -+"Fakat, herhangi bir GPG genel anahtarı kurmadınız. Kurmak istediğiniz\n" -+"paketler için anahtar indirmeniz ve kurmanız gerekmektedir.\n" -+"Bunu, şu komutu çalıştırarak yapabilirsiniz:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Bunun yerine, depo bölümündeki 'gpgkey' seçeneğinde depo için kullanmak istediğin anahtara url belirtebilirsin. DNF bunu senin için kuracaktır.\n" -+"\n" -+"Daha çok ayrıntı için dağıtım ya da paket sağlayıcınız ile görüşün." - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "Depo sorunu: %s" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "Etkin depo yok \"{}\"." - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "bir paket ya da paketler kümesiyle ilgili ayrıntıları göster" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "tüm paketleri göster (öntanımlı)" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "yalnızca mevcut paketleri göster" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "yalnızca kurulu paketleri göster" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "yalnızca ek paketleri göster" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Paketin çakıştığı yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "yalnızca yükseltme paketlerini göster" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "yalnızca otomatik kaldırılacak paketleri göster" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Paketin geliştirebileceği yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "yalnızca yakın zamanda değiştirilen paketleri göster" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Paket tarafından sağlanan yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "bir paket ya da paketler kümesini listele" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Paketin önerdiği yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "verilen değerdekini hangi paketin sağladığını bul" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Paketin bağımlı olduğu yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "BİR_DİZGE" - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "uygun paket yükseltmeleri için denetle" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "güncellemeden önce değişiklikleri göster" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Paket mevcut değil." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Yükleme için işaretlenmiş paket yok." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Hiç paket kurulmadı." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"%%pre betiğini çalıştırmak için paketin bağımlı olduğu yetenekleri göster." -+msgid " (from %s)" -+msgstr " (şuradan: %s)" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Paketin önerdiği yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Yüklenen paket %s%s mevcut değil." - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Paketin ekleyebileceği yetenekleri göster." -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Depodan hiç paket kurulmadı." - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Yalnızca mevcut paketleri göster." -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Yeniden yüklemek için işaretlenmiş paketler yok." - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Yalnızca yüklü paketleri göster." -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Kaldırılması için işaretlenen paket yok." - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "Yalnızca mevcut depoların herhangi birinde olmayan paketleri göster." -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "komutları verilen depodaki tüm paketlerin üstüne çalıştır" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "" --"Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " --"göster." -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "DEPO" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "Yalnızca \"dnf autoremove\" komutuyla kaldırılabilen paketleri göster." -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "yardımcı olan kullanım iletisi göster" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "" -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "KOMUT" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Yalnızca yakın zamanda düzenlenen paketleri göster" -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "işlem geçmişini göster ya da kullan" - --#: ../dnf/cli/commands/repoquery.py:275 -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "Geçmiş veritabanına erişim hakkınız yok." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." - msgstr "" -+"%s işlemi geri alınamaz, bunu yapmak tutarsız bir paket veri tabanına neden " -+"olur." - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Kullanılabilir sorgu etiketleri: --queryformat \".. %{tag} ..\" kullan" -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"%s işlemine geri dönülemez, bunu yapmak tutarsız bir paket veri tabanına " -+"neden olur." - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" - --#: ../dnf/cli/commands/repoquery.py:501 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "verilen dizgedeki için paket ayrıntılarını ara" -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "ayrıca paket açıklamasını ve adresini de ara" -- --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "SORGU_DİZESİ" -- --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Ad" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Özet" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Açıklama" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -- --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -- --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s Tam Olarak Eşleşti: %%s" -- --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "%s Eşleşti: %%s" -- --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "Eşleşme bulunamadı." -- --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "etkileşimli DNF kabuğu çalıştır" -- --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "BETİK" -- --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "DNF kabuğunda çalışacak betik" -- --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Desteklenmeyen anahtar değeri." -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "bir paketi eski sürüme döndür" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Depo bulunamadı: %s" -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Eski sürüme dönecek paket" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" - msgstr "" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format - msgid "" --"{} [command]\n" --" print help" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" - msgstr "" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" resolve the transaction set" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" - --#: ../dnf/cli/commands/shell.py:194 --msgid "" --"{}\n" --" run the transaction" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." - msgstr "" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" --msgstr "" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "sadece etkin modülleri göster" - --#: ../dnf/cli/commands/shell.py:203 --msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" --msgstr "" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "sadece deve dışı bırakılan modülleri göster" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Hata: Okumak için %s açılamıyor" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "sadece kurulu modülleri göster" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Kabuktan Çıkılıyor" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "profil içeriğini göster" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "sisteminizden paket ya da paketler silin" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "" -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "yinelenen paketleri kaldır" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" - msgstr "" - -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Kaldırmak için yinelenen paket bulunamadı." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Kaldırılacak eski kurulum paketi bulunamadı." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Geçerli bir biçim değil: %s" -+ - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" - msgstr "hata düzeltmesi" -@@ -1930,6 +1997,11 @@ msgstr "geliştirme" - msgid "security" - msgstr "güvenlik" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "bilinmiyor" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "yenipaket" -@@ -2052,1173 +2124,1347 @@ msgid "Unknown/Sec." - msgstr "Bilinmeyen/Güv." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Hatalar" -+msgid "Update ID" -+msgstr "Güncelleme ID'leri" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Tip" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Güncelleme ID'leri" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Güncellendi" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Hatalar" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE'ler" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Tanım" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Haklar" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Ciddiyet" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Haklar" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Dosyalar" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Yüklendi" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "doğru" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "yanlış" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "doğru" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "" -+"yüklenen paketleri kullanıcı tarafından yüklendi olarak imle ya da imini " -+"kaldır" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "sisteminizdeki bir paketi ya da paketleri yükseltin" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s kullanıcı tarafından yüklendi olarak imlendi" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Yükseltilecek paket" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s kullanıcı tarafından yüklendi olarak imlenmedi" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." - msgstr "" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Sonlandırıldı." -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Hata:" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "Geçerli dizinde okuma/çalıştırma izni yok, /'a taşınıyor" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "%s paketi yüklü değil." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" - msgstr "" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -- --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Dosya kaldırılıyor %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "önbellekteki veriyi kaldır" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Temizlenecek üstveri türü" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Bağımlılıklar çözüldü." -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Veri temizleniyor: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Tamamlandı!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Önbellek zaman aşımına uğradı" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "Komut satırı hatası: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d dosya kaldırıldı" -+msgstr[1] "%d dosya kaldırıldı" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "kötü biçim: %s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "%d pid numaralı işlemin bitmesi için bekleniyor." - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "sisteminize bir paket ya da paketler kurun" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Bir eşleşme bulunamıyor" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" -+msgid "Not a valid rpm file path: %s" -+msgstr "Geçerli bir rpm dosya yolu değil: %s" -+ -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" - msgstr "" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Seçimlik parametreler" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "anahtar kelimeyle eşleşen paketler için ara" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "ayar dosyası konumu" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "aranacak anahtar" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "sessiz süreç" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "ayrıntılı süreç" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "DNF sürümünü göster ve çık" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "yalnızca bu YAPIDAN sonuçları göster" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "yükleme kökünü ayarla" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "sadece DOSYA sahibi olan sonuçları göster" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "belgelendirmeleri yükleme" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "tüm eklentileri devre dışı bırak" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "isme göre eklentileri devre dışı bırak" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "yalnızca bu İSTEĞİ sağlayan sonuçları göster" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" - msgstr "" --"yapılandırmadaki ve depo dosyalarındaki $releasever değerinin üstüne yaz" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" - msgstr "" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "Bağımlılık çözümleme sorunlarını paketleri es geçerek çöz" -- --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "komut yardımını göster" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "bağımlılıkları çözmek için yüklenmiş paketlerin silimine izin ver" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "işlemlerde en iyi mevcut paket sürümünü dene." -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" - msgstr "" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "tümüyle sistem önbelleğinden çalıştır, önbelleği güncelleme" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "bağımlılıkları tam olarak verildiği gibi denetle, --alldeps'in zıttı" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "azami komut bekleme süresi" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "hata ayıklama çıktı düzeyi" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "" -+"tüm bağımlılıkların listesini göster ve hangi paketlerin sağladığını göster" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "ayrıntılı çözüm sonuçlarını dosyalara yığar" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "--queryformat ile kullanılacak uygun etiketleri göster" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" - msgstr "" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "hata çıktı düzeyi" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "paket(ler) için özyineleme ağacını göster" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "karşılık gelen RPM'de çalış" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm için hata ayıklama çıktı düzeyi" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "paketle ilgili ayrıntılı bilgiyi göster" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "tüm soruları kendiliğinden evet olarak yanıtla" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "paket içindeki dosyaların listesini göster" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "paket kaynak RPM adını göster" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "paketin değişikliklerini göster" -+ -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "bulunan paketlerin görüntülenme biçimi" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" - msgstr "" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" - msgstr "" - --#: ../dnf/cli/option_parser.py:270 --msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "ek depo için etiket ve yol, birden fazla kez belirlenebilir." -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" - msgstr "" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" - msgstr "" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Paketin çakıştığı yetenekleri göster." -+ -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." - msgstr "" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "komutu çalıştırmadan önce üstveriyi süresi bitmiş olarak belirle" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Paketin geliştirebileceği yetenekleri göster." - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "yalnızca IPv4 adresleri çöz" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Paket tarafından sağlanan yetenekleri göster." - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "yalnızca IPv6 adresleri çöz" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Paketin önerdiği yetenekleri göster." - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Paketin bağımlı olduğu yetenekleri göster." -+ -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" -+"%%pre betiğini çalıştırmak için paketin bağımlı olduğu yetenekleri göster." - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "yalnızca paketleri indir" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Paketin önerdiği yetenekleri göster." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Paketin ekleyebileceği yetenekleri göster." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Yalnızca mevcut paketleri göster." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Güncellemelerde, iyileştirmeyle ilgili paketleri içer" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Yalnızca yüklü paketleri göster." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "Yalnızca mevcut depoların herhangi birinde olmayan paketleri göster." -+ -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." - msgstr "" -+"Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " -+"göster." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "Yalnızca \"dnf autoremove\" komutuyla kaldırılabilen paketleri göster." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." - msgstr "" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Yalnızca yakın zamanda düzenlenen paketleri göster" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" - msgstr "" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Ana Komutların Listesi:" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Kullanılabilir sorgu etiketleri: --queryformat \".. %{tag} ..\" kullan" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Eklenti Komutlarının Listesi:" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Ad" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Dönem" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Asla (son: %s)" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Sürüm" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Sürüm" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s saniye (son: %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Sürüm" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "yapılandırılmış yazılım depolarını göster" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Yapı" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "tüm depoları göster" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Mimari" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "etkin depoları göster (öntanımlı)" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Boyut" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "devre dışı depoları göster" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Boyut" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Depo yok" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Kaynak" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "etkin" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Depo" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "devre dışı" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Depo" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Depo-id : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Şu depodan" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Depo-ismi : " - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Paketleyici" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Depo-durumu : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "İnşa zamanı" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Depo-revizyonu: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Yükleme zamanı" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Depo-etiketleri : " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Yükleyen:" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Depo-dağıtım-etiketleri: " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Özet" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Depo-güncellemesi : " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Lisans" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Depo-paketleri : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Açıklama" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Depo-büyüklüğü : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Listelenecek paket yok" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Depo-metabağlantı: " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "e" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Güncellendi : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "evet" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Depo-yansıları : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "h" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "hayır" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Bu tamam mı? [e/H]: " -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Bu tamam mı? [E/h]: " -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Küme: %s" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Küme-ID: %s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Tanım: %s" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "depo id" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "durum" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "depo ismi" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid " Language: %s" --msgstr " Dil: %s" -+msgid "Total packages: %s" -+msgstr "" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Gerekli Paketler:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "etkileşimli DNF kabuğu çalıştır" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Ön Tanımlı Paketler:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "BETİK" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " İsteğe Bağlı Paketler:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "DNF kabuğunda çalışacak betik" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " İsteğe Bağlı Paketler:" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Desteklenmeyen anahtar değeri." - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Environment Group: %s" --msgstr "Ortam Kümesi: %s" -+msgid "Could not find repository: %s" -+msgstr "Depo bulunamadı: %s" - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Ortam-Id: %s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Gerekli Kümeler:" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " İsteğe Bağlı Kümeler:" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Şuradan eşleşti:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Dosya adı : %s" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "Depo : %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Tanım : " -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" - --#: ../dnf/cli/output.py:910 -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "URL : %s" --msgstr "URL : %s" -+msgid "Error: Cannot open %s for reading" -+msgstr "Hata: Okumak için %s açılamıyor" - --#: ../dnf/cli/output.py:914 -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Kabuktan Çıkılıyor" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "paketi yeniden yükle" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Yeniden yüklenecek paket" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "License : %s" --msgstr "Lisans : %s" -+msgid "Package %s available, but not installed." -+msgstr "%s paketi mevcut, ama yüklü değil." - --#: ../dnf/cli/output.py:920 -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "küme bilgisini göster ya da kullan" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Ayarlanan depolar için küme verisi yok." -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Provide : %s" --msgstr "Sağlayıcı : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Uyarı: %s diye bir küme yok" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Uyarı: Hiçbir küme eşleşmiyor:" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Kullanılabilir Ortam Kümeleri:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Yüklü Ortam Kümeleri:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Yüklü Kümeler:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Yüklü Dil Kümeleri:" -+ -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Mevcut Kümeler:" -+ -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Mevcut Dil Kümeleri:" -+ -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "gruptaki isteğe bağlı paketleri içer" -+ -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "gizli kümeleri de göster" -+ -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "yalnızca yüklenmiş kümeleri göster" -+ -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "yalnızca mevcut kümeleri göster" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Other : %s" --msgstr "Diğer : %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Geçersiz küme alt-komutu, şunları kullan: %s" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "İndirilecek toplam boyut hesaplanırken bir hata oluştu" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Bir zorunlu grup paketi bulunamadı." - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Toplam boyut: %s" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" -+ -+#: ../dnf/db/group.py:368 - #, python-format --msgid "Total download size: %s" --msgstr "Toplam indirme boyutu: %s" -+msgid "Will not install a source rpm package (%s)." -+msgstr "" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/repo.py:83 - #, python-format --msgid "Installed size: %s" --msgstr "Yüklü boyut: %s" -+msgid "no matching payload factory for %s" -+msgstr "" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Yükleme boyutunu hesaplarken bir hata oluştu" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Zaten indirildi" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 - #, python-format --msgid "Freed space: %s" --msgstr "Boşaltılan alan: %s" -- --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Paketler küme tarafından kuruldu olarak imleniyor:" -+msgid "unsupported checksum type: %s" -+msgstr "desteklenmeyen sağlama toplamı türü: %s" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Paketler küme tarafından kaldırıldı olarak imleniyor:" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Küme" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Paketler" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "küme/modül paketleri kuruluyor" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Küme paketleri kuruluyor" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Kuruluyor" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Yükseltiliyor" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Yeniden yükleniyor" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Bağımlılıklar yükleniyor" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Zayıf bağımlılıklar yükleniyor" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Kaldırılıyor" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Bağımlı paketler kaldırılıyor" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Kullanılmayan bağımlılıklar kaldırılıyor" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Eski sürüme geçiliyor" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Modül profillerini yükleniyor" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." - msgstr "" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." - msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." - msgstr "" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Ortam Kümeleri Yükleniyor" -- --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Ortam Kümeleri Güncelleniyor" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Ortam Kümeleri Kaldırılıyor" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Kümeler Yükleniyor" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Kümeler Güncelleniyor" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Kümeler Kaldırılıyor" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "" - --#: ../dnf/cli/output.py:1256 -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+msgid "Unknown configuration value: %s=%s in %s; %s" - msgstr "" --"Çakışmalı paketler es geçiliyor:\n" --"(yükseltmeye zorlamak için komut satırına '%s' ekle)" - --#: ../dnf/cli/output.py:1264 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Bozuk bağımlılıkları olan paketleri atla %s" -- --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " veya kümenin bir parçası" -- --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Paket" -- --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Paket" -- --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "değiştiriliyor" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s içinde %s" - --#: ../dnf/cli/output.py:1348 --#, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." - msgstr "" --"\n" --"İşlem Özeti\n" --"%s\n" -- --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Yükle" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Yükselt" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Kaldır" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "'%s' üstünde şu güncellemeler uygulandı:" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Eski Sürüme Dön" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "'%s' üstünde şu güncellemeler mevcut:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Es Geç" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "'%s' üstündeki şu güncellemeler indirildi:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Paket" --msgstr[1] "Paket" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "'%s' üstünde güncellemeler uygulandı." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Bağımlı paket" --msgstr[1] "Bağımlı paketler" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "'%s' üstünde güncellemeler indirildi." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Yükseltildi" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "'%s' üstünde güncellemeler mevcut." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Eski sürüme dönüldü" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "'%s' ile e-posta gönderimi başarısız: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Yeniden Yüklendi" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "'%s' komutu çalıştırılamadı: %d yanıtı döndürüldü" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Es Geçildi" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Kaldırıldı" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Başarısız Oldu" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "" - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Toplam" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "" - --#: ../dnf/cli/output.py:1540 --msgid "" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " - msgstr "" - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Sistem" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgid "%s is empty file" -+msgstr "%s boş bir dosya" -+ -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." - msgstr "" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "İşlem yok" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Hatalı işlem kimlikleri veya verilen paket(ler)" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Sorun" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Komut satırı" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "depo yükleniyor '{}' başarısız: {}" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Kullanıcı adı" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Depo '{}' yüklenemedi" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Sınırlı bağlantıda çalışırken üst veri zamanlayıcı önbelleğe alma işlemi " -+"devre dışı bırakıldı." - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Tarih ve zaman" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Pilde çalışırken üstveri zamanlayıcı önbelleklemesi devre dışı bırakıldı." - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Aksiyon(lar)" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Üstveri zamanlayıcı önbellekleme devre dışı bırakıldı." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Değiştirilmiş" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Üstveri önbelleği yakın zamanda yenilendi." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Geçmiş bilgisi başarısız" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: asla sona ermeyecek ve yenilenmeyecek." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Hiç işlem ID'si veya paket verilmemiş" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: süresi doldu ve yenilenecek." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Silindi" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: üst veriler %d saniye sonra sona erecek ve şimdi yenilenecek" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Yüklenmedi" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: %d saniye sonra sona erecek." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Yeni" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Üstveri önbelleği oluşturuldu." - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Eski" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: %s'den üstveri kullanılıyor." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "İşlem ID:" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Yoksayılan depolar: %s" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Başlangıç zamanı :" -+#: ../dnf/base.py:425 -+#, python-format -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "Son üstveri süre bitiş denetimi: %s önce %s tarihinde." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Rpmdb'ye başla :" -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "" -+"İndirilen paketlerler bir sonraki başarılı işleme dek önbellekte kaydedildi." - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u seconds)" --msgstr "(%u saniye)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Önbelleğe alınan paketleri '%s' komutuyla kaldırabilirsiniz." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u minutes)" --msgstr "(%u dakika)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Yapılandırma dosyasında geçersiz tsflag: %s" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u hours)" --msgstr "(%u saat)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Depo için küme dosyasının eklenmesi başarısız: %s -%s" - --#: ../dnf/cli/output.py:1876 --#, python-format --msgid "(%u days)" --msgstr "(%u gün)" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "İşlem denetimi çalıştırılıyor" -+ -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Hata: işlem kontrolü vs depsolve:" -+ -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "İşlem denetimi başarılı." - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Bitiş zamanı :" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "İşlem sınama çalıştırılıyor" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Rpmdb'yi bitir :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "İşlem denetim hatası:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Kullanıcı :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "İşlem sınaması başarılı." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "İptal edildi" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "İşlem çalıştırılıyor" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Yanıt-Kodu :" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Disk Gereksinimleri:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Başarılı" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." -+msgstr[1] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Hatalar:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Hata Özeti" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Hata:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB, DNF'nin dışında değişti." - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "İşlem sırasında hatalar oluştu." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Komut Satırı:" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "İşlem kilidi edinme başarısız (%s olarak giriş yapıldı)." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Açıklama :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "İşlem çalıştırılamıyor." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "İşlem şununla yapıldı:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "İşlem çalışamıyor:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Değiştirilmiş Paketler:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "%s işlem dosyası kaldırılamadı" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Betik çıktısı:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Bazı paketler indirilmedi. Yeniden deniyor." - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Hatalar:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"Delta RPM'ler %.1f MB boyutundaki güncellemeyi azaltarak %.1f MB yaptı " -+"(%%%d.1 kurtarıldı)" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Bağımlılık Yüklemesi" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Başarısız Delta RPM'ler güncellemeleri %.1f MB'den %.1f MB'ye yükseltti " -+"(%%%d.1 israf)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Kullanılmaz Hale Geldi" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Açılamıyor: {}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Eskimiş" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s için genel anahtar yüklü değil" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Sil" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "%s paketinin açılmasında sorun" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Yeniden Yükle" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "%s için genel anahtar güvenilir değil" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> %s paketi .%s %s yüklenecek" -+msgid "Package %s is not signed" -+msgstr "%s paketi imzalanmamış" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> %s paketi.%s %s bir yükseltme olacak" -+msgid "Cannot remove %s" -+msgstr "%s silinemiyor" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> %s paketi.%s %s silinecek" -+msgid "%s removed" -+msgstr "%s kaldırıldı" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "\"{}\" küme paketi için eşleşme yok" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> %s paketi.%s %s yeniden yüklenecek" -+msgid "Adding packages from group '%s': %s" -+msgstr "'%s' grubundan paketler ekle: %s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Kaldırma için imlenen küme yok." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Yükseltme için imlenen küme yok." -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "eşleşen paket yok" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> %s paketi.%s %s bir eski sürüme döndürme olacak." -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "%s paketi yüklü değil, eski sürüme döndürülemez." - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Paket %s.%s %s eskimiş olacak" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "%s paketinin zaten en düşük sürümü yüklenmiş, güncellenemez." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> %s paketi.%s %s yükseltilecek" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "%s paketi yüklü değil, yeniden yüklenemez." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> %s paketi.%s %s kullanılamaz hale gelecek" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "%s dosyası bir kaynak pakettir ve yükseltilemez, dikkate alınmıyor." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Bağımlılık çözümü başlıyor" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "%s paketi kurulu değil, güncellenemez." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "-->Bağımlılık çözümü bitiyor" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "%s paketinin zaten en yüksek sürümü yüklenmiş, güncellenemez." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s available, but installed for different architecture." - msgstr "" --"0x%s GPG anahtarı içe aktarılıyor:\n" --" Kullanıcı kimliği: \"%s\"\n" --" Parmak izi : %s\n" --" Kimden : %s" -+"%s paketi kullanılabilir durumda fakat farklı bir mimari için kurulmuş." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Çalışıyor" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "%s paketinin zaten en düşük sürümü yüklü, eski sürüme döndürülemez." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Uyuyor" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "İşlem işlenmedi: {}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Kesilemez" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Zombi" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "İzlendi/Durduruldu" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Bilinmiyor" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "İşlemi kilitleme hakkında bilgi bulunamadı (PID %d)" -+msgid ". Failing package is: %s" -+msgstr ". Sorunlu paket: %s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " %d PID'li uygulama: %s" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG Anahtarları şöyle yapılandırıldı: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Bellek : %5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "%s'deki GPG anahtarı (0x%s) zaten yüklendi" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Anahtar onaylandı." -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "Anahtar reddedildi." -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Başladı: %s - %s önce" -+msgid "Key import failed (code %d)" -+msgstr "Anahtar içe aktarma başarısız (kod %d)" -+ -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Anahtar başarıyla içeri aktarıldı" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Hiç anahtar yüklenmedi" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " Durum : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"\"%s\" deposu için listelenen GPG anahtarları zaten kuruldu ama bu paket için doğru değiller.\n" -+"Bu depo için doğru anahtar URL'lerinin yapılandırıldığını denetle." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "es geçiliyor." -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Anahtar(lar)ın içe aktarılması yardımcı olmadı, yanlış anahtar(lar)?" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "'%s' kümesi yüklü değil." -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Belki bunu demek istedin: {}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "'%s' kümesi mevcut değil." -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "'%s' ortamı kurulu değil." -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Yerel paket deposundaki bazı paketlerin sağlama değeri hatalı" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" - msgstr "" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "'%s' kümesi yüklenmedi." -+msgid "Package %s is already installed." -+msgstr "%s paketi zaten kurulu." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3278,6 +3524,11 @@ msgstr "Yapılandırmada '%s' deposunun adı eksik, id kullanılıyor." - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3288,36 +3539,6 @@ msgstr "" - msgid "repo %s: imported key 0x%s." - msgstr "" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "desteklenmeyen sağlama toplamı türü: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Delta RPM inşası başarısız oldu" -@@ -3330,223 +3551,45 @@ msgstr "Delta RPM'in yeniden inşasında sağlama toplamı başarısız oldu" - msgid "done" - msgstr "tamamlandı" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "" -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Hatalı oluşturulmuş kilit dosyası bulundu: %s.\n" - "Başka bir dnf işleminin çalışmadığından emin olun, kilit dosyasını elle kaldırın ya da systemd-tmpfiles --remove dnf.conf komutunu çalıştırın." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "es geçiliyor." - --#: ../dnf/package.py:273 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "%s: %s check failed: %s vs %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#. empty file is invalid json format --#: ../dnf/persistor.py:54 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "%s is empty file" --msgstr "%s boş bir dosya" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." -+msgid "Module or Group '%s' is not available." - msgstr "" - --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Dosya ayrıştırılamadı: %s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "Yüklenen eklentiler: %s" -- --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:191 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' does not exist." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "no matching payload factory for %s" --msgstr "" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Zaten indirildi" -+msgid "Environment '%s' is not installed." -+msgstr "'%s' ortamı kurulu değil." - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:629 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " -+msgid "Environment '%s' is not available." - msgstr "" - --#: ../dnf/repodict.py:58 --#, python-format --msgid "enabling %s repository" --msgstr "%s deposu etkinleştiriliyor" -- --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "%s deposu %s kaynağından eklendi" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Group_id '%s' does not exist." - msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Eski sürüme geçiliyor" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Temizleniyor" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Yükleniyor" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Yeniden yükleniyor" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Siliniyor" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Yükseltiliyor" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Doğrulanıyor" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Betik yürütülüyor" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Hazırlanıyor" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Sorun" -diff --git a/po/uk.po b/po/uk.po -index 5961a81..03b997b 100644 ---- a/po/uk.po -+++ b/po/uk.po -@@ -14,1820 +14,1606 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-05-28 12:37+0000\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-05 09:22+0000\n" - "Last-Translator: Yuri Chornoivan \n" - "Language-Team: Ukrainian (http://www.transifex.com/projects/p/dnf/language/uk/)\n" - "Language: uk\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "До «%s» застосовано такі оновлення:" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "ПАКУНОК" - --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "Для «%s» доступні такі оновлення:" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "Пакунок для встановлення" - --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "Для «%s» отримано такі оновлення:" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "Зниження версії" - --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "До «%s» застосовано оновлення." -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "Очищення диска" - --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "Для «%s» отримано оновлення." -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "Встановлення" - --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "Для «%s» доступні оновлення." -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "Робить застарілим" - --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "Не вдалося надіслати електронну пошту за допомогою «%s»: %s" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "Перевстановлення" - --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "Не вдалося виконати команду «%s»: повернуто стан %d" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "Вилучення" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "Оновлення" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "Невідомий параметр налаштувань: %s = %s у %s" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "Перевіряємо" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "Запущено dnf-automatic." -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "Запускаємо дієсценарій" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "Призупинити обробку на %s секунд" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "Готуємося" -+ -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "Під час спроби виконати тестову дію сталися помилки." - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "Error: %s" --msgstr "Помилка: %s" -+msgid "Parsing file failed: %s" -+msgstr "Помилка під час спроби обробити файл: %s" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "помилка під час спроби завантажити сховище «{}»: {}" -+#: ../dnf/plugin.py:141 -+#, python-format -+msgid "Loaded plugins: %s" -+msgstr "Завантажені додатки: %s" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "Помилка під час спроби завантажити сховище «{}»" -+#: ../dnf/plugin.py:199 -+#, python-format -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "Не вдалося завантажити додаток «%s»: %s" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" - msgstr "" --"Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " --"з’єднанням." - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" - msgstr "" --"Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " --"акумулятора." -- --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "Кешування метаданих за таймером вимкнено." -- --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "Кеш метаданих нещодавно оновлено." -- --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "У «{}» немає увімкнених сховищ." -- --#: ../dnf/base.py:362 --#, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: ніколи не застаріє і не оновлюватиметься." - --#: ../dnf/base.py:364 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: застарів і оновлюватиметься." -+msgid "enabling %s repository" -+msgstr "вмикаємо сховище %s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: метадані застаріють за %d секунд, буде оновлено зараз" -+msgid "Added %s repo from %s" -+msgstr "Додано сховище %s з %s" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: застаріє за %d секунд." -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "Назва" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "Створено кеш метаданих." -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "Назва" - --#: ../dnf/base.py:411 --#, python-format --msgid "%s: using metadata from %s." --msgstr "%s: з використанням метаданих з %s." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Епоха" - --#: ../dnf/base.py:422 --#, python-format --msgid "Ignoring repositories: %s" --msgstr "Ігноруємо сховища: %s" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "Версія" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "" --"Останню перевірку на застарілість метаданих було виконано %s тому, %s." -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "Версія" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "Отримані пакунки було збережено до кешу до наступної успішної дії." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "Випуск" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "Кешовані пакунки можна вилучити за допомогою команди «%s»." -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "Арх." - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "Некоректне значення tsflag у файлі налаштувань: %s" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "Архітектура" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "Не вдалося додати файл груп зі сховища: %s — %s" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "Розмір" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "Виконуємо перевірку операції" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "Розмір" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "Помилка: перевірка операції та depsolve:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "Джерело" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "Перевірку операції успішно пройдено." -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "Схов." - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "Виконуємо перевірку операції" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "Сховище" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "Помилка під час перевірки операції:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "Зі сховища" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "Операцію з перевірки успішно завершено." -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "Пакувальник" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "Виконуємо операцію" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "Час збирання" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "Потреба у місці на диску:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "Час встановлення" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "Потрібно ще %d МБ вільного місця на файловій системі %s." --msgstr[1] "Потрібно ще %d МБ вільного місця на файловій системі %s." --msgstr[2] "Потрібно ще %d МБ вільного місця на файловій системі %s." -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "Встановлено" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "Резюме помилки" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "Резюме" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB було змінено поза межами DNF." -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "Резюме" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "Під час спроби виконати дію сталися помилки." -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "Адреса" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "Не вдалося заблокувати для виконання операції (від імені %s)." -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "Ліцензування" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "Не вдалося розпочати операцію." -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "Опис" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "Не вдалося розпочати операцію:" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "Опис" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "Не вдалося вилучити файл операції %s" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "Немає пакунків для створення списку" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "Деякі з пакунків не було отримано. Повторюємо спробу." -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "" --"RPM-різниці надали змогу зменшити обсяг у %.1f МБ оновлень до %.1f МБ " --"(зекономлено %d.1%%)" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "так" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "" --"Помилкові RPM-різниці збільшать обсяг оновлень з %.1f МБ до %.1f МБ (буде " --"втрачено %d.1%%)" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "Не вдалося відкрити: {}" -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "ні" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "Відкритий ключ для %s не встановлено" -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "Виконати дію? [y/N]: " - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "Проблеми з відкриттям пакунка %s" -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "Усе гаразд [Y (так)/n (ні)]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "Відкритий ключ %s не є надійним" -+msgid "Group: %s" -+msgstr "Група: %s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "Пакунок %s не підписано" -+msgid " Group-Id: %s" -+msgstr " Ід. групи: %s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "Не вдалося вилучити %s" -+msgid " Description: %s" -+msgstr " Опис: %s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s вилучено" -+msgid " Language: %s" -+msgstr " Мова: %s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "Немає відповідника для пакунка групи «{}»" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " Обов’язкові пакунки:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "Додаємо пакунки з групи «%s»: %s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " Типові пакунки:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "Нічого виконувати." -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " Додаткові пакунки:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "Для вилучення не позначено жодних груп." -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " Залежні пакунки:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "Не позначено жодної групи для оновлення" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "Група середовища: %s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "Відповідника параметра не знайдено: %s" -+msgid " Environment-Id: %s" -+msgstr " Ід. середовища: %s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "немає відповідних пакунків" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " Обов’язкові групи:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " Додаткові групи:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "" --"Пакунок %s або його давнішу версію вже встановлено, отже не можна знизити " --"його версію." -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "Відповідність:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "Пакунок %s не встановлено, отже не можна його повторно встановити." -+msgid "Filename : %s" -+msgstr "Назва файла : %s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "" --"Файл %s є пакунком з початковими кодами, його не можна оновити, ігноруємо." -+msgid "Repo : %s" -+msgstr "Сховище : %s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "Пакунок %s не встановлено, отже не можна його оновити." -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "Опис : " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "" --"Пакунок %s або його новішу версію вже встановлено, отже не можна його " --"оновити." -+msgid "URL : %s" -+msgstr "Адреса : %s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "Пакунок %s є доступним, але його не встановлено." -+msgid "License : %s" -+msgstr "Ліцензія : %s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "Доступний пакунок %s, але пакунок встановлено для іншої архітектури." -+msgid "Provide : %s" -+msgstr "Містить : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "Пакунок %s не встановлено." -+msgid "Other : %s" -+msgstr "Інше : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "Некоректна форма: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "Під час обчислення загального обсягу отримання сталася помилка" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "Для вилучення не позначено жодного пакунка." -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "Загальний обсяг: %s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "Доступні пакунки для аргумента %s, але їх не встановлено." -+msgid "Total download size: %s" -+msgstr "Загальний обсяг отримання: %s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "" --"Пакунок %s або його найдавнішу версію вже встановлено, отже не можна знизити" --" його версію." -+msgid "Installed size: %s" -+msgstr "Розмір після встановлення: %s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "Дію не оброблено: {}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "Під час обчислення обсягу після встановлення сталася помилка" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "Немає доступного пакунка %s." -+msgid "Freed space: %s" -+msgstr "Вивільнено місця: %s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "Оновлення захисту не потрібні, але доступне {} оновлення" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "Позначати пакунки як встановлені такою групою:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "Оновлення захисту не потрібні, але доступні {} оновлень" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "Позначати пакунки як вилучені такою групою:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "Для «{}» оновлення захисту не потрібні, але доступне {} оновлення" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "Група" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "Для «{}» оновлення захисту не потрібні, але доступні {} оновлень" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "Пакунки" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". Пакунок, який не вдалося обробити: %s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "Встановлюємо пакунки групи або модуля" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "Ключі GPG налаштовано так: %s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "Встановлюємо пакунки групи" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "Ключ GPG у %s (0x%s) вже встановлено" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "Встановлення" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "Ключ підтверджено." -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "Оновлення" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "У використанні ключа відмовлено." -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "Перевстановлення" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "Помилка імпортування ключа (код %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "Встановлюємо залежності" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "Ключ успішно імпортовано" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "Встановлюємо слабкі залежності" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "Не встановлено жодного ключа" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "Вилучення" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "" --"Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n" --"Перевірте, чи правильно вказано адреси URL для цього сховища." -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "Вилучаємо залежні пакунки" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "Імпортування ключів не допомогло, помилкові ключі?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "Вилучаємо невикористані залежності" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * Можливо, ви мали на увазі щось таке: {}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "Зниження версії" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "Пакунок «{}» з локального сховища «{}» має помилкову контрольну суму" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "Встановлюємо профілі модулів" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "Деякі пакунки з локального сховища мають помилкові контрольні суми" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "Вимикаємо профілі модулів" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "Пакунок «{}» зі сховища «{}» має помилкову контрольну суму" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "Вмикаємо потоки модулів" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "" --"Кеш деяких пакунків є некоректним, але їх не вдалося отримати через " --"використання параметра «--cacheonly»" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "Перемикаємо потоки модулів" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "Пакунок %s вже встановлено." -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "Вимикаємо модулі" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "Відновлюємо початковий стан модулів" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "Помилка під час спроби обробити файл «%s»: %s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "Встановлюємо групи середовища" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "Не вдалося прочитати файл «%s»: %s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "Оновлюємо групи середовища" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "Помилка налаштування: %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "Вилучаємо групи середовища" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "Альтернативні назви містять замкнену рекурсію" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "Встановлюємо групи" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "%s, використовуємо початкові аргументи." -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "Оновлюємо групи" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " Встановлено: %s-%s у %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "Вилучаємо групи" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " Зібрано : %s о %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF лише отримає пакунки для операції." -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" - msgstr "" --"DNF лише отримає пакунки, встановить ключі GPG і перевірить можливість " --"виконання операції." -+"Пропускаємо пакунки із конфліктами:\n" -+"(додайте до рядка команди «%s», щоб виконати примусове оновлення)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "Виконання дії перервано." -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "Пропускаємо пакунки із помилковими залежностями%s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "Отримання пакунків:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " або частина групи" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "Помилка під час спроби отримати пакунки:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "Пакунок" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "Не вдалося виконати операцію" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "Пакунок" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "заміна" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"Автоматичне імпортування ключів під час некерованого запуску заборонено.\n" --"Скасувати заборону можна параметром «-y»." -+"\n" -+"Резюме операції\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "ПОМИЛКА під час перевірки GPG" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "Встановити" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "Журнали змін для {}" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "Оновити" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "Застарілих пакунків" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "Вилучити" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "" --"Для виконання синхронізації дистрибутивів не позначено жодного пакунка." -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "Понизити" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "Немає пакунків, позначених для зниження версії." -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "Пропустити" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "Встановлені пакунки" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "Пакунок" -+msgstr[1] "Пакунки" -+msgstr[2] "Пакунки" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "Доступних пакунків" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "Залежний пакунок" -+msgstr[1] "Залежні пакунки" -+msgstr[2] "Залежні пакунки" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "Автоматичне вилучення пакунків" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "Оновлено" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "Зайвих пакунків" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "Знижено версію" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "Доступні оновлення" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "Встановлено" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "Останні додані пакунки" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "Перевстановлено" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "У списку не виявлено відповідних пакунків" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "Пропущено" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "Не знайдено відповідників" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "Вилучено" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "Не вказано ідентифікатора операції" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "Помилка" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "Не виявлено вказаного ідентифікатора операції" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "Загалом" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "Виявлено більше одного ідентифікатора операції!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "<не встановлено>" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "Журнал операцій є неповним до операції %u." -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "Система" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "Журнал операцій є неповним після операції %u." -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "Скасовуємо операцію {} з {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "Пропускаємо об'єднавчу дію %d з %d, оскільки дії перекриваються" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "Невідоме сховище: «%s»" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "Немає операцій" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "Немає сховища, яке б відповідало цьому: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "Вказано помилкові ідентифікатори операцій або пакунки" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "Цю команду слід виконувати від імені користувача root." -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "Командний рядок" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "Ім’я користувача" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "" --"Це могла бути команда додатка DNF, спробуйте таку команду: \"dnf install " --"'dnf-command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "Ід." - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "" --"Це могла бути команда додатка DNF, але зараз завантаження додатків вимкнено." -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "Дата і час" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"Разом із --downloadonly або командами download і system-upgrade слід " --"використовувати --destdir або --downloaddir." -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "Дії" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" --"--enable, --set-enabled і --disable, --set-disabled слід поєднувати із " --"командою config-manager." -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "Змінено" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" --"Попередження: вмикаємо загальну перевірку підписів GPG, відповідно до " --"активних правил безпеки RPM (див. gpgcheck у dnf.conf(5), щоб дізнатися про " --"те, як позбутися таких повідомлень)" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "Не вдалося отримати дані журналу" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "Не вказано ідентифікатора операції або назви пакунка" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "" --"Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" --" версію випуску)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "Вилучено" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "аргумент {}: не можна використовувати разом із аргументом {}" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "Не встановлено" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "Команду «%s» вже визначено" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "Старіший" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "Виключення у dnf.conf: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "Новіший" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "Включення у dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "Ід. операції :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "Виключення у сховищі " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "Час початку :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "Включення у сховищі " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "Початок rpmdb :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "Щоб виявити причину проблеми, спробуйте віддати таку команду: «%s»." -+msgid "(%u seconds)" -+msgstr "(%u секунд)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "" --"Ймовірно, внаслідок ваших дій було пошкоджено RPMDB. За допомогою команди " --"«%s» можна усунути проблему." -+msgid "(%u minutes)" -+msgstr "(%u хвилин)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"Вами було увімкнено перевірку пакунків за допомогою ключів GPG. Це правильний крок. \n" --"Але у вашій системі не встановлено жодного відкритого ключа GPG. Вам слід отримати\n" --"ключі до пакунків, які ви бажаєте встановити і встановити ці ключі.\n" --"Виконати встановлення можна за допомогою команди:\n" --" rpm --import public.gpg.key\n" --"\n" --"Крім того, ви можете вказати адресу URL ключа, яким бажаєте скористатися\n" --"для сховища за допомогою параметра «gpgkey» у розділі налаштувань сховища, DNF \n" --"встановить потрібні ключі автоматично.\n" --"\n" --"Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n" --"постачальника пакунків." -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u годин)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "Проблема зі сховищем: %s" -+msgid "(%u days)" -+msgstr "(%u днів)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "показати подробиці щодо пакунка або групи пакунків" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "Час завершення :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "показати усі пакунки (типова поведінка)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "Завершення rpmdb:" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "показати лише доступні пакунки" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "Користувач :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "показати лише встановлені пакунки" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "Повернутий код :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "показати лише додаткові пакунки" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "Перервано" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "показати лише пакунки з оновленнями" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "Успіх" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "показати лише пакунки із автоматичним вилученням" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "Помилки:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "показати лише нещодавно змінені пакунки" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "Помилка:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "ПАКУНОК" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Версія випуску:" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "список пакунків або груп пакунків" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "Командний рядок :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "пошук пакунка за вказаним ключем" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "Коментар :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "ЯКИЙСЬ_РЯДОК" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "Результат виконання операції:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "Пошук пакунків: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "Змінено пакунків:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "виконати пошук доступних оновлено пакунків" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Виведено скриптом:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "вивести журнали змін до оновлення" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "Помилки:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "Немає доступних пакунків." -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "Встановлення з залежностями" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "Немає пакунків, позначених для встановлення." -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "Став застарілим" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "Жодного пакунка не встановлено." -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "Стерти" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "Перевстановлення" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (з %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> Буде встановлено пакунок %s.%s %s" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "Встановлений пакунок %s%s є недоступним." -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> Пакунок %s.%s %s буде оновленням" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "Зі сховища не встановлено жодного пакунка." -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> Буде вилучено пакунок %s.%s %s" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "Немає пакунків, позначених для перевстановлення." -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> Буде перевстановлено пакунок %s.%s %s" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "Для оновлення не позначено жодного пакунка." -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> Пакунок %s.%s %s буде зниженням версії" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "виконати команди над усіма пакунками у вказаному сховищі" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "СХОВИЩЕ" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> Пакунок %s.%s %s буде оновлено" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "показати корисну підказку щодо використання" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> Пакунок %s.%s %s стане застарілим" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "КОМАНДА" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> Починаємо визначення залежностей" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "показ або використання журналу операцій" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> Визначення залежностей завершено" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"Виявлено більше одного ідентифікатора операції.\n" --"«{}» потребує одного ідентифікатора операції або назви пакунка." -+"Імпортування ключа GPG 0x%s:\n" -+" Ід. корист.: «%s»\n" -+" Відбиток : %s\n" -+" Походження : %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "Не вказано ідентифікатора операції або назви пакунка." -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "Помилка виконання команди: %s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "У вас немає права доступу до бази даних журналу." -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "помилкове форматування: %s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "" --"Не вдалося скасувати операцію %s. Скасування операції могло призвести до " --"порушення цілісності бази даних пакунків." -+msgid "Setopt argument has multiple values: %s" -+msgstr "Аргумент setopt має декілька значень: %s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "" --"Не вдалося відкотити операцію %s. Скасування операції могло призвести до " --"порушення цілісності бази даних пакунків." -+msgid "Setopt argument has no value: %s" -+msgstr "Аргумент setopt не має значення: %s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"Некоректне визначення діапазону ідентифікаторів операцій, «{}».\n" --"Мало бути «<ідентифікатор операції>..<ідентифікатор операції>»." -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "Необов’язкові аргументи" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"Не вдалося перетворити «{}» на ідентифікатор дії.\n" --"Скористайтеся «<ціле число>», «last», «last-<додатне ціле число>»." -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "розташування файла налаштувань" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "Не знайдено операції із пакунком «{}»." -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "обробка без виведення повідомлень" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "Вивести або створити список альтернативних записів команд" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "докладна обробка команд" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "увімкнути обробку альтернативних назв" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "показати дані щодо версії DNF і завершити роботу" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "вимкнути обробку альтернативних записів" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "встановити кореневий каталог встановлення" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "Альтернативні записи увімкнено" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "не встановлювати документацію" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "Альтернативні записи вимкнено" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "вимкнути усі додатки" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "Некоректний ключ альтернативного запису: %s" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "увімкнути додати за назвою" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "Аргумент альтернативного запису не містить значення: %s" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "вимкнути додатки за назвою" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "Додані альтернативні записи: %s" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "Не знайдено альтернативного запису: %s" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "встановити довільні параметри налаштування і сховищ" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "Вилучені альтернативні записи: %s" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "" -+"розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "%s, альтернативний запис %s" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "показати довідку щодо команди" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "Альтернативний запис %s='%s'" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "" -+"дозволити вилучення встановлених пакунків для розв’язування залежностей" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "Обробку альтернативних записів вимкнено." -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "у операціях намагатися використати найкращі можливі версії пакунків." - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "Не вказано альтернативних записів." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "не обмежувати дію найкращим варіантом" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "Не вказано альтернативного запису." -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "запустити на основі системного кешу, не оновлювати кеш" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "Не визначено альтернативних записів." -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "максимальний час очікування на виконання команди" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "Немає відповідника для альтернативного запису: %s" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "рівень докладності діагностичних повідомлень" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "" --"вилучити усі непотрібні пакунки, які було спочатку встановлено як залежності" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "створити у файлах дамп із докладними результатами розв’язування" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "Пакунок для вилучення" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "шукати записи проблем у базі даних пакунків" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "рівень докладності повідомлень про помилки" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "показати дані щодо усі проблем (типова поведінка)" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "" -+"вмикає логіку обробки застарілих пакунків у dnf для оновлення дистрибутива " -+"або показує можливості, які робить застарілими пакунок для info, list та " -+"repoquery" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "показати дані щодо проблем із залежностями" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "рівень докладності діагностичних повідомлень rpm" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "показати дані щодо проблем із дублікатами" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "автоматично відповідати «так» на усі питання" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "показати дані щодо застарілих пакунків" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "автоматично відповідати «ні» на усі питання" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "показати дані щодо проблем із наданням залежностей" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "" -+"увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " -+"вказувати декілька разів" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "У {} пропущено вимоги щодо {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" -+"увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} є дублікатом {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" -+"вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} є застарілим щодо {}" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "виключити пакунки за назвою або формальним виразом" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} надає {}, але його не вдалося знайти" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "вимкнути excludepkgs" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "Вилучаємо файл %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "мітка і шлях до додаткового сховища, можна вказати декілька." - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "вилучення кешованих даних" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "вимкнути вилучення залежностей, які більше не використовуються" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "Тип метаданих для чищення" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "Вилучаємо дані: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "визначає, чи слід використовувати розфарбовування" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "Кеш застарів" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "встановити застарілість метаданих до виконання команди" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "вилучено %d файл" --msgstr[1] "вилучено %d файли" --msgstr[2] "вилучено %d файлів" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "створювати лише адреси IPv4" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "Очікуємо на завершення процесу з pid %d." -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "створювати лише адреси IPv6" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "Показати список залежностей пакунка та пакунки, які їх надають" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "встановити каталог для копіювання пакунків" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "" --"синхронізація встановлених пакунків з найсвіжішими доступними версіями" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "лише отримати пакунки" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "Пакунок для синхронізації" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "додати до операції коментар" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "Знизити версію пакунка" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "Пакунок для зниження версії" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "показати або використати дані груп" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "Включити пов’язані із новизною пакунки, у оновленнях" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "Для налаштованих сховищ дані груп недоступні." -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "Включити пов’язані із захистом пакунки, у оновленнях" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "Попередження: групи з назвою %s не існує." -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "" -+"Включити пакунки, потрібні для виправлення вказаного повідомлення про " -+"вразливості, у оновленнях" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "Попередження: відповідних груп не знайдено:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "" -+"Включити пакунки, потрібні для виправлення вказаного запису у системі " -+"стеження за вадами, у оновленнях" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "Доступні групи середовищ:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "" -+"Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "Встановлені групи середовищ:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "" -+"Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " -+"оновленнях" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "Встановлені групи:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "Примусово використати вказану архітектуру" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "Встановлені групи мов:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "Список основних команд:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "Наявні групи:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "Список команд додатків:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "Доступні групи мов:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "Помилка: %s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "включити додаткові пакунки з групи" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "Перервано." - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "також показати приховані групи" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "" -+"Немає доступу до читання або виконання до поточного каталогу, пересуваємо до" -+" /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "показати лише встановлені групи" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" -+"(спробуйте додати «{}» до рядка команди для заміни конфліктних пакунків" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "показати лише доступні групи" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" -+"спробуйте додати «{}», щоб пропустити непридатні до встановлення пакунки" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "Некоректна підкоманда груп, скористайтеся: %s." -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " або «{}», щоб пропустити непридатні до встановлення пакунки" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "Не вдалося знайти обов’язковий пакунок групи." -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" -+"спробуйте додати «{}», щоб було використано лише найкращі варіанти пакунків" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "встановити пакунок або пакунки у вашій системі" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " або «{}», щоб було використано лише найкращі варіанти пакунків" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "Пакунок для встановлення" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "Залежності розв’язано." - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "Не вдалося знайти відповідник" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "Завершено!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "Не є чинним шляхом до файла rpm: %s" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "Виявлено такі варіанти для «{0}»: {1}" -+msgid " Installed: %s-%s at %s" -+msgstr " Встановлено: %s-%s у %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "створити кеш метаданих" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " Зібрано : %s о %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "Створення файлів кешу для всіх файлів метаданих." -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF лише отримає пакунки для операції." - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." - msgstr "" --"позначити встановлені пакунки як встановлені користувачем або зняти таку " --"позначку." -+"DNF лише отримає пакунки, встановить ключі GPG і перевірить можливість " -+"виконання операції." - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s позначено як «встановлений користувачем»." -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "Виконання дії перервано." - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "З %s знято позначку «встановлено користувачем»." -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "Нічого виконувати." - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s позначено як «встановлений групою»." -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "Отримання пакунків:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "Помилка:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "Помилка під час спроби отримати пакунки:" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "Пакунок %s не встановлено." -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "Не вдалося виконати операцію" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" --"Результатом цієї дії буде перемикання потоку модуля «{0}» «{1}» на потік " --"«{2}»" -+"Автоматичне імпортування ключів під час некерованого запуску заборонено.\n" -+"Скасувати заборону можна параметром «-y»." - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "У списку немає відповідних модулів" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "ПОМИЛКА під час перевірки GPG" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"Перемкнути увімкнені потоки модуля неможливо.\n" --"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете увімкнути інший потік." -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "Журнали змін для {}" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "Застарілих пакунків" -+ -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." - msgstr "" --"Перемкнути увімкнені потоки модуля неможливо.\n" --"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете встановити інший потік." -+"Для виконання синхронізації дистрибутивів не позначено жодного пакунка." - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "Взаємодія із модулями." -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "Відповідника параметра не знайдено: %s" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "показати лише увімкнені модулі" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "Немає доступного пакунка %s." - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "показати лише вимкнені модулі" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "Доступні пакунки для аргумента %s, але їх не встановлено." - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "показати лише встановлені модулі" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "Немає пакунків, позначених для зниження версії." - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "показати вміст профілю" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "Встановлені пакунки" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "перевстановлення пакунка" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "Доступних пакунків" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "Пакунок для повторного встановлення" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "Автоматичне вилучення пакунків" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "вилучити пакунок або пакунки з вашої системи" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "Зайвих пакунків" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "вилучити пакунки-дублікати" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "Доступні оновлення" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "вилучити пакунки лише для встановлення, які перевищують обмеження" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "Останні додані пакунки" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "Не знайдено пакунків-дублікатів для вилучення." -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "У списку не виявлено відповідних пакунків" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "Не знайдено застарілих пакунків лише для встановлення для вилучення." -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "Не знайдено відповідників" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "невідомий" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "Не вказано ідентифікатора операції" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "Не виявлено вказаного ідентифікатора операції" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "Виявлено більше одного ідентифікатора операції!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "Ніколи (востаннє: %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "Журнал операцій є неповним до операції %u." - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "Негайно (лишилося: %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "Журнал операцій є неповним після операції %u." - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s секунд (лишилося: %s)" -+msgid "No package %s installed." -+msgstr "Пакунок %s не встановлено." - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "показ списку увімкнених сховищ програмного забезпечення" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "Скасовуємо операцію {} з {}" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "показати усі сховища" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "Невідоме сховище: «%s»" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "показати увімкнені сховища (типова поведінка)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "Немає сховища, яке б відповідало цьому: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "показати вимкнені сховища" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "Цю команду слід виконувати від імені користувача root." - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "Немає доступних сховищ" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "увімкнено" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "" -+"Це могла бути команда додатка DNF, спробуйте таку команду: \"dnf install " -+"'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "вимкнено" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "" -+"Це могла бути команда додатка DNF, але зараз завантаження додатків вимкнено." - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "Ід. сховища : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "Помилка налаштування: %s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "Назва сховища : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"Разом із --downloadonly або командами download і system-upgrade слід " -+"використовувати --destdir або --downloaddir." - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "Стан сховища : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable, --set-enabled і --disable, --set-disabled слід поєднувати із " -+"командою config-manager." - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "Версія сховища: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"Попередження: вмикаємо загальну перевірку підписів GPG, відповідно до " -+"активних правил безпеки RPM (див. gpgcheck у dnf.conf(5), щоб дізнатися про " -+"те, як позбутися таких повідомлень)" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "Мітки сховища : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "Файла налаштувань «{}» не існує" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "Мітки дистрибутива сховища: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "" -+"Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" -+" версію випуску)" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "Оновлення сховища: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "аргумент {}: не можна використовувати разом із аргументом {}" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "Пакунки сховища: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "Команду «%s» вже визначено" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "Розмір сховища: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "Виключення у dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "Метапосилання сховища: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "Включення у dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " Оновлено : " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "Виключення у сховищі " - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "Дзеркала сховищ: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "Включення у сховищі " - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "Адреса сховища: " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "Строк дії сховища: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "Помилка під час спроби обробити файл «%s»: %s" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "Виключення сховища: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "Не вдалося прочитати файл «%s»: %s" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "Включення сховища: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "Альтернативні назви містять замкнену рекурсію" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "Виключені сховища: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, використовуємо початкові аргументи." - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "Назва файла сховища: " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "Виконання" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "ід. сховища" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "Сплю" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "стан" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "Безперервний" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "назва сховища" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "Зомбі" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "Загалом пакунків: %s" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "З трасуванням/зупинкою" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "шукати пакунки, що відповідають ключовому слову" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "Невідомо" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "ключове слово для пошуку" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "" --"Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " --"аргумента)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " Програмою із PID %d є %s" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "Шукати усі версії пакунків (типово)" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "показати результати лише для вказаної архітектури" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " Почато: %s - %s тому" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "показати результати лише із вказаним файлом" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " Стан : %s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "показати лише результати, які конфліктують з REQ" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "Вивести або створити список альтернативних записів команд" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "" --"показує результати, які надаються requires, suggests, supplements, enhances " --"або recommends для пакунка, і файли REQ" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "увімкнути обробку альтернативних назв" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "показати лише результати, які роблять застарілим REQ" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "вимкнути обробку альтернативних записів" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "показати лише результати із вказаним вмістом" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "Альтернативні записи увімкнено" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "Альтернативні записи вимкнено" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "показати лише результати із вказаною рекомендацією" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "Некоректний ключ альтернативного запису: %s" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "показати лише результати із вказаним покращенням" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "Аргумент альтернативного запису не містить значення: %s" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "показати лише результати із вказаною пропозицією" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "Додані альтернативні записи: %s" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "показати лише результати із вказаним додатком" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "Не знайдено альтернативного запису: %s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "Вилучені альтернативні записи: %s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "" --"перевіряти залежності саме так, як вказано, параметр із протилежним " --"значенням щодо --alldeps" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, альтернативний запис %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "" --"використовується з --whatrequires і --requires --resolve, шукати пакунки " --"рекурсивно." -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "Альтернативний запис %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "показати список усіх залежностей та пакунки, які їх надають" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "Обробку альтернативних записів вимкнено." - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "показати доступні для використання з --queryformat мітки" -- --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "визначати можливості до початкових пакунків" -- --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "показати рекурсивну ієрархію пакунків" -- --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "працювати із відповідним RPM з початковим кодом" -- --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "" --"показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " --"(або найсвіжіші, окрім N останніх, якщо N від’ємне)" -- --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "показати докладні дані щодо пакунка" -- --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "показати список файлів у пакунку" -- --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "показати назву пакунка RPM із початковим кодом" -- --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "показати журнал змін у пакунку" -- --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "формат показу знайдених пакунків" -- --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "" --"використовувати для показу знайдених пакунків формат назва-епоха:версія-" --"випуск.архітектура (типовий)" -- --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "" --"використовувати для показу знайдених пакунків формат назва-версія-випуск " --"(типовий для запитів rpm)" -- --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "" --"використовувати для показу знайдених пакунків формат епоха:назва-версія-" --"випуск.архітектура" -- --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "Показати, у яких групах COMPS є позначені пакунки" -- --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "обмежити запит лише встановленими дублікатами пакунків" -- --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "обмежити запит встановленими пакунками лише для встановлення" -- --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" -- --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "показати місце, звідки буде отримано пакунки" -- --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "Показати залежності, з якими конфліктує пакунок." -- --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "" --"Показати можливості, від яких може залежати працездатність, поліпшення, " --"рекомендації, пропозиції та розширення пакунка." -- --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "Показати можливості, які може покращити пакунок." -- --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "Показати можливості, роботу яких забезпечує пакунок." -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "Не вказано альтернативних записів." - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "Показати рекомендовані можливості пакунка." -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "Не вказано альтернативного запису." - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "Показати можливості, від яких залежить робота пакунка." -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "Не визначено альтернативних записів." - --#: ../dnf/cli/commands/repoquery.py:226 -+#: ../dnf/cli/commands/alias.py:182 - #, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "" --"Показати можливості, сформовані залежністю пакунка від потреби у запуску " --"скрипту %%pre." -- --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "Показати пропоновані пакунком залежності." -- --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "Показати можливості, які може бути доповнено пакунком." -- --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "Показати лише доступні пакунки." -- --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "Показати лише встановлені пакунки." -- --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." -- --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." -- --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "" --"Показувати лише пакунки, які може бути вилучено командою «dnf autoremove»." -- --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "Показати лише пакунки, які було встановлено користувачем." -- --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "Показати лише пакунки, які нещодавно редагувалися" -- --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"Параметр --resolve слід використовувати разом із одним з таких параметрів: " --"--conflicts, --depends, --enhances, --provides, --recommends, --requires, " --"--requires-pre, --suggests або --supplements" -- --#: ../dnf/cli/commands/repoquery.py:285 --msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"Параметр «--recursive» слід використовувати з «--whatrequires <ВИМОГА>» " --"(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " --"--resolve»" -- --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "У пакунку {} не міститься файлів" -- --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "Доступні мітки запиту: скористайтеся --queryformat \".. %{tag} ..\"" -- --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" -- --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"Не вказано перемикач\n" --"Користування: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [ключ] [--tree]\n" --"\n" --"Опис:\n" --" Для вказаних пакунків виводить ієрархію пакунків." -+msgid "No match for alias: %s" -+msgstr "Немає відповідника для альтернативного запису: %s" - - #: ../dnf/cli/commands/search.py:46 - msgid "search package details for the given string" -@@ -1841,25 +1627,6 @@ msgstr "шукати також опис пакунка і адресу" - msgid "QUERY_STRING" - msgstr "РЯДОК_ЗАПИТУ" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "Назва" -- --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "Резюме" -- --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "Опис" -- --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "Адреса" -- - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary - #. & URL) - #: ../dnf/cli/commands/search.py:75 -@@ -1884,183 +1651,441 @@ msgstr "Відповідник %s: %%s" - msgid "No matches found." - msgstr "Не знайдено відповідників." - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "запустити інтерактивну командну оболонку DNF" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "Пошук пакунків: " - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "СКРИПТ" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "шукати записи проблем у базі даних пакунків" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "Скрипт, який слід запустити у командній оболонці DNF" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "показати дані щодо усі проблем (типова поведінка)" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "Непідтримуване значення ключа." -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "показати дані щодо проблем із залежностями" - --#: ../dnf/cli/commands/shell.py:151 --#, python-format --msgid "Could not find repository: %s" --msgstr "Не вдалося знайти сховище: %s" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "показати дані щодо проблем із дублікатами" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} аргумент [знаення]\n" --" аргумент: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" Якщо значення не надано, виводить поточне значення.\n" --" Якщо значення надано, встановлює це значення." -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "показати дані щодо застарілих пакунків" - --#: ../dnf/cli/commands/shell.py:174 --msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [команда]\n" --" виводити довідкове повідомлення" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "показати дані щодо проблем із наданням залежностей" - --#: ../dnf/cli/commands/shell.py:178 --msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} аргумент [параметр]\n" --" list: вивести список усіх сховищ та дані щодо їхнього стану. параметр = [all | id | glob]\n" --" enable: увімкнути сховища. параметр = ідентифікатор сховища\n" --" disable: вимкнути сховища. параметр = ідентифікатор сховища" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "У {} пропущено вимоги щодо {}" - --#: ../dnf/cli/commands/shell.py:184 --msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" визначити набір операцій" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} є дублікатом {}" - --#: ../dnf/cli/commands/shell.py:188 --msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} є застарілим щодо {}" -+ -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} надає {}, але його не вдалося знайти" -+ -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" - msgstr "" --"{} аргумент\n" --" list: вивести список вмісту операції\n" --" reset: скинути (занулити) операцію\n" --" run: виконати операцію" -+"синхронізація встановлених пакунків з найсвіжішими доступними версіями" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "Пакунок для синхронізації" -+ -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "оновлення пакунків вашої системи" -+ -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "Пакунок для оновлення" -+ -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "Для оновлення не позначено жодного пакунка." -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"{}\n" --" run the transaction" -+"remove all unneeded packages that were originally installed as dependencies" - msgstr "" --"{}\n" --" виконати операцію" -+"вилучити усі непотрібні пакунки, які було спочатку встановлено як залежності" - --#: ../dnf/cli/commands/shell.py:198 --msgid "" --"{}\n" --" exit the shell" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "Пакунок для вилучення" -+ -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "створити кеш метаданих" -+ -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "Створення файлів кешу для всіх файлів метаданих." -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "Щоб виявити причину проблеми, спробуйте віддати таку команду: «%s»." -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." - msgstr "" --"{}\n" --" вийти з оболонки" -+"Ймовірно, внаслідок ваших дій було пошкоджено RPMDB. За допомогою команди " -+"«%s» можна усунути проблему." - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Shell specific arguments:\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"Специфічні для командної оболонки параметри:\n" -+"Вами було увімкнено перевірку пакунків за допомогою ключів GPG. Це правильний крок. \n" -+"Але у вашій системі не встановлено жодного відкритого ключа GPG. Вам слід отримати\n" -+"ключі до пакунків, які ви бажаєте встановити і встановити ці ключі.\n" -+"Виконати встановлення можна за допомогою команди:\n" -+" rpm --import public.gpg.key\n" - "\n" --"config встановити параметри налаштування\n" --"help вивести довідку\n" --"repository (або repo) увімкнути, вимкнути або показати список сховищ\n" --"resolvedep визначити набір дій\n" --"transaction (або ts) показати список, скинути або запустити набір дій\n" --"run визначити і запустити набір дій\n" --"exit (або quit) вийти з оболонки" -+"Крім того, ви можете вказати адресу URL ключа, яким бажаєте скористатися\n" -+"для сховища за допомогою параметра «gpgkey» у розділі налаштувань сховища, DNF \n" -+"встановить потрібні ключі автоматично.\n" -+"\n" -+"Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n" -+"постачальника пакунків." - --#: ../dnf/cli/commands/shell.py:253 -+#: ../dnf/cli/commands/__init__.py:80 - #, python-format --msgid "Error: Cannot open %s for reading" --msgstr "Помилка: не вдалося відкрити %s для читання" -- --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "Полишаємо командну оболонку" -+msgid "Problem repository: %s" -+msgstr "Проблема зі сховищем: %s" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "" --"запустити інтерактивний dnf для вилучення або встановлення однієї " --"специфікації" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "У «{}» немає увімкнених сховищ." - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "Специфікації, які буде вилучено" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "показати подробиці щодо пакунка або групи пакунків" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "Специфікації, які буде встановлено" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "показати усі пакунки (типова поведінка)" - --#: ../dnf/cli/commands/updateinfo.py:42 --msgid "bugfix" --msgstr "виправлення вади" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "показати лише доступні пакунки" - --#: ../dnf/cli/commands/updateinfo.py:43 --msgid "enhancement" --msgstr "покращення" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "показати лише встановлені пакунки" - --#: ../dnf/cli/commands/updateinfo.py:44 --msgid "security" --msgstr "безпека" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "показати лише додаткові пакунки" - --#: ../dnf/cli/commands/updateinfo.py:46 --msgid "newpackage" --msgstr "новий пакунок" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "показати лише пакунки з оновленнями" - --#: ../dnf/cli/commands/updateinfo.py:48 --msgid "Critical/Sec." --msgstr "Критичний/Безп." -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "показати лише пакунки із автоматичним вилученням" - --#: ../dnf/cli/commands/updateinfo.py:49 --msgid "Important/Sec." --msgstr "Високий/Безп." -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "показати лише нещодавно змінені пакунки" - --#: ../dnf/cli/commands/updateinfo.py:50 --msgid "Moderate/Sec." --msgstr "Середній/Безп." -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "список пакунків або груп пакунків" - --#: ../dnf/cli/commands/updateinfo.py:51 --msgid "Low/Sec." --msgstr "Низький/Безп." -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "пошук пакунка за вказаним ключем" - --#: ../dnf/cli/commands/updateinfo.py:61 --msgid "display advisories about packages" --msgstr "показати консультації щодо пакунків" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "ЯКИЙСЬ_РЯДОК" - --#: ../dnf/cli/commands/updateinfo.py:75 --msgid "advisories about newer versions of installed packages (default)" --msgstr "поради щодо новіших версій встановлених пакунків (типово)" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "виконати пошук доступних оновлено пакунків" - --#: ../dnf/cli/commands/updateinfo.py:78 -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "вивести журнали змін до оновлення" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "Немає доступних пакунків." -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "Немає пакунків, позначених для встановлення." -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "Жодного пакунка не встановлено." -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (з %s)" -+ -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "Встановлений пакунок %s%s є недоступним." -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "Зі сховища не встановлено жодного пакунка." -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "Немає пакунків, позначених для перевстановлення." -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "Для вилучення не позначено жодного пакунка." -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "виконати команди над усіма пакунками у вказаному сховищі" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "СХОВИЩЕ" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "показати корисну підказку щодо використання" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "КОМАНДА" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "показ або використання журналу операцій" -+ -+#: ../dnf/cli/commands/__init__.py:835 -+msgid "" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." -+msgstr "" -+"Виявлено більше одного ідентифікатора операції.\n" -+"«{}» потребує одного ідентифікатора операції або назви пакунка." -+ -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "Не вказано ідентифікатора операції або назви пакунка." -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "У вас немає права доступу до бази даних журналу." -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format -+msgid "" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "" -+"Не вдалося скасувати операцію %s. Скасування операції могло призвести до " -+"порушення цілісності бази даних пакунків." -+ -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format -+msgid "" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "" -+"Не вдалося відкотити операцію %s. Скасування операції могло призвести до " -+"порушення цілісності бази даних пакунків." -+ -+#: ../dnf/cli/commands/__init__.py:942 -+msgid "" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." -+msgstr "" -+"Некоректне визначення діапазону ідентифікаторів операцій, «{}».\n" -+"Мало бути «<ідентифікатор операції>..<ідентифікатор операції>»." -+ -+#: ../dnf/cli/commands/__init__.py:946 -+msgid "" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." -+msgstr "" -+"Не вдалося перетворити «{}» на ідентифікатор дії.\n" -+"Скористайтеся «<ціле число>», «last», «last-<додатне ціле число>»." -+ -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "Не знайдено операції із пакунком «{}»." -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "Знизити версію пакунка" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "Пакунок для зниження версії" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 -+msgid "" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "" -+"оновлення, але лише «найновішого» паунка-відповідника, який виправляє " -+"проблему у вашій системі" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "" -+"Результатом цієї дії буде перемикання потоку модуля «{0}» «{1}» на потік " -+"«{2}»" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "У списку немає відповідних модулів" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -+msgstr "" -+"Перемкнути увімкнені потоки модуля неможливо.\n" -+"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете увімкнути інший потік." -+ -+#: ../dnf/cli/commands/module.py:199 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+msgstr "" -+"Перемкнути увімкнені потоки модуля неможливо.\n" -+"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете встановити інший потік." -+ -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "Взаємодія із модулями." -+ -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "показати лише увімкнені модулі" -+ -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "показати лише вимкнені модулі" -+ -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "показати лише встановлені модулі" -+ -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "показати вміст профілю" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "вилучити пакунок або пакунки з вашої системи" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "вилучити пакунки-дублікати" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "вилучити пакунки лише для встановлення, які перевищують обмеження" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "Не знайдено пакунків-дублікатів для вилучення." -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "Не знайдено застарілих пакунків лише для встановлення для вилучення." -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "Некоректна форма: %s" -+ -+#: ../dnf/cli/commands/updateinfo.py:42 -+msgid "bugfix" -+msgstr "виправлення вади" -+ -+#: ../dnf/cli/commands/updateinfo.py:43 -+msgid "enhancement" -+msgstr "покращення" -+ -+#: ../dnf/cli/commands/updateinfo.py:44 -+msgid "security" -+msgstr "безпека" -+ -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "невідомий" -+ -+#: ../dnf/cli/commands/updateinfo.py:46 -+msgid "newpackage" -+msgstr "новий пакунок" -+ -+#: ../dnf/cli/commands/updateinfo.py:48 -+msgid "Critical/Sec." -+msgstr "Критичний/Безп." -+ -+#: ../dnf/cli/commands/updateinfo.py:49 -+msgid "Important/Sec." -+msgstr "Високий/Безп." -+ -+#: ../dnf/cli/commands/updateinfo.py:50 -+msgid "Moderate/Sec." -+msgstr "Середній/Безп." -+ -+#: ../dnf/cli/commands/updateinfo.py:51 -+msgid "Low/Sec." -+msgstr "Низький/Безп." -+ -+#: ../dnf/cli/commands/updateinfo.py:61 -+msgid "display advisories about packages" -+msgstr "показати консультації щодо пакунків" -+ -+#: ../dnf/cli/commands/updateinfo.py:75 -+msgid "advisories about newer versions of installed packages (default)" -+msgstr "поради щодо новіших версій встановлених пакунків (типово)" -+ -+#: ../dnf/cli/commands/updateinfo.py:78 - msgid "advisories about equal and older versions of installed packages" - msgstr "поради щодо тих самих або старіших версій встановлених пакунків" - -@@ -2153,1197 +2178,1430 @@ msgid "Unknown/Sec." - msgstr "Невідомий/Безп." - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "Вади" -+msgid "Update ID" -+msgstr "Ід. оновлення" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "Тип" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "Ід. оновлення" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "Оновлено" - --#: ../dnf/cli/commands/updateinfo.py:305 -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "Вади" -+ -+#: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "Опис" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "Права" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "Важливість" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "Права" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "Файли" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "Встановлено" -- --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "false" --msgstr "ні" -- - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "true" - msgstr "так" - --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "оновлення пакунків вашої системи" -- --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "Пакунок для оновлення" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "false" -+msgstr "ні" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." - msgstr "" --"оновлення, але лише «найновішого» паунка-відповідника, який виправляє " --"проблему у вашій системі" -+"позначити встановлені пакунки як встановлені користувачем або зняти таку " -+"позначку." - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "Перервано." -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s позначено як «встановлений користувачем»." - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "" --"Немає доступу до читання або виконання до поточного каталогу, пересуваємо до" --" /" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "З %s знято позначку «встановлено користувачем»." - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" --"(спробуйте додати «{}» до рядка команди для заміни конфліктних пакунків" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s позначено як «встановлений групою»." - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" --"спробуйте додати «{}», щоб пропустити непридатні до встановлення пакунки" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "Помилка:" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr " або «{}», щоб пропустити непридатні до встановлення пакунки" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "Пакунок %s не встановлено." - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" --"спробуйте додати «{}», щоб було використано лише найкращі варіанти пакунків" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "Показати список залежностей пакунка та пакунки, які їх надають" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr " або «{}», щоб було використано лише найкращі варіанти пакунків" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "Вилучаємо файл %s" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "Залежності розв’язано." -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "вилучення кешованих даних" - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "Завершено!" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "Тип метаданих для чищення" - --#: ../dnf/cli/option_parser.py:54 --#, python-format --msgid "Command line error: %s" --msgstr "Помилка виконання команди: %s" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "Вилучаємо дані: " - --#: ../dnf/cli/option_parser.py:85 --#, python-format --msgid "bad format: %s" --msgstr "помилкове форматування: %s" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "Кеш застарів" - --#: ../dnf/cli/option_parser.py:96 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Аргумент setopt має декілька значень: %s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "вилучено %d файл" -+msgstr[1] "вилучено %d файли" -+msgstr[2] "вилучено %d файлів" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Аргумент setopt не має значення: %s" -- --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "Необов’язкові аргументи" -+msgid "Waiting for process with pid %d to finish." -+msgstr "Очікуємо на завершення процесу з pid %d." - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "розташування файла налаштувань" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "встановити пакунок або пакунки у вашій системі" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "обробка без виведення повідомлень" -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "Не вдалося знайти відповідник" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "докладна обробка команд" -+#: ../dnf/cli/commands/install.py:131 -+#, python-format -+msgid "Not a valid rpm file path: %s" -+msgstr "Не є чинним шляхом до файла rpm: %s" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "показати дані щодо версії DNF і завершити роботу" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "Виявлено такі варіанти для «{0}»: {1}" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "встановити кореневий каталог встановлення" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "шукати пакунки, що відповідають ключовому слову" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "не встановлювати документацію" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "ключове слово для пошуку" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "вимкнути усі додатки" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "" -+"Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " -+"аргумента)" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "увімкнути додати за назвою" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "Шукати усі версії пакунків (типово)" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "вимкнути додатки за назвою" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "показати результати лише для вказаної архітектури" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "показати результати лише із вказаним файлом" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "встановити довільні параметри налаштування і сховищ" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "показати лише результати, які конфліктують з REQ" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" - msgstr "" --"розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" -+"показує результати, які надаються requires, suggests, supplements, enhances " -+"або recommends для пакунка, і файли REQ" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "показати довідку щодо команди" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "показати лише результати, які роблять застарілим REQ" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "" --"дозволити вилучення встановлених пакунків для розв’язування залежностей" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "показати лише результати із вказаним вмістом" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "у операціях намагатися використати найкращі можливі версії пакунків." -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "не обмежувати дію найкращим варіантом" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "показати лише результати із вказаною рекомендацією" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "запустити на основі системного кешу, не оновлювати кеш" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "показати лише результати із вказаним покращенням" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "максимальний час очікування на виконання команди" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "показати лише результати із вказаною пропозицією" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "рівень докладності діагностичних повідомлень" -- --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "створити у файлах дамп із докладними результатами розв’язування" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "показати лише результати із вказаним додатком" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "рівень докладності повідомлень про помилки" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "" -+"перевіряти залежності саме так, як вказано, параметр із протилежним " -+"значенням щодо --alldeps" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:154 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." - msgstr "" --"вмикає логіку обробки застарілих пакунків у dnf для оновлення дистрибутива " --"або показує можливості, які робить застарілими пакунок для info, list та " --"repoquery" -+"використовується з --whatrequires і --requires --resolve, шукати пакунки " -+"рекурсивно." - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "рівень докладності діагностичних повідомлень rpm" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "показати список усіх залежностей та пакунки, які їх надають" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "автоматично відповідати «так» на усі питання" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "показати доступні для використання з --queryformat мітки" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "автоматично відповідати «ні» на усі питання" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "визначати можливості до початкових пакунків" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "показати рекурсивну ієрархію пакунків" -+ -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "працювати із відповідним RPM з початковим кодом" -+ -+#: ../dnf/cli/commands/repoquery.py:167 - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" - msgstr "" --"увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " --"вказувати декілька разів" -+"показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " -+"(або найсвіжіші, окрім N останніх, якщо N від’ємне)" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" --"увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "показати докладні дані щодо пакунка" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" --"вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "показати список файлів у пакунку" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "виключити пакунки за назвою або формальним виразом" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "показати назву пакунка RPM із початковим кодом" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "вимкнути excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "показати журнал змін у пакунку" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "формат показу знайдених пакунків" -+ -+#: ../dnf/cli/commands/repoquery.py:188 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "мітка і шлях до додаткового сховища, можна вказати декілька." -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "" -+"використовувати для показу знайдених пакунків формат назва-епоха:версія-" -+"випуск.архітектура (типовий)" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "вимкнути вилучення залежностей, які більше не використовуються" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "" -+"використовувати для показу знайдених пакунків формат назва-версія-випуск " -+"(типовий для запитів rpm)" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "" -+"використовувати для показу знайдених пакунків формат епоха:назва-версія-" -+"випуск.архітектура" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "визначає, чи слід використовувати розфарбовування" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "Показати, у яких групах COMPS є позначені пакунки" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "встановити застарілість метаданих до виконання команди" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "обмежити запит лише встановленими дублікатами пакунків" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "створювати лише адреси IPv4" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "обмежити запит встановленими пакунками лише для встановлення" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "створювати лише адреси IPv6" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "встановити каталог для копіювання пакунків" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "показати місце, звідки буде отримано пакунки" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "лише отримати пакунки" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "Показати залежності, з якими конфліктує пакунок." - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "додати до операції коментар" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "" -+"Показати можливості, від яких може залежати працездатність, поліпшення, " -+"рекомендації, пропозиції та розширення пакунка." - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "Показати можливості, які може покращити пакунок." - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "Показати можливості, роботу яких забезпечує пакунок." - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "Включити пов’язані із новизною пакунки, у оновленнях" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "Показати рекомендовані можливості пакунка." - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "Включити пов’язані із захистом пакунки, у оновленнях" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "Показати можливості, від яких залежить робота пакунка." - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." - msgstr "" --"Включити пакунки, потрібні для виправлення вказаного повідомлення про " --"вразливості, у оновленнях" -+"Показати можливості, сформовані залежністю пакунка від потреби у запуску " -+"скрипту %%pre." - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "" --"Включити пакунки, потрібні для виправлення вказаного запису у системі " --"стеження за вадами, у оновленнях" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "Показати пропоновані пакунком залежності." - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "" --"Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "Показати можливості, які може бути доповнено пакунком." - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "" --"Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " --"оновленнях" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "Показати лише доступні пакунки." - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "Примусово використати вказану архітектуру" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "Показати лише встановлені пакунки." - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "Список основних команд:" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "Список команд додатків:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "Назва" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "" -+"Показувати лише пакунки, які може бути вилучено командою «dnf autoremove»." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Епоха" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "Показати лише пакунки, які було встановлено користувачем." - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "Версія" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "Показати лише пакунки, які нещодавно редагувалися" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "Версія" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"Параметр --resolve слід використовувати разом із одним з таких параметрів: " -+"--conflicts, --depends, --enhances, --provides, --recommends, --requires, " -+"--requires-pre, --suggests або --supplements" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "Випуск" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"Параметр «--recursive» слід використовувати з «--whatrequires <ВИМОГА>» " -+"(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " -+"--resolve»" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "Арх." -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "У пакунку {} не міститься файлів" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "Архітектура" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "Доступні мітки запиту: скористайтеся --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "Розмір" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "Розмір" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"Не вказано перемикач\n" -+"Користування: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [ключ] [--tree]\n" -+"\n" -+"Опис:\n" -+" Для вказаних пакунків виводить ієрархію пакунків." - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "Джерело" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "Ніколи (востаннє: %s)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "Схов." -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "Негайно (лишилося: %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "Сховище" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s секунд (лишилося: %s)" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "Зі сховища" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "показ списку увімкнених сховищ програмного забезпечення" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "Пакувальник" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "показати усі сховища" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "Час збирання" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "показати увімкнені сховища (типова поведінка)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "Час встановлення" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "показати вимкнені сховища" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "Встановлено" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "Немає доступних сховищ" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "Резюме" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "увімкнено" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "Ліцензування" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "вимкнено" - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "Опис" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "Ід. сховища : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "Немає пакунків для створення списку" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "Назва сховища : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "Стан сховища : " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "так" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "Версія сховища: " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "Мітки сховища : " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "ні" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "Мітки дистрибутива сховища: " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "Виконати дію? [y/N]: " -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "Оновлення сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "Пакунки сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "Розмір сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "Метапосилання сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " Оновлено : " -+ -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "Дзеркала сховищ: " -+ -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "Адреса сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "Строк дії сховища: " -+ -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "Виключення сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "Включення сховища: " -+ -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "Виключені сховища: " -+ -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "Назва файла сховища: " -+ -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "ід. сховища" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "стан" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "назва сховища" -+ -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "Загалом пакунків: %s" -+ -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "запустити інтерактивну командну оболонку DNF" -+ -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "СКРИПТ" -+ -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "Скрипт, який слід запустити у командній оболонці DNF" -+ -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "Непідтримуване значення ключа." -+ -+#: ../dnf/cli/commands/shell.py:151 -+#, python-format -+msgid "Could not find repository: %s" -+msgstr "Не вдалося знайти сховище: %s" -+ -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} аргумент [знаення]\n" -+" аргумент: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" Якщо значення не надано, виводить поточне значення.\n" -+" Якщо значення надано, встановлює це значення." -+ -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [команда]\n" -+" виводити довідкове повідомлення" -+ -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} аргумент [параметр]\n" -+" list: вивести список усіх сховищ та дані щодо їхнього стану. параметр = [all | id | glob]\n" -+" enable: увімкнути сховища. параметр = ідентифікатор сховища\n" -+" disable: вимкнути сховища. параметр = ідентифікатор сховища" -+ -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" визначити набір операцій" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "Усе гаразд [Y (так)/n (ні)]: " -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} аргумент\n" -+" list: вивести список вмісту операції\n" -+" reset: скинути (занулити) операцію\n" -+" run: виконати операцію" - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "Група: %s" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" виконати операцію" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " Ід. групи: %s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" вийти з оболонки" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " Опис: %s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Специфічні для командної оболонки параметри:\n" -+"\n" -+"config встановити параметри налаштування\n" -+"help вивести довідку\n" -+"repository (або repo) увімкнути, вимкнути або показати список сховищ\n" -+"resolvedep визначити набір дій\n" -+"transaction (або ts) показати список, скинути або запустити набір дій\n" -+"run визначити і запустити набір дій\n" -+"exit (або quit) вийти з оболонки" - --#: ../dnf/cli/output.py:796 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Language: %s" --msgstr " Мова: %s" -- --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " Обов’язкові пакунки:" -+msgid "Error: Cannot open %s for reading" -+msgstr "Помилка: не вдалося відкрити %s для читання" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " Типові пакунки:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "Полишаємо командну оболонку" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " Додаткові пакунки:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "перевстановлення пакунка" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " Залежні пакунки:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "Пакунок для повторного встановлення" - --#: ../dnf/cli/output.py:827 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Environment Group: %s" --msgstr "Група середовища: %s" -+msgid "Package %s available, but not installed." -+msgstr "Пакунок %s є доступним, але його не встановлено." - --#: ../dnf/cli/output.py:830 --#, python-format --msgid " Environment-Id: %s" --msgstr " Ід. середовища: %s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "" -+"запустити інтерактивний dnf для вилучення або встановлення однієї " -+"специфікації" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " Обов’язкові групи:" -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "Специфікації, які буде вилучено" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " Додаткові групи:" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "Специфікації, які буде встановлено" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "Відповідність:" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "показати або використати дані груп" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "Назва файла : %s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "Для налаштованих сховищ дані груп недоступні." - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Repo : %s" --msgstr "Сховище : %s" -+msgid "Warning: Group %s does not exist." -+msgstr "Попередження: групи з назвою %s не існує." - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "Опис : " -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "Попередження: відповідних груп не знайдено:" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "Адреса : %s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "Доступні групи середовищ:" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "Ліцензія : %s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "Встановлені групи середовищ:" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "Містить : %s" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "Встановлені групи:" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "Інше : %s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "Встановлені групи мов:" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "Під час обчислення загального обсягу отримання сталася помилка" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "Наявні групи:" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "Загальний обсяг: %s" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "Доступні групи мов:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "Загальний обсяг отримання: %s" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "включити додаткові пакунки з групи" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "Розмір після встановлення: %s" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "також показати приховані групи" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "Під час обчислення обсягу після встановлення сталася помилка" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "показати лише встановлені групи" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "показати лише доступні групи" -+ -+#: ../dnf/cli/commands/group.py:332 - #, python-format --msgid "Freed space: %s" --msgstr "Вивільнено місця: %s" -+msgid "Invalid groups sub-command, use: %s." -+msgstr "Некоректна підкоманда груп, скористайтеся: %s." - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "Позначати пакунки як встановлені такою групою:" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "Не вдалося знайти обов’язковий пакунок групи." - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "Позначати пакунки як вилучені такою групою:" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "Група" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "Пакунки" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "Встановлюємо пакунки групи або модуля" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "немає відповідного обробника вмісту для %s" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "Встановлюємо пакунки групи" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "Вже отримано" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "Встановлення" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "непідтримуваний тип контрольної суми: %s" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "Оновлення" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "Перевстановлення" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -+msgstr "" -+"\n" -+"\n" -+"Підказка: [d]типовий, [e]увімкнено, [x]вимкнено, [i]встановлено" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "Встановлюємо залежності" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -+msgstr "" -+"\n" -+"\n" -+"Підказка: [d]-типове, [e]-увімкнено, [x]-вимкнено, [i]-встановлено, [a]-активне" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "Встановлюємо слабкі залежності" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "Ігноруємо непотрібний профіль: «{}/{}»" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "Вилучення" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "Вилучаємо залежні пакунки" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "Не вдалося знайти відповідник профілю у аргументі {}" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "Вилучаємо невикористані залежності" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "Немає типового профілю для модуля {}:{}" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "Зниження версії" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "Профіль {} є невідповідним до модуля {}:{}" - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" --msgstr "Встановлюємо профілі модулів" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" --msgstr "Вимикаємо профілі модулів" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "Не вдалося обробити аргумент {}" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "Вмикаємо потоки модулів" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "Немає відповідника для пакунка {}" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "Перемикаємо потоки модулів" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "Вимикаємо модулі" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "Відновлюємо початковий стан модулів" -+#: ../dnf/module/module_base.py:328 -+msgid "" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "" -+"Достатньо вказати лише назву модуля. Ігноруємо непотрібні відомості у " -+"аргументі: «{}»" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "Встановлюємо групи середовища" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "Проблеми із залежностями модулів:" -+msgstr[1] "Проблеми із залежностями модулів:" -+msgstr[2] "Проблеми із залежностями модулів:" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "Оновлюємо групи середовища" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "Вмикаємо інший потік для «{}»." - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "Вилучаємо групи середовища" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "Нічого показувати." - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "Встановлюємо групи" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "Встановлюємо новішу версію «{}», ніж було вказано. Причина: {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "Оновлюємо групи" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "Увімкнені модулі: {}." - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "Вилучаємо групи" -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "Не вказано профілю для «{}». Будь ласка, вкажіть профіль." - --#: ../dnf/cli/output.py:1256 --#, python-format --msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"Пропускаємо пакунки із конфліктами:\n" --"(додайте до рядка команди «%s», щоб виконати примусове оновлення)" -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "Розширення DNSSEC: ключ для користувача " - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "Пропускаємо пакунки із помилковими залежностями%s" -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "є коректним." - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " або частина групи" -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "перебуває у невідомому стані." - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "Пакунок" -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "Розширення DNSSEC: " - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "Пакунок" -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "Тестуємо вже імпортовані ключа на коректність." - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "заміна" -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -+#, python-format -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"Резюме операції\n" --"%s\n" -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "Невідомий параметр налаштувань: %s = %s у %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "Встановити" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "Запущено dnf-automatic." - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "Оновити" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "Призупинити обробку на %s секунд" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "Вилучити" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "До «%s» застосовано такі оновлення:" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "Понизити" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "Для «%s» доступні такі оновлення:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "Пропустити" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "Для «%s» отримано такі оновлення:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "Пакунок" --msgstr[1] "Пакунки" --msgstr[2] "Пакунки" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "До «%s» застосовано оновлення." - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "Залежний пакунок" --msgstr[1] "Залежні пакунки" --msgstr[2] "Залежні пакунки" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "Для «%s» отримано оновлення." - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "Оновлено" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "Для «%s» доступні оновлення." - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "Знижено версію" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "Не вдалося надіслати електронну пошту за допомогою «%s»: %s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "Перевстановлено" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "Не вдалося виконати команду «%s»: повернуто стан %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "Пропущено" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "Проблеми у запиті:" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "Вилучено" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "не вистачає пакунків: " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "Помилка" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "пошкоджені пакунки: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "Загалом" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "не вистачає груп або модулів: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "<не встановлено>" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "пошкоджені групи або модулі: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "Система" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "Проблеми із залежностями модулів з Defaults:" -+msgstr[1] "Проблеми із залежностями модулів з Defaults:" -+msgstr[2] "Проблеми із залежностями модулів з Defaults:" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "Пропускаємо об'єднавчу дію %d з %d, оскільки дії перекриваються" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "Немає операцій" -+msgid "%s is empty file" -+msgstr "%s є порожнім файлом" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "Вказано помилкові ідентифікатори операцій або пакунки" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "Не вдалося зберегти останні дані щодо часу makecache." - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "Командний рядок" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "Не вдалося визначити останні дані щодо часу makecache." - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "Ім’я користувача" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "Проблема" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "Ід." -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "помилка під час спроби завантажити сховище «{}»: {}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "Дата і час" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "Помилка під час спроби завантажити сховище «{}»" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "Дії" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "" -+"Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " -+"з’єднанням." - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "Змінено" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "" -+"Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " -+"акумулятора." - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "Не вдалося отримати дані журналу" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "Кешування метаданих за таймером вимкнено." - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "Не вказано ідентифікатора операції або назви пакунка" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "Кеш метаданих нещодавно оновлено." - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "Вилучено" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: ніколи не застаріє і не оновлюватиметься." - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "Не встановлено" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: застарів і оновлюватиметься." - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "Новіший" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: метадані застаріють за %d секунд, буде оновлено зараз" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "Старіший" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: застаріє за %d секунд." - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "Ід. операції :" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "Створено кеш метаданих." - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "Час початку :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s: з використанням метаданих з %s." - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "Початок rpmdb :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "Ігноруємо сховища: %s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u секунд)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "" -+"Останню перевірку на застарілість метаданих було виконано %s тому, %s." - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "Отримані пакунки було збережено до кешу до наступної успішної дії." -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u хвилин)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "Кешовані пакунки можна вилучити за допомогою команди «%s»." - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u годин)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "Некоректне значення tsflag у файлі налаштувань: %s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u днів)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "Не вдалося додати файл груп зі сховища: %s — %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "Час завершення :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "Виконуємо перевірку операції" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "Завершення rpmdb:" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "Помилка: перевірка операції та depsolve:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "Користувач :" -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "Перевірку операції успішно пройдено." - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "Перервано" -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "Виконуємо перевірку операції" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "Повернутий код :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "Помилка під час перевірки операції:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "Успіх" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "Операцію з перевірки успішно завершено." - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "Помилки:" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "Виконуємо операцію" -+ -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "Потреба у місці на диску:" -+ -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "Потрібно ще %d МБ вільного місця на файловій системі %s." -+msgstr[1] "Потрібно ще %d МБ вільного місця на файловій системі %s." -+msgstr[2] "Потрібно ще %d МБ вільного місця на файловій системі %s." - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "Помилка:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "Резюме помилки" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Версія випуску:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB було змінено поза межами DNF." - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "Командний рядок :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "Під час спроби виконати дію сталися помилки." - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "Коментар :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "Не вдалося заблокувати для виконання операції (від імені %s)." - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "Результат виконання операції:" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "Не вдалося розпочати операцію." - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "Змінено пакунків:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "Не вдалося розпочати операцію:" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Виведено скриптом:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "Не вдалося вилучити файл операції %s" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "Помилки:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "Деякі з пакунків не було отримано. Повторюємо спробу." - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "Встановлення з залежностями" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "" -+"RPM-різниці надали змогу зменшити обсяг у %.1f МБ оновлень до %.1f МБ " -+"(зекономлено %d.1%%)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "Став застарілим" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "" -+"Помилкові RPM-різниці збільшать обсяг оновлень з %.1f МБ до %.1f МБ (буде " -+"втрачено %d.1%%)" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "Робить застарілим" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "Не вдалося відкрити: {}" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "Стерти" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "Відкритий ключ для %s не встановлено" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "Перевстановлення" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "Проблеми з відкриттям пакунка %s" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1237 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> Буде встановлено пакунок %s.%s %s" -+msgid "Public key for %s is not trusted" -+msgstr "Відкритий ключ %s не є надійним" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> Пакунок %s.%s %s буде оновленням" -+msgid "Package %s is not signed" -+msgstr "Пакунок %s не підписано" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> Буде вилучено пакунок %s.%s %s" -+msgid "Cannot remove %s" -+msgstr "Не вдалося вилучити %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> Буде перевстановлено пакунок %s.%s %s" -+msgid "%s removed" -+msgstr "%s вилучено" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "Немає відповідника для пакунка групи «{}»" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> Пакунок %s.%s %s буде зниженням версії" -+msgid "Adding packages from group '%s': %s" -+msgstr "Додаємо пакунки з групи «%s»: %s" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "Для вилучення не позначено жодних груп." -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "Не позначено жодної групи для оновлення" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "немає відповідних пакунків" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> Пакунок %s.%s %s буде оновлено" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "" -+"Пакунок %s або його давнішу версію вже встановлено, отже не можна знизити " -+"його версію." - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> Пакунок %s.%s %s стане застарілим" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "Пакунок %s не встановлено, отже не можна його повторно встановити." - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> Починаємо визначення залежностей" -+#: ../dnf/base.py:1957 -+#, python-format -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "" -+"Файл %s є пакунком з початковими кодами, його не можна оновити, ігноруємо." - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> Визначення залежностей завершено" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "Пакунок %s не встановлено, отже не можна його оновити." - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:1972 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" -+msgid "Package %s of higher version already installed, cannot update it." - msgstr "" --"Імпортування ключа GPG 0x%s:\n" --" Ід. корист.: «%s»\n" --" Відбиток : %s\n" --" Походження : %s" -+"Пакунок %s або його новішу версію вже встановлено, отже не можна його " -+"оновити." - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "Виконання" -+#: ../dnf/base.py:2018 -+#, python-format -+msgid "Package %s available, but installed for different architecture." -+msgstr "Доступний пакунок %s, але пакунок встановлено для іншої архітектури." - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "Сплю" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "" -+"Пакунок %s або його найдавнішу версію вже встановлено, отже не можна знизити" -+" його версію." - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "Безперервний" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "Дію не оброблено: {}" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "Зомбі" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "Оновлення захисту не потрібні, але доступне {} оновлення" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "З трасуванням/зупинкою" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "Оновлення захисту не потрібні, але доступні {} оновлень" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "Невідомо" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "Для «{}» оновлення захисту не потрібні, але доступне {} оновлення" - --#: ../dnf/cli/utils.py:113 --#, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "Для «{}» оновлення захисту не потрібні, але доступні {} оновлень" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2311 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " Програмою із PID %d є %s" -+msgid ". Failing package is: %s" -+msgstr ". Пакунок, який не вдалося обробити: %s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2312 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" -+msgid "GPG Keys are configured as: %s" -+msgstr "Ключі GPG налаштовано так: %s" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Started: %s - %s ago" --msgstr " Почато: %s - %s тому" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "Ключ GPG у %s (0x%s) вже встановлено" - --#: ../dnf/cli/utils.py:127 --#, python-format --msgid " State : %s" --msgstr " Стан : %s" -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "Ключ підтверджено." - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "пропускаємо." -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "У використанні ключа відмовлено." - --#: ../dnf/comps.py:187 -+#: ../dnf/base.py:2388 - #, python-format --msgid "Group '%s' is not installed." --msgstr "Групу «%s» не встановлено." -+msgid "Key import failed (code %d)" -+msgstr "Помилка імпортування ключа (код %d)" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "Групи з назвою «%s» не існує." -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "Ключ успішно імпортовано" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "Не встановлено жодного ключа" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 -+#: ../dnf/base.py:2397 - #, python-format --msgid "Environment '%s' is not installed." --msgstr "Середовище «%s» не встановлено." -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n" -+"Перевірте, чи правильно вказано адреси URL для цього сховища." -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "Імпортування ключів не допомогло, помилкові ключі?" -+ -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * Можливо, ви мали на увазі щось таке: {}" -+ -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "Пакунок «{}» з локального сховища «{}» має помилкову контрольну суму" -+ -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "Деякі пакунки з локального сховища мають помилкові контрольні суми" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Групи з ідентифікатором «%s» не існує." -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "Пакунок «{}» зі сховища «{}» має помилкову контрольну суму" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "" -+"Кеш деяких пакунків є некоректним, але їх не вдалося отримати через " -+"використання параметра «--cacheonly»" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "Групу «%s» не встановлено." -+msgid "Package %s is already installed." -+msgstr "Пакунок %s вже встановлено." - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3405,6 +3663,11 @@ msgstr "" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "Помилковий ідентифікатор сховища: %s, байт = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: помилка під час перевірки %s: %s, а не %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3415,36 +3678,6 @@ msgstr "сховище %s: 0x%s вже імпортовано" - msgid "repo %s: imported key 0x%s." - msgstr "сховище %s: імпортовано ключ 0x%s." - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "Розширення DNSSEC: ключ для користувача " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "є коректним." -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "перебуває у невідомому стані." -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "Розширення DNSSEC: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "Тестуємо вже імпортовані ключа на коректність." -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "непідтримуваний тип контрольної суми: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Не вдалося перебудувати RPM-різницю" -@@ -3457,235 +3690,45 @@ msgstr "Контрольна сума перезібраної RPM-різниц - msgid "done" - msgstr "виконано" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "Проблеми у запиті:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "не вистачає пакунків: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "пошкоджені пакунки: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "не вистачає груп або модулів: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "пошкоджені групи або модулі: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "Проблеми із залежностями модулів з Defaults:" --msgstr[1] "Проблеми із залежностями модулів з Defaults:" --msgstr[2] "Проблеми із залежностями модулів з Defaults:" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "Проблеми із залежностями модулів:" --msgstr[1] "Проблеми із залежностями модулів:" --msgstr[2] "Проблеми із залежностями модулів:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "Виявлено помилкове форматування файла блокування: %s.\n" - "Переконайтеся, що не запущено паралельного процесу dnf і вилучіть файл блокування вручну або за допомогою команди systemd-tmpfiles --remove dnf.conf." - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "Вмикаємо інший потік для «{}»." -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "Нічого показувати." -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "Встановлюємо новішу версію «{}», ніж було вказано. Причина: {}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "Увімкнені модулі: {}." -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "Не вказано профілю для «{}». Будь ласка, вкажіть профіль." -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"Підказка: [d]типовий, [e]увімкнено, [x]вимкнено, [i]встановлено" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" --"\n" --"\n" --"Підказка: [d]-типове, [e]-увімкнено, [x]-вимкнено, [i]-встановлено, [a]-активне" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "Ігноруємо непотрібний профіль: «{}/{}»" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "Не вдалося знайти відповідник профілю у аргументі {}" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "Немає типового профілю для модуля {}:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "Профіль {} є невідповідним до модуля {}:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "Не вдалося обробити аргумент {}" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "Немає відповідника для пакунка {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" --"Достатньо вказати лише назву модуля. Ігноруємо непотрібні відомості у " --"аргументі: «{}»" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: помилка під час перевірки %s: %s, а не %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s є порожнім файлом" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "Не вдалося зберегти останні дані щодо часу makecache." -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "Не вдалося визначити останні дані щодо часу makecache." -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "Помилка під час спроби обробити файл: %s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "пропускаємо." - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "Завантажені додатки: %s" -+msgid "Module or Group '%s' is not installed." -+msgstr "" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "Не вдалося завантажити додаток «%s»: %s" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "немає відповідного обробника вмісту для %s" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "Вже отримано" -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " -+msgid "Environment '%s' is not installed." -+msgstr "Середовище «%s» не встановлено." - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "вмикаємо сховище %s" -+msgid "Environment '%s' is not available." -+msgstr "" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "Додано сховище %s з %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "Під час спроби виконати тестову дію сталися помилки." -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "Зниження версії" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "Очищення диска" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "Встановлення" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "Перевстановлення" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "Вилучення" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "Оновлення" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "Перевіряємо" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "Запускаємо дієсценарій" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "Готуємося" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "Проблема" -+msgid "Group_id '%s' does not exist." -+msgstr "Групи з ідентифікатором «%s» не існує." -diff --git a/po/zanata.xml b/po/zanata.xml -index cd0ea9d..de25b06 100644 ---- a/po/zanata.xml -+++ b/po/zanata.xml -@@ -2,6 +2,6 @@ - - https://fedora.zanata.org/ - dnf -- master -+ rhel-8.1 - gettext - -diff --git a/po/zh_CN.po b/po/zh_CN.po -index c32f3fc..5b9884c 100644 ---- a/po/zh_CN.po -+++ b/po/zh_CN.po -@@ -12,7 +12,6 @@ - # Leah Liu , 2016. #zanata - # Qi Fan , 2016. #zanata - # Tommy He , 2016. #zanata --# Tong Hui , 2016. #zanata - # mosquito , 2016. #zanata - # Jerry Lee , 2017. #zanata - # Pany , 2017. #zanata -@@ -25,1942 +24,1987 @@ - # Qiyu Yan , 2018. #zanata - # Jerry Lee , 2019. #zanata - # Qiyu Yan , 2019. #zanata -+# Tony Fu , 2019. #zanata - msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" --"PO-Revision-Date: 2019-05-02 09:51+0000\n" --"Last-Translator: Jerry Lee \n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" -+"PO-Revision-Date: 2019-06-27 04:42+0000\n" -+"Last-Translator: Tony Fu \n" - "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/dnf/language/zh_CN/)\n" - "Language: zh_CN\n" - "MIME-Version: 1.0\n" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "下列位于 '%s' 的更新已被应用:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "下列位于 '%s' 的更新可用:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "下列位于 '%s' 的更新已下载:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "位于 '%s' 的更新已应用。" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "位于 '%s' 的更新已下载。" -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "位于 '%s' 的更新已可用。" -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "使用 '%s' 发送邮件失败: %s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "无法执行命令 '%s' :返回 %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "软件包" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "未知配置值: %s=%s 在 %s 中; %s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "软件包安装" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "未知配置选项:%s = %s 在 %s 中" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "降级" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "启动的 dnf-automatic。" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "清理" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "休眠 %s 秒" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "安装" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "错误:%s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "废弃" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "加载仓库 '{}' 失败:{}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "重新安装" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "加载仓库 '{}' 失败" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "删除" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "在使用按流量计费的连接时禁用元数据计时缓存。" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "升级" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "在使用电池时禁用元数据计时缓存。" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "验证" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "元数据计时缓存已禁用。" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "运行脚本" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "元数据缓存近期已刷新。" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "准备中" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." --msgstr "在\"{}\"中没有被启用的仓库" -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." -+msgstr "测试事务过程中出错。" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s: 永远不过期并不会被刷新。" -+msgid "Parsing file failed: %s" -+msgstr "解析文件失败:%s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s: 已过期并不会被刷新。" -+msgid "Loaded plugins: %s" -+msgstr "加载插件:%s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s: 元数据将在 %d 秒后过期,现在将会被刷新" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "加载插件 \"%s\" 失败 : %s" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s: 将会在 %d 秒后过期。" -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "没有发现与以下启用插件特征匹配的项: {}" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "元数据缓存已建立。" -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "没有发现与以下禁用插件特征匹配的项: {}" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s:正在使用截止于 %s 的元数据。" -+msgid "enabling %s repository" -+msgstr "正在启用 %s 仓库" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" --msgstr "正在忽略仓库:%s" -+msgid "Added %s repo from %s" -+msgstr "已添加 %s 仓库来自 %s" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "上次元数据过期检查:%s 前,执行于 %s。" -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" -+msgstr "名称" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "下载的软件包保存在缓存中,直到下次成功执行事务。" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "名称" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "您可以通过执行 '%s' 删除软件包缓存。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "时期" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "配置文件 %s 中使用 tsflag 是错误的" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "版本" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "为仓库 %s 添加组文件时失败:%s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "版本" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "运行事务检查" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "发布" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "错误:事务检查与依赖解决错误:" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "架构" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "事务检查成功。" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "架构" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "运行事务测试" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "大小" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "事务检查错误:" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "大小" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "事务测试成功。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "源" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "运行事务" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "仓库" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "磁盘需求:" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "仓库" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "至少需要 %dMB 空间,在文件系统 %s。" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "来自仓库" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "错误汇总" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "打包者:" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB 在 DNF 以外被修改。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "构建时间" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "事务过程中出现错误。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "安装时间" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "获取事务锁失败(记录为:%s)。" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "安装者" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "不能执行事务。" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "概况" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "事务无法启动:" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "概况" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "移除事务文件 %s 失败" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "某些软件包没有被下载。正在重试。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "协议" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "增量 RPM 将 %.1f MB 的更新减少至 %.1f MB(已节省 %d.1%% )" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "描述" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "增量 RPM 未能将 %.1f MB 的更新减少至 %.1f MB(已浪费 %d.1%% )" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "描述" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "无法打开: {}" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "没有可以列出的软件包" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s 的公钥没有安装" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "打开软件包 %s 出现问题" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "是" -+ -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "否" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "确定吗?[y/N]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "确定吗?[Y/n]: " -+ -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "%s 的公钥不可信任" -+msgid "Group: %s" -+msgstr "组:%s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "软件包 %s 没有签名" -+msgid " Group-Id: %s" -+msgstr " 组编号:%s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "无法删除 %s" -+msgid " Description: %s" -+msgstr " 描述:%s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "%s 已删除" -+msgid " Language: %s" -+msgstr " 语言:%s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "没有和组 \"{}\" 匹配的" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " 必要的软件包:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "从组 '%s': %s 添加软件包" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " 默认的软件包:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "无需任何处理。" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " 可选的软件包:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "没有软件包组需要移除。" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " 可能的软件包:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "没有标记为要升级的组。" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "环境组:%s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "未找到匹配的参数: %s" -+msgid " Environment-Id: %s" -+msgstr " 环境-Id:%s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "没有能够与之匹配的软件包" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " 必选软件包组:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " 可选软件包组:" - --#: ../dnf/base.py:1902 --#, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "软件包 %s 的低版本已经安装,无法进行降级。" -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "匹配来源:" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "软件包 %s 未能够安装成功,无法进行重新安装。" -+msgid "Filename : %s" -+msgstr "文件名 :%s" - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "%s 文件无法被升级,已忽略。" -+msgid "Repo : %s" -+msgstr "仓库 :%s" - --#: ../dnf/base.py:1946 --#, python-format --msgid "Package %s not installed, cannot update it." --msgstr "软件包 %s 未安装,无法更新。" -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "描述: " - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "软件包 %s 的高版本已经安装,无法进行升级操作。" -+msgid "URL : %s" -+msgstr "网址 :%s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s available, but not installed." --msgstr "软件包 %s 可用,但不会被安装" -+msgid "License : %s" -+msgstr "协议 :%s" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "软件包 %s 可用,当是为其它架构安装。" -+msgid "Provide : %s" -+msgstr "提供 : %s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "No package %s installed." --msgstr "没有软件包 %s 安装。" -+msgid "Other : %s" -+msgstr "其它 : %s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 --#, python-format --msgid "Not a valid form: %s" --msgstr "无效: %s" -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "计算总下载量时出错" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "没有软件包需要移除。" -+#: ../dnf/cli/output.py:995 -+#, python-format -+msgid "Total size: %s" -+msgstr "总计:%s" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" -+msgid "Total download size: %s" -+msgstr "总下载:%s" - --#: ../dnf/base.py:2156 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" -+msgid "Installed size: %s" -+msgstr "安装大小:%s" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "操作没被处理:{}" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "计算安装大小时出错" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "No package %s available." --msgstr "无可用软件包 %s。" -+msgid "Freed space: %s" -+msgstr "将会释放空间:%s" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "没有必须的安全更新, 但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "标记软件包为遵循软件包组安装的:" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "没有必须的安全更新, 但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "标记软件包为遵循软件包组移除的:" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "组" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "软件包" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr ". 失败的软件包是:%s" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "安装组/模块包" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG密钥配置为:%s" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "安装软件包组" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "%s 的 GPG 公钥(0x%s)已安装" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "安装" - --#: ../dnf/base.py:2340 --#, fuzzy --msgid "The key has been approved." --msgstr "密钥已被确认" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "升级" - --#: ../dnf/base.py:2343 --#, fuzzy --msgid "The key has been rejected." --msgstr "密钥已被否认" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "重新安装" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "导入公钥失败(代码 %d)" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "安装依赖关系" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "导入公钥成功" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "安装弱的依赖" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "没有安装任何公钥" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "移除" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." --msgstr "仓库 \"%s\" 的 GPG 公钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "移除依赖的软件包" - --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "导入的密钥没有公钥,错误的公钥?" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "清除未被使用的依赖关系" - --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * 可能您的意思是:{}" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "降级" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" -+msgstr "安装模块配置档案" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "禁用模块配置档案" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "启用模块流" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "切换模块流" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "软件包 %s 已安装。" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "禁用模块" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" --msgstr "" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "重置模块" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "解析文件 \"%s\" 失败:%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" -+msgstr "安装环境组" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" --msgstr "" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "升级环境组" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "配置错误:%s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" -+msgstr "删除环境组" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" --msgstr "" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "安装组" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." --msgstr "" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" -+msgstr "升级组" - --#: ../dnf/cli/cli.py:136 --#, python-format --msgid " Installed: %s-%s at %s" --msgstr " 已安装: %s-%s 在 %s" -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" -+msgstr "删除组" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Built : %s at %s" --msgstr " 构建 :%s 在 %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF 只会下载事务所需的软件包。" -- --#: ../dnf/cli/cli.py:194 - msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "DNF 将只会下载软件包、安装 gpg 密钥并检查事务。" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"跳过有冲突的软件包:\n" -+"(添加 '%s' 至命令行来强制升级)" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "操作中止。" -+#: ../dnf/cli/output.py:1264 -+#, python-format -+msgid "Skipping packages with broken dependencies%s" -+msgstr "跳过存在损坏依赖关系的软件包 %s" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "下载软件包:" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " 或一个组的一部分" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "下载软件包出错" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "软件包" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "事务失败" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "软件包" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "替换" -+ -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"如果不加干预,拒绝自动导入公钥。\n" --"指定 \"-y\" 改变这个行为。" -+"\n" -+"事务概要\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG 检查失败" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "安装" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "升级" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "取代的软件包" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "移除" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "没有软件包需要发行版同步。" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "降级" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "没有标记要降级的软件包。" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "跳过" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "已安装的软件包" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "软件包" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "可安装的软件包" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "依赖软件包" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "自动移除软件包" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "已升级" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "更多软件包" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "已降级" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "可用升级" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "已安装" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "最近添加的软件包" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "已重装" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "没有匹配的软件包可以列出" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "跳过的" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "没有找到匹配的软件包" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "已移除" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "没有事务 ID" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "失败" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "未找到指定事务 ID" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "总计" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "找到多个事务 ID!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "<空>" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "在 %u 之前,事务历史不完整。" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "系统" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "在 %u 之后,事务历史不完整。" -- --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "撤销事务 {},从 {}" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "跳过把事务 %d 合并到 %d,因为它是重叠的" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "未知仓库:'%s'" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "没有事务" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "没有仓库匹配: %s" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "错误的事务 ID 或软件包" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "该命令必须以 root 用户运行" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "命令行" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "未找到命令: %s。请使用 %s --help" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "用户名" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "这可能是一个 DNF 插件的命令,请尝试: \"dnf install 'dnf-command(%s)'\"" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "这可能是一个 DNF 插件的命令,但当前已禁用加载插件。" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "日期和时间" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " --"命令一起使用。" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "操作" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." --msgstr "" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "更改" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" -+msgstr "失败的历史信息" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "未指定事务 ID、或者软件包" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "已删除" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "参数 {}:不允许与参数 {} 一起使用" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "未安装" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "命令 \"%s\" 已有定义" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "较老的" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "在 dnf.conf 中排除: " -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "较早的" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "在 dnf.conf 中包括: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "事务 ID:" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "在 repo 中排除 " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "起始时间 :" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "在 repo 中包括 " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "起始 RPM 数据库 :" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1870 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "要诊断问题,尝试运行:'%s' 。" -+msgid "(%u seconds)" -+msgstr "(%u 秒)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" -+msgid "(%u minutes)" -+msgstr "(%u 分钟)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"您已启用软件包检查,并通过 GPG 密钥验证。这是建议的做法。\n" --"然而,您没有导入任何 GPG 公钥。您需要为希望安装的软件包下载\n" --"并导入 GPG 公钥。\n" --"您可以执行以下命令导入 GPG 公钥:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"另外,您可以在库配置中使用 'gpgkey' 选项指定 GPG 公钥的 URL,\n" --"DNF 将安装该公钥。\n" --"\n" --"了解更多信息,请联系您的发行版或软件包供应商。" -+#: ../dnf/cli/output.py:1874 -+#, python-format -+msgid "(%u hours)" -+msgstr "(%u 小时)" - --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "问题仓库:%s" -+msgid "(%u days)" -+msgstr "(%u 天)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "显示关于软件包或软件包组的详细信息" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "结束时间 :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "显示所有的软件包(默认)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "结束 RPM 数据库 :" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "只显示可用的软件包" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "用户 :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "只显示已安装的软件包" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "返回码 :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "只显示额外的软件包" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "已终止" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "只显示需要被升级的软件包" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "成功" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "只显示需要被删除的软件包" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "失败:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "限制最近被改变的软件包" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "失败:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "软件包" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "Releasever :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "列出一个或一组软件包" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "命令行 :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "查找提供指定内容的软件包" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "注释 :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "字符串" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "事务完成由:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "搜索软件包: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "已改变的包:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "检查是否有软件包升级" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "Scriptlet 输出:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "在更新前显示Changelog" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "错误:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "没有可用软件包。" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "依赖安装" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "没有标记要安装的软件包。" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "已废弃" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "没有软件包安装。" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "删除" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "重装" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (来自 %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> 软件包 %s.%s %s 将会被安装" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "已安装的软件包%s%s已不可用。" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> 软件包 %s.%s %s 将作为一个更新" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "没有从仓库安装任何软件包。" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> 软件包 %s.%s %s 将会被清除" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "没有标记要重新安装的软件包。" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> 软件包 %s.%s %s 将会被重新安装" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "没有软件包需要升级。" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> 软件包 %s.%s %s 将会被降级" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "对指定仓库中的所有软件包运行命令" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> 软件包 %s.%s %s 将会废弃" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "仓库" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> 软件包 %s.%s %s 将会被升级" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "显示一个有帮助的用法信息" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> 软件包 %s.%s %s 将会被废弃" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "命令" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> 开始解决依赖关系" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "显示或使用事务历史" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> 依赖关系解决完成" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"找到对于一个事务 ID。\n" --"'{}' 需要一个事务 ID 或软件包名。" -+"导入 GPG 公钥 0x%s:\n" -+" Userid: \"%s\"\n" -+" 指纹: %s\n" -+" 来自: %s" - --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "没有提供事务 ID 或软件包名。" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "命令行错误:%s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "你没有权限到历史数据。" -+#: ../dnf/cli/option_parser.py:85 -+#, python-format -+msgid "bad format: %s" -+msgstr "损坏的格式:%s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt 参数有多个值:%s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:99 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt 参数没有值:%s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"无效的事务 ID 范围定义 '{}'。\n" --"使用 '..'。" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "可选参数" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"无法把 '{}' 转换为事务 ID。\n" --"使用 '', 'last', 'last-'。" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "配置文件位置" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "没有找到管理软件包 '{}' 的事务" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "静默执行" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "详尽执行" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "显示 DNF 版本信息并退出" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "设置目标根目录" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "不要安装文档" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "禁用所有插件" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "启用指定名称的插件" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "禁用指定名称的插件" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "设置任意配置和仓库选项" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "通过跳过软件包来解决依赖问题" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "显示命令帮助" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "允许解决依赖关系时删除已安装软件包" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "在事务中尝试最佳软件包版本。" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" -+msgstr "不用把事务限制在最佳选择" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "完全从系统缓存运行,不升级缓存" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "最大命令等待时间" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "调试输出级别" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "删除所有原先因为依赖关系安装的不需要的软件包" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "转储详细解决结果至文件" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "要移除的包" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "在 list/search 命令下,显示仓库里重复的条目" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "在包数据库中寻找问题" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "错误输出级别" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "显示所有问题; 默认" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "对 upgrade 启用 dnf 的过期处理逻辑,或对 info、list 和 repoquery 显示软件包过期的功能" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "显示依赖关系的问题" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm调试输出等级" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "显示重复的问题" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "全部问题自动应答为是" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "显示被放弃的软件包" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "全部问题自动应答为否" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "根据提供的信息显示问题" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "启用指定 id 或 glob 的仓库,可以指定多次" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} 缺失必要依赖软件包 {}" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "使用 config-manager 命令启用 repos (自动保存)" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} 与 {} 重复" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "使用 config-manager 命令禁用 repos (自动保存)" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} 已被 {} 废弃" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "用全名或通配符排除软件包" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} 提供 {} 但是它未被找到" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "禁用 excludepkgs" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "删除文件 %s" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "指向附加仓库的标记和路径,可以指定多次。" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "删除已缓存的数据" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "禁用删除不再被使用的依赖软件包" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "清除元数据" -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "禁用 gpg 签名检查 (如果 RPM 策略允许)" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "正在清理数据: " -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "配置是否使用颜色" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "缓存已过期" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "在运行命令之前将元数据标记为过期。" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d 文件已删除" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "仅解析 IPv4 地址" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "正在等待 pid 为%d的进程退出。" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "仅解析 IPv6 地址" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "列出软件包的依赖关系和提供这些软件包的源" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "设置软件包要复制到的目录" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "同步已经安装的软件包到最新可用版本" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "仅下载软件包" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "需要同步的软件包" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "为事务添加一个注释" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "降级包" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "在更新中包括与 bug 修复有关的软件包" - --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "软件包降级" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "在更新中包括与功能增强有关的软件包。" - --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "显示或使用组信息" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "在更新中包括与新软件包有关的软件包" - --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "配置的软件源不包含组数据。" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "在更新中包括与安全有关的软件包" - --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "警告:组 %s 不存在。" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "在更新中包括修复指定公告所必须的软件包" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "警告:没有匹配的组" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "在更新中包括修复给定 BZ 所必须的软件包" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "可用环境组:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "在更新中包括修复给定 CVE 所必须的软件包" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "已安装的环境组:" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "已安装组:" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "强制使用一个架构" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "已安装语言组:" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "主要命令列表:" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "可用组:" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "插件命令列表:" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "可用语言组:" -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 -+#, python-format -+msgid "Error: %s" -+msgstr "错误:%s" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "包含可选软件包" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "已终止。" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "同时显示已隐藏的软件组" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "没有当前目录的读取/执行权限,移动至 /" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "只显示已安装的软件组" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "尝试在命令行中添加 '{}' 来替换冲突的软件包" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "只显示可获得的团队" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "尝试添加 '{}' 来跳过无法安装的软件包" - --#: ../dnf/cli/commands/group.py:332 --#, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "无效的组子命令,请使用:%s 。" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr " 或 '{}' 来跳过无法安装的软件包" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "无法找到一个必须的组软件包" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "尝试添加 '{}' 来不只使用最佳选择的软件包" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "向系统中安装一个或多个软件包" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr " 或 '{}' 来不只使用最佳选择的软件包" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "软件包安装" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "依赖关系解决。" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "没有任何匹配" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "完毕!" - --#: ../dnf/cli/commands/install.py:131 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "Not a valid rpm file path: %s" --msgstr "RPM文件路径错误:%s" -- --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "" -+msgid " Installed: %s-%s at %s" -+msgstr " 已安装: %s-%s 在 %s" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "创建元数据缓存" -+#: ../dnf/cli/cli.py:138 -+#, python-format -+msgid " Built : %s at %s" -+msgstr " 构建 :%s 在 %s" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "为元数据文件生成缓存文件。" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF 只会下载事务所需的软件包。" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "DNF 将只会下载软件包、安装 gpg 密钥并检查事务。" - --#: ../dnf/cli/commands/mark.py:49 --#, python-format --msgid "%s marked as user installed." --msgstr "%s 已标记为用户安装的。" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "操作中止。" - --#: ../dnf/cli/commands/mark.py:53 --#, python-format --msgid "%s unmarked as user installed." --msgstr "%s 取消标记为用户安装的。" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "无需任何处理。" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s 已标记为已安装软件组。" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "下载软件包:" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "错误:" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "下载软件包出错" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "软件包 %s 尚未安装。" -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "事务失败" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format -+#: ../dnf/cli/cli.py:262 - msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"如果不加干预,拒绝自动导入公钥。\n" -+"指定 \"-y\" 改变这个行为。" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "没有匹配的模块可以列出" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG 检查失败" - --#: ../dnf/cli/commands/module.py:128 --#, fuzzy --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" --"不允许切换一个模块中被启用的流。建议您移除该模块之中所有被安装的内容,然后执行'dnf module reset " --"'命令重置模块.在重置之后,你就可以切换到其他的流" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "{} 的改变日志" - --#: ../dnf/cli/commands/module.py:199 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "取代的软件包" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "与模块交互。" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "没有软件包需要发行版同步。" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "只显示启用的模块" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "未找到匹配的参数: %s" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "只显示禁用的模块" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "无可用软件包 %s。" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "只显示安装的模块" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "显示档案内容" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "没有标记要降级的软件包。" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "重装一个包" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "已安装的软件包" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "需要重新安装的软件包" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "可安装的软件包" - --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "从系统中移除一个或多个软件包" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "自动移除软件包" - --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "删除已安装(重复)的软件包" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "更多软件包" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "移除过期的“仅安装”软件包" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "可用升级" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "没有重复的软件包需要删除" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "最近添加的软件包" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "没有已过时且已安装的软件包需要删除" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "没有匹配的软件包可以列出" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "未知" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "没有找到匹配的软件包" - --#: ../dnf/cli/commands/repolist.py:39 -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "没有事务 ID" -+ -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "未找到指定事务 ID" -+ -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "找到多个事务 ID!" -+ -+#: ../dnf/cli/cli.py:623 - #, python-format --msgid "Never (last: %s)" --msgstr "从不 (最近 %s)" -+msgid "Transaction history is incomplete, before %u." -+msgstr "在 %u 之前,事务历史不完整。" - --#: ../dnf/cli/commands/repolist.py:41 -+#: ../dnf/cli/cli.py:625 - #, python-format --msgid "Instant (last: %s)" --msgstr "瞬间(最近 %s)" -+msgid "Transaction history is incomplete, after %u." -+msgstr "在 %u 之后,事务历史不完整。" - --#: ../dnf/cli/commands/repolist.py:44 -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 - #, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s 秒 (最近 %s)" -+msgid "No package %s installed." -+msgstr "没有软件包 %s 安装。" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "显示已配置的软件仓库" -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "撤销事务 {},从 {}" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "显示所有的软件仓库" -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "未知仓库:'%s'" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "显示已经启用的仓库(默认)" -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "没有仓库匹配: %s" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "显示被禁用的软件仓库" -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "该命令必须以 root 用户运行" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "没有可用的软件仓库" -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "未找到命令: %s。请使用 %s --help" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "启用" -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "这可能是一个 DNF 插件的命令,请尝试: \"dnf install 'dnf-command(%s)'\"" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "禁用" -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "这可能是一个 DNF 插件的命令,但当前已禁用加载插件。" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "仓库ID : " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "配置错误:%s" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "仓库名 : " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " -+"命令一起使用。" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "仓库状态 : " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" -+"--enable、--set-enabled 和 --disable、--set-disabled 必须和 config-manager 命令一起使用。" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "仓库版本: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" -+"警告 : 强制全局性的 GPG 签名检查作为每个有效的 RPM 安全策略 (请参阅 dnf.conf(5) 中的 'gpgcheck' 部分 )" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "仓库标志 : " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "配置文件 \"{}\" 不存在" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "仓库发行版标签: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "仓库更新: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "参数 {}:不允许与参数 {} 一起使用" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "仓库包 : " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "命令 \"%s\" 已有定义" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "仓库大小 : " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "在 dnf.conf 中排除: " - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "仓库元链接: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "在 dnf.conf 中包括: " - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " 更新: " -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "在 repo 中排除 " - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "仓库镜像: " -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "在 repo 中包括 " - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "仓库基本地址: " -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "错误的环境变量 : DNF_DISABLE_ALIASES=%s" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "仓库到期: " -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -+#, python-format -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "解析文件 \"%s\" 失败:%s" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "仓库排除: " -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "无法读文件 \"%s\": %s" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "仓库包括: " -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "别名包括无限递归" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "仓库排除: " -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "%s, 使用原始参数。" - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "仓库文件名: " -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "运行中" - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "仓库标识" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "睡眠中" - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "状态" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "不可中断" - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "仓库名称" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "僵死" - --#: ../dnf/cli/commands/repolist.py:300 --#, python-format --msgid "Total packages: %s" --msgstr "软件包总数:%s" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "跟踪/停止" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "搜索匹配关键字的软件包" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "未知" - --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "搜索所用的关键词" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "无法找到关于锁定进程 (PID %d)的信息" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " PID 为 %d 的应用程序是:%s" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "查询软件包的所有版本(默认)" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " 内存:%5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "仅显示符合指定架构的结果" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " 已启动: %s - %s之前" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "仅显示包含指定文件的结果" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " 状态 : %s" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "只显示与 REQ 冲突的结果" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "列出或创建命令别名" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "启用别名解析" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "只显示废弃 REQ 的结果" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "禁用别名解析" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "仅显示提供指定依赖的结果" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "别名现已被启用" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "仅显示需要指定软件包提供和文件的结果" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "别名现已被禁用" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "仅显示推荐指定依赖的结果" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "无效的别名键 : %s" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "仅显示增强指定依赖的结果" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "别名参数没有值 : %s" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "仅显示建议指定依赖的结果" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "别名已添加 : %s" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "仅显示补充指定依赖的结果" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "别名未找到 : %s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "检查未明示的依赖(文件及提供者);默认选项" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "别名被删除 : %s" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "检查如输入指出的依赖关系,并非 --alldeps" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "%s, 别名 %s" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "与 --whatrequires、--requires 和 --resolve一起使用,递归查询软件包" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "别名 %s='%s'" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "列出这些软件包的依赖关系以及提供这些软件的源" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "别名解析被禁用" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "显示可被 --queryformat 使用的标签" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "没有指定别名。" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "解析功能所来自的软件包" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "没有指定别名。" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "显示软件包的递归树" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "没有定义别名。" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "在相关源 RPM 中操作" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "没有匹配的别名 : %s" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "在软件包详细信息中搜索指定字符串" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "显示关于软件包的详细信息" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "同时搜索软件包描述和 URL" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "显示软件包中的文件列表" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "查询字段" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "显示软件包的源 RPM 名称" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " 和 " - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "显示软件包的 changelogs" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s 精准匹配:%%s" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "用于显示已查找到软件包的格式" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s 匹配:%%s" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)。" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "未找到匹配项。" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "使用 name-version-release 的格式来输出找到的软件包(使用 rpm 查询的默认格式)。" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "搜索软件包: " - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包。" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "在包数据库中寻找问题" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "显示可选择所选软件包的 comps 组" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "显示所有问题; 默认" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "限定查询范围为已安装的重复软件包" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "显示依赖关系的问题" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "限定查询范围为已安装的“仅安装”软件包" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "显示重复的问题" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "显示被放弃的软件包" - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "显示可以下载该软件包的地址。" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "根据提供的信息显示问题" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "显示与该软件包冲突的功能。" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} 缺失必要依赖软件包 {}" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} 与 {} 重复" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "显示软件包所增强的功能" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} 已被 {} 废弃" - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "显示软件包所提供的功能" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} 提供 {} 但是它未被找到" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "显示软件包所推荐的功能" -- --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "显示软件包所依赖的功能" -- --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "显示软件包运行一个 %%pre 脚本所依赖的功能" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "同步已经安装的软件包到最新可用版本" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "显示软件包所建议的功能" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "需要同步的软件包" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "显示软件包所补充的功能" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "升级系统中的一个或多个软件包" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "仅显示可用的软件包。" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "需要升级的软件包" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "仅显示已安装的软件包。" -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "没有软件包需要升级。" - --#: ../dnf/cli/commands/repoquery.py:238 -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "仅显示不存在于任何可用仓库的软件包。" -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "删除所有原先因为依赖关系安装的不需要的软件包" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "仅显示为已安装的软件包提供升级的软件包。" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "要移除的包" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "仅显示可被“dnf autoremove”命令所移除的软件包" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "创建元数据缓存" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "只显示被用户手动安装的软件包。" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "为元数据文件生成缓存文件。" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "仅显示最近修改过的软件包" -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "要诊断问题,尝试运行:'%s' 。" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"选项 '--resolve' 需要和 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" --"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " --"选项之一一起使用" -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"选项 '--recursive' 需要和 '--whatrequires ' 一起使用(以及可选的 '--alldeps',但不能是 '--" --"exactdeps'),或和 '--requires --resolve' 一起使用" -+"您已启用软件包检查,并通过 GPG 密钥验证。这是建议的做法。\n" -+"然而,您没有导入任何 GPG 公钥。您需要为希望安装的软件包下载\n" -+"并导入 GPG 公钥。\n" -+"您可以执行以下命令导入 GPG 公钥:\n" -+" rpm --import public.gpg.key\n" -+"\n" -+"\n" -+"另外,您可以在库配置中使用 'gpgkey' 选项指定 GPG 公钥的 URL,\n" -+"DNF 将安装该公钥。\n" -+"\n" -+"了解更多信息,请联系您的发行版或软件包供应商。" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "软件包 {} 不包含文件" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "问题仓库:%s" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "可用的查询标签:使用 --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." -+msgstr "在\"{}\"中没有被启用的仓库" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "显示关于软件包或软件包组的详细信息" - --#: ../dnf/cli/commands/repoquery.py:501 --msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"description:\n" --" For the given packages print a tree of the packages." --msgstr "" --"没有指定有效的参数\n" --"使用方法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" --"\n" --"描述:\n" --" 对于指定的软件包,打印软件包树。" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "显示所有的软件包(默认)" - --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "在软件包详细信息中搜索指定字符串" -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "只显示可用的软件包" - --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "同时搜索软件包描述和 URL" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "只显示已安装的软件包" - --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "查询字段" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "只显示额外的软件包" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "只显示需要被升级的软件包" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "只显示需要被删除的软件包" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "限制最近被改变的软件包" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "列出一个或一组软件包" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " 和 " -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "查找提供指定内容的软件包" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s 精准匹配:%%s" -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "字符串" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "%s 匹配:%%s" -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "检查是否有软件包升级" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "未找到匹配项。" -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "在更新前显示Changelog" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "运行交互式的DNF终端" -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "没有可用软件包。" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "脚本" -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "没有标记要安装的软件包。" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "以脚本来启动DNF终端" -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "没有软件包安装。" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "不支持的密钥(密钥值)" -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 -+#, python-format -+msgid " (from %s)" -+msgstr " (来自 %s)" - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 - #, python-format --msgid "Could not find repository: %s" --msgstr "无法找到软件仓库:%s" -+msgid "Installed package %s%s not available." -+msgstr "已安装的软件包%s%s已不可用。" - --#: ../dnf/cli/commands/shell.py:167 --msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." --msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" 如果没有指定值,则输出当前值。\n" --" 如果指定了值,则设置为那个值。" -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "没有从仓库安装任何软件包。" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "没有标记要重新安装的软件包。" -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "没有软件包需要移除。" -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "对指定仓库中的所有软件包运行命令" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "仓库" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "显示一个有帮助的用法信息" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "命令" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "显示或使用事务历史" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} [command]\n" --" print help" -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} [command]\n" --" 打印帮助" -+"找到对于一个事务 ID。\n" -+"'{}' 需要一个事务 ID 或软件包名。" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "没有提供事务 ID 或软件包名。" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "你没有权限到历史数据。" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [option]\n" --" list: 列出仓库和它们的状态。选项 = [all | id | glob]\n" --" enable: 启用仓库。选项 = repository id\n" --" disable: 禁用仓库。选项 = repository id" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{}\n" --" resolve the transaction set" --msgstr "" --"{}\n" --" 解析事务集" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{} arg\n" --" list: 列出事务内容\n" --" reset:重置(清零)事务\n" --" run:运行事务" -+"无效的事务 ID 范围定义 '{}'。\n" -+"使用 '..'。" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{}\n" --" run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{}\n" --" 运行事务" -+"无法把 '{}' 转换为事务 ID。\n" -+"使用 '', 'last', 'last-'。" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "没有找到管理软件包 '{}' 的事务" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "降级包" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "软件包降级" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" exit the shell" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "升级,但只有“最新”的软件包已修复可能影响你的系统的问题" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" -+msgstr "这个操作会把模块 '{0}' 从流 '{1}' 切换到流 '{2}'" -+ -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "没有匹配的模块可以列出" -+ -+#: ../dnf/cli/commands/module.py:128 -+msgid "" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" --"{}\n" --" 退出 shell" -+"无法切换一个模块已启用的流。\n" -+"推荐从模块中删除所有已安装的内容,使用 'dnf module reset ' 命令重置模块。在重置模块后就可以启用其他流。" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" --"Shell 特定参数:\n" --"\n" --"config 设置配置选项\n" --"help 打印帮助\n" --"repository (或 repo) 启用、禁用或者列出软件仓库\n" --"resolvedep 解析事务集\n" --"transaction (or ts) 列出、重置或者运行事务集\n" --"run 解析以及运行事务集\n" --"exit (或 quit) 退出 shell" -+"无法切换一个模块已启用的流。\n" -+"推荐从模块中删除所有已安装的内容,使用 'dnf module reset ' 命令重置模块。在重置模块后就可以安装其他流。" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "错误:无法打开%s来读取" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "与模块交互。" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "离开终端" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "只显示启用的模块" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "运行交互式的 DNF 终端以删除或者安装 spec 描述文件" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "只显示禁用的模块" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "将被删除的 specs" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "只显示安装的模块" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "将被安装的 specs" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "显示档案内容" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "从系统中移除一个或多个软件包" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "删除已安装(重复)的软件包" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "移除过期的“仅安装”软件包" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "没有重复的软件包需要删除" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "没有已过时且已安装的软件包需要删除" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "无效: %s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -1974,6 +2018,11 @@ msgstr "性能强化" - msgid "security" - msgstr "安全更新" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "未知" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "新的软件包" -@@ -2093,1170 +2142,1374 @@ msgid "Unknown/Sec." - msgstr "未知/安全漏洞" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "错误" -+msgid "Update ID" -+msgstr "更新 ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "类型" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "更新 ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "更新完毕" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "错误" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "安全漏洞" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "描述" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "权限" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "严重性" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "权限" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "文件" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "已安装" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "是" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "否" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "是" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "升级系统中的一个或多个软件包" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "需要升级的软件包" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s 已标记为用户安装的。" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "升级,但只有“最新”的软件包已修复可能影响你的系统的问题" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s 取消标记为用户安装的。" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "已终止。" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s 已标记为已安装软件组。" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "没有当前目录的读取/执行权限,移动至 /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "错误:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "软件包 %s 尚未安装。" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "列出软件包的依赖关系和提供这些软件包的源" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "删除文件 %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "删除已缓存的数据" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "清除元数据" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "依赖关系解决。" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "正在清理数据: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "完毕!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "缓存已过期" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "命令行错误:%s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d 文件已删除" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "损坏的格式:%s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "正在等待 pid 为%d的进程退出。" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt 参数有多个值:%s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "向系统中安装一个或多个软件包" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "没有任何匹配" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt 参数没有值:%s" -+msgid "Not a valid rpm file path: %s" -+msgstr "RPM文件路径错误:%s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "可选参数" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "以下是 \"{0}\" 的替代 : {1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "配置文件位置" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "搜索匹配关键字的软件包" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "静默执行" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "搜索所用的关键词" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "详尽执行" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "显示 DNF 版本信息并退出" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "查询软件包的所有版本(默认)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "设置目标根目录" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "仅显示符合指定架构的结果" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "不要安装文档" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "仅显示包含指定文件的结果" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "禁用所有插件" -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "只显示与 REQ 冲突的结果" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "启用指定名称的插件" -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "禁用指定名称的插件" -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "只显示废弃 REQ 的结果" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "仅显示提供指定依赖的结果" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "设置任意配置和仓库选项" -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "仅显示需要指定软件包提供和文件的结果" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "通过跳过软件包来解决依赖问题" -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "仅显示推荐指定依赖的结果" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "显示命令帮助" -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "仅显示增强指定依赖的结果" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "允许解决依赖关系时删除已安装软件包" -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "仅显示建议指定依赖的结果" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "在事务中尝试最佳软件包版本。" -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "仅显示补充指定依赖的结果" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "检查未明示的依赖(文件及提供者);默认选项" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "完全从系统缓存运行,不升级缓存" -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "检查如输入指出的依赖关系,并非 --alldeps" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "最大命令等待时间" -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "与 --whatrequires、--requires 和 --resolve一起使用,递归查询软件包" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "调试输出级别" -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "列出这些软件包的依赖关系以及提供这些软件的源" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "转储详细解决结果至文件" -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "显示可被 --queryformat 使用的标签" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "在 list/search 命令下,显示仓库里重复的条目" -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "解析功能所来自的软件包" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "错误输出级别" -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "显示软件包的递归树" - --#: ../dnf/cli/option_parser.py:226 --msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" --msgstr "对 upgrade 启用 dnf 的过期处理逻辑,或对 info、list 和 repoquery 显示软件包过期的功能" -- --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm调试输出等级" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "在相关源 RPM 中操作" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "全部问题自动应答为是" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "全部问题自动应答为否" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "显示关于软件包的详细信息" - --#: ../dnf/cli/option_parser.py:247 --msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" --msgstr "启用指定 id 或 glob 的仓库,可以指定多次" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "显示软件包中的文件列表" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "显示软件包的源 RPM 名称" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "显示软件包的 changelogs" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "用全名或通配符排除软件包" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "用于显示已查找到软件包的格式" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "禁用 excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)。" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:191 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "指向附加仓库的标记和路径,可以指定多次。" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "使用 name-version-release 的格式来输出找到的软件包(使用 rpm 查询的默认格式)。" - --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "禁用删除不再被使用的依赖软件包" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包。" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "显示可选择所选软件包的 comps 组" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "配置是否使用颜色" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "限定查询范围为已安装的重复软件包" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "在运行命令之前将元数据标记为过期。" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "限定查询范围为已安装的“仅安装”软件包" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "仅解析 IPv4 地址" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "仅解析 IPv6 地址" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "显示可以下载该软件包的地址。" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "设置软件包要复制到的目录" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "显示与该软件包冲突的功能。" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "仅下载软件包" -+#: ../dnf/cli/commands/repoquery.py:220 -+msgid "" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "为事务添加一个注释" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "显示软件包所增强的功能" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "在更新中包括与 bug 修复有关的软件包" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "显示软件包所提供的功能" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "在更新中包括与功能增强有关的软件包。" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "显示软件包所推荐的功能" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "在更新中包括与新软件包有关的软件包" -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "显示软件包所依赖的功能" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "在更新中包括与安全有关的软件包" -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format -+msgid "" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "显示软件包运行一个 %%pre 脚本所依赖的功能" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "在更新中包括修复指定公告所必须的软件包" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "显示软件包所建议的功能" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "在更新中包括修复给定 BZ 所必须的软件包" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "显示软件包所补充的功能" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "在更新中包括修复给定 CVE 所必须的软件包" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "仅显示可用的软件包。" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "仅显示已安装的软件包。" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "强制使用一个架构" -+#: ../dnf/cli/commands/repoquery.py:238 -+msgid "" -+"Display only packages that are not present in any of available repositories." -+msgstr "仅显示不存在于任何可用仓库的软件包。" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "主要命令列表:" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "仅显示为已安装的软件包提供升级的软件包。" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "插件命令列表:" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "仅显示可被“dnf autoremove”命令所移除的软件包" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "只显示被用户手动安装的软件包。" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "时期" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "仅显示最近修改过的软件包" - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" - msgstr "" -+"选项 '--resolve' 需要和 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" -+"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " -+"选项之一一起使用" - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" - msgstr "" -+"选项 '--recursive' 需要和 '--whatrequires ' 一起使用(以及可选的 '--alldeps',但不能是 '--" -+"exactdeps'),或和 '--requires --resolve' 一起使用" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "发布" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "软件包 {} 不包含文件" - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "可用的查询标签:使用 --queryformat \".. %{tag} ..\"" - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." - msgstr "" -+"没有指定有效的参数\n" -+"使用方法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"描述:\n" -+" 对于指定的软件包,打印软件包树。" - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "从不 (最近 %s)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "源" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "瞬间(最近 %s)" - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s 秒 (最近 %s)" - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "显示已配置的软件仓库" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "来自仓库" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "显示所有的软件仓库" - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "打包者:" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "显示已经启用的仓库(默认)" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "构建时间" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "显示被禁用的软件仓库" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "安装时间" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "没有可用的软件仓库" - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "安装者" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "启用" - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "禁用" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "协议" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "仓库ID : " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "仓库名 : " - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "仓库状态 : " - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "仓库版本: " - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "是" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "仓库标志 : " - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "仓库发行版标签: " - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "否" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "仓库更新: " - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "确定吗?[y/N]: " -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "仓库包 : " - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "确定吗?[Y/n]: " -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "仓库大小 : " - --#: ../dnf/cli/output.py:788 --#, python-format --msgid "Group: %s" --msgstr "组:%s" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "仓库元链接: " - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " 组编号:%s" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " 更新: " - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " 描述:%s" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "仓库镜像: " - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " 语言:%s" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "仓库基本地址: " - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " 必要的软件包:" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "仓库到期: " - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " 默认的软件包:" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "仓库排除: " - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " 可选的软件包:" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "仓库包括: " - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " 可能的软件包:" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "仓库排除: " - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "环境组:%s" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "仓库文件名: " - --#: ../dnf/cli/output.py:830 -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "仓库标识" -+ -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "状态" -+ -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "仓库名称" -+ -+#: ../dnf/cli/commands/repolist.py:300 - #, python-format --msgid " Environment-Id: %s" --msgstr " 环境-Id:%s" -+msgid "Total packages: %s" -+msgstr "软件包总数:%s" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " 必选软件包组:" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "运行交互式的DNF终端" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " 可选软件包组:" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "脚本" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "匹配来源:" -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "以脚本来启动DNF终端" - --#: ../dnf/cli/output.py:872 --#, python-format --msgid "Filename : %s" --msgstr "文件名 :%s" -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "不支持的密钥(密钥值)" - --#: ../dnf/cli/output.py:897 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Repo : %s" --msgstr "仓库 :%s" -+msgid "Could not find repository: %s" -+msgstr "无法找到软件仓库:%s" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "描述: " -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" 如果没有指定值,则输出当前值。\n" -+" 如果指定了值,则设置为那个值。" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "网址 :%s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" 打印帮助" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "协议 :%s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [option]\n" -+" list: 列出仓库和它们的状态。选项 = [all | id | glob]\n" -+" enable: 启用仓库。选项 = repository id\n" -+" disable: 禁用仓库。选项 = repository id" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "提供 : %s" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" 解析事务集" - --#: ../dnf/cli/output.py:940 --#, python-format --msgid "Other : %s" --msgstr "其它 : %s" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: 列出事务内容\n" -+" reset:重置(清零)事务\n" -+" run:运行事务" - --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "计算总下载量时出错" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" 运行事务" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "总计:%s" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" 退出 shell" - --#: ../dnf/cli/output.py:998 -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Shell 特定参数:\n" -+"\n" -+"config 设置配置选项\n" -+"help 打印帮助\n" -+"repository (或 repo) 启用、禁用或者列出软件仓库\n" -+"resolvedep 解析事务集\n" -+"transaction (or ts) 列出、重置或者运行事务集\n" -+"run 解析以及运行事务集\n" -+"exit (或 quit) 退出 shell" -+ -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid "Total download size: %s" --msgstr "总下载:%s" -+msgid "Error: Cannot open %s for reading" -+msgstr "错误:无法打开%s来读取" - --#: ../dnf/cli/output.py:1001 -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "离开终端" -+ -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "重装一个包" -+ -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "需要重新安装的软件包" -+ -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Installed size: %s" --msgstr "安装大小:%s" -+msgid "Package %s available, but not installed." -+msgstr "软件包 %s 可用,但不会被安装" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "计算安装大小时出错" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "运行交互式的 DNF 终端以删除或者安装 spec 描述文件" - --#: ../dnf/cli/output.py:1023 -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "将被删除的 specs" -+ -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "将被安装的 specs" -+ -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "显示或使用组信息" -+ -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "配置的软件源不包含组数据。" -+ -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Freed space: %s" --msgstr "将会释放空间:%s" -+msgid "Warning: Group %s does not exist." -+msgstr "警告:组 %s 不存在。" -+ -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "警告:没有匹配的组" -+ -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "可用环境组:" -+ -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "已安装的环境组:" -+ -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "已安装组:" -+ -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "已安装语言组:" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "标记软件包为遵循软件包组安装的:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "可用组:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "标记软件包为遵循软件包组移除的:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "可用语言组:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "组" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "包含可选软件包" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "软件包" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "同时显示已隐藏的软件组" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "安装组/模块包" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "只显示已安装的软件组" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "安装软件包组" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "只显示可获得的团队" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "安装" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "无效的组子命令,请使用:%s 。" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "升级" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "无法找到一个必须的组软件包" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "重新安装" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "模块软件包 '{}' 没有可用的元数据,它不能在系统上安装" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "安装依赖关系" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "模块软件包没有可用的模块元数据" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "安装弱的依赖" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "将不安装一个源码 RPM 软件包 (%s)。" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "移除" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "没有 %s 匹配的 payload factory" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "移除依赖的软件包" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "已下载" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "清除未被使用的依赖关系" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "不支持的校验类型: %s" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "降级" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "正在查找最快的镜像(%s 的主机) " - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" -+"\n" -+"\n" -+"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" -+"\n" -+"\n" -+"提示 : [d]默认, [e]启用, [x]禁用, [i]安装的, [a]活跃的" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "正在忽略无用的配置文件'{}/{}'" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" --msgstr "" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "不允许通过 Fail-Safe 仓库 {1} 安装模块 '{0}'" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "无法配置参数 {} 中的配置档案" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "module {} 没有默认的配置档案 :{}" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "配置档案 {} 与模块 {} 不匹配 :{}" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" -+msgstr "不允许通过 Fail-Safe 仓库安装模块" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "无法解析参数 {}" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "没有和{}匹配的软件包" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" --msgstr "" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -+msgstr "不允许通过 Fail-Safe 仓库 {1} 升级模块 '{0}'" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" --msgstr "" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" -+msgstr "不允许通过 Fail-Safe 仓库升级模块" - --#: ../dnf/cli/output.py:1256 --#, python-format -+#: ../dnf/module/module_base.py:328 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" --msgstr "" --"跳过有冲突的软件包:\n" --"(添加 '%s' 至命令行来强制升级)" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" -+msgstr "只需要模块名。正在忽略'{}'中的无用信息" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "跳过存在损坏依赖关系的软件包 %s" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "模块依赖问题" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " 或一个组的一部分" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "为 '{}' 启用不同的流。" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "没有可显示的内容。" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "安装比指定更新的 '{}' 版本。原因:{}" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "替换" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "启用的模板:{}。" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "没有为 '{}' 指定档案。请指定档案。" -+ -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC 扩展 : 用户的密钥 " -+ -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "无效" -+ -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "有未知状态" -+ -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC 扩展 : " -+ -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "测试已导入的密钥来检查有效性。" -+ -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"事务概要\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "未知配置值: %s=%s 在 %s 中; %s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "安装" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "未知配置选项:%s = %s 在 %s 中" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "升级" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "启动的 dnf-automatic。" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "移除" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "休眠 %s 秒" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "降级" -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "下列位于 '%s' 的更新已被应用:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "跳过" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "下列位于 '%s' 的更新可用:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "软件包" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "下列位于 '%s' 的更新已下载:" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "依赖软件包" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "位于 '%s' 的更新已应用。" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "已升级" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "位于 '%s' 的更新已下载。" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "已降级" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "位于 '%s' 的更新已可用。" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "已重装" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "使用 '%s' 发送邮件失败: %s" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "无法执行命令 '%s' :返回 %d" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "已移除" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "请求中的问题 :" - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "失败" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "缺少的软件包 " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "总计" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "错误的软件包 : " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "<空>" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "缺少的组或模块 : " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "系统" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "错误的组或模块: " - --#: ../dnf/cli/output.py:1611 --#, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "跳过把事务 %d 合并到 %d,因为它是重叠的" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "默认设置的模块依赖性问题 :" - --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "没有事务" -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 -+#, python-format -+msgid "%s is empty file" -+msgstr "%s 为空文件" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "错误的事务 ID 或软件包" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "保存最后的 makecache 时间失败。" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "命令行" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "无法决定最后的 makecache 时间。" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "用户名" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "问题" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "加载仓库 '{}' 失败:{}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "日期和时间" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "加载仓库 '{}' 失败" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "操作" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "在使用按流量计费的连接时禁用元数据计时缓存。" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "更改" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "在使用电池时禁用元数据计时缓存。" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "元数据计时缓存已禁用。" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "未指定事务 ID、或者软件包" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "元数据缓存近期已刷新。" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "已删除" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s: 永远不过期并不会被刷新。" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "未安装" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s: 已过期并不会被刷新。" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "较早的" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s: 元数据将在 %d 秒后过期,现在将会被刷新" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "较老的" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s: 将会在 %d 秒后过期。" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "事务 ID:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "元数据缓存已建立。" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "起始时间 :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s:正在使用截止于 %s 的元数据。" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "起始 RPM 数据库 :" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "正在忽略仓库:%s" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u 秒)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "上次元数据过期检查:%s 前,执行于 %s。" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "下载的软件包保存在缓存中,直到下次成功执行事务。" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u 分钟)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "您可以通过执行 '%s' 删除软件包缓存。" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u 小时)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "配置文件 %s 中使用 tsflag 是错误的" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u 天)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "为仓库 %s 添加组文件时失败:%s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "结束时间 :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "运行事务检查" -+ -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "错误:事务检查与依赖解决错误:" -+ -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "事务检查成功。" -+ -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "运行事务测试" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "结束 RPM 数据库 :" -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "事务检查错误:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "用户 :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "事务测试成功。" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "已终止" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "运行事务" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "返回码 :" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "磁盘需求:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "成功" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "至少需要 %dMB 空间,在文件系统 %s。" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "失败:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "错误汇总" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "失败:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB 在 DNF 以外被修改。" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "Releasever :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "事务过程中出现错误。" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "命令行 :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "获取事务锁失败(记录为:%s)。" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "注释 :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "不能执行事务。" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "事务完成由:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "事务无法启动:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "已改变的包:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "移除事务文件 %s 失败" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "Scriptlet 输出:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "某些软件包没有被下载。正在重试。" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "错误:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "增量 RPM 将 %.1f MB 的更新减少至 %.1f MB(已节省 %d.1%% )" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "依赖安装" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "增量 RPM 未能将 %.1f MB 的更新减少至 %.1f MB(已浪费 %d.1%% )" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "已废弃" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "无法打开: {}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "废弃" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s 的公钥没有安装" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "删除" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "打开软件包 %s 出现问题" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "重装" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "%s 的公钥不可信任" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> 软件包 %s.%s %s 将会被安装" -+msgid "Package %s is not signed" -+msgstr "软件包 %s 没有签名" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> 软件包 %s.%s %s 将作为一个更新" -+msgid "Cannot remove %s" -+msgstr "无法删除 %s" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> 软件包 %s.%s %s 将会被清除" -+msgid "%s removed" -+msgstr "%s 已删除" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "没有和组 \"{}\" 匹配的" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> 软件包 %s.%s %s 将会被重新安装" -+msgid "Adding packages from group '%s': %s" -+msgstr "从组 '%s': %s 添加软件包" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "没有软件包组需要移除。" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "没有标记为要升级的组。" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "没有能够与之匹配的软件包" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> 软件包 %s.%s %s 将会被降级" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> 软件包 %s.%s %s 将会废弃" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "软件包 %s 的低版本已经安装,无法进行降级。" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> 软件包 %s.%s %s 将会被升级" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "软件包 %s 未能够安装成功,无法进行重新安装。" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> 软件包 %s.%s %s 将会被废弃" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "%s 文件无法被升级,已忽略。" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> 开始解决依赖关系" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "软件包 %s 未安装,无法更新。" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> 依赖关系解决完成" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "软件包 %s 的高版本已经安装,无法进行升级操作。" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" --msgstr "" --"导入 GPG 公钥 0x%s:\n" --" Userid: \"%s\"\n" --" 指纹: %s\n" --" 来自: %s" -+msgid "Package %s available, but installed for different architecture." -+msgstr "软件包 %s 可用,当是为其它架构安装。" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "运行中" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "睡眠中" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "操作没被处理:{}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "不可中断" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "没有必须的安全更新, 但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "僵死" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "没有必须的安全更新, 但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "跟踪/停止" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "未知" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "无法找到关于锁定进程 (PID %d)的信息" -+msgid ". Failing package is: %s" -+msgstr ". 失败的软件包是:%s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " PID 为 %d 的应用程序是:%s" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG密钥配置为:%s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " 内存:%5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "%s 的 GPG 公钥(0x%s)已安装" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "密钥已被确认" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "密钥已被拒绝" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " 已启动: %s - %s之前" -+msgid "Key import failed (code %d)" -+msgstr "导入公钥失败(代码 %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "导入公钥成功" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "没有安装任何公钥" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " 状态 : %s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "仓库 \"%s\" 的 GPG 公钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "正在跳过" -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "导入的密钥没有公钥,错误的公钥?" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "没有安装软件组 '%s' 。" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * 可能您的意思是:{}" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "软件包组 '%s' 不存在。" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "环境组 '%s' 没有安装。" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id '%s' 不存在。" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" -+ -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "组 '%s' 未安装。" -+msgid "Package %s is already installed." -+msgstr "软件包 %s 已安装。" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3275,7 +3528,7 @@ msgstr "未知配置选项: %s = %s" - #: ../dnf/conf/config.py:327 - #, python-format - msgid "Error parsing --setopt with key '%s', value '%s': %s" --msgstr "" -+msgstr "错误解析 --setopt,键为 '%s',值是 '%s': %s" - - #: ../dnf/conf/config.py:335 - #, python-format -@@ -3289,7 +3542,7 @@ msgstr "不正确或未知的 \"{}\": {}" - #: ../dnf/conf/config.py:452 - #, python-format - msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" --msgstr "" -+msgstr "错误解析 --setopt,键为 '%s.%s', 值是 '%s': %s" - - #: ../dnf/conf/config.py:455 - #, python-format -@@ -3316,6 +3569,11 @@ msgstr "仓库 '%s' 在配置文件中的名称丢失,使用 ID 代替。" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "错误 ID repo: %s, byte = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s: %s 检查失败:%s vs %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3326,36 +3584,6 @@ msgstr "repo %s: 0x%s 已被导入" - msgid "repo %s: imported key 0x%s." - msgstr "repo %s: 导入的 key 0x%s。" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "将不安装一个源码 RPM 软件包 (%s)。" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "" -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "无效" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "" -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "不支持的校验类型: %s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "增量 RPM 重构失败" -@@ -3368,226 +3596,45 @@ msgstr "从增量包重构的 RPM 校验失败" - msgid "done" - msgstr "完成" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "缺少的软件包 " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "" -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "" -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "模块依赖问题" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "" - "发现损坏的锁定文件:%s \n" - "请确保没有其它 DNF 进程正在运行并手动删除锁定文件,或者运行命令:systemd-tmpfiles --remove dnf.conf" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "为 '{}' 启用不同的流。" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "没有可显示的内容。" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "安装比指定更新的 '{}' 版本。原因:{}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "启用的模板:{}。" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "没有为 '{}' 指定档案。请指定档案。" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "正在忽略无用的配置文件'{}/{}'" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "没有和{}匹配的软件包" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "只需要模块名。正在忽略'{}'中的无用信息" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s: %s 检查失败:%s vs %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s 为空文件" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "保存最后的 makecache 时间失败。" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "无法决定最后的 makecache 时间。" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "解析文件失败:%s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "正在跳过" - --#: ../dnf/plugin.py:141 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Loaded plugins: %s" --msgstr "加载插件:%s" -+msgid "Module or Group '%s' is not installed." -+msgstr "未安装模块或组 '%s'。" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "Failed loading plugin \"%s\": %s" --msgstr "" -+msgid "Module or Group '%s' is not available." -+msgstr "模块或组 '%s' 不可用。" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:191 - #, python-format --msgid "no matching payload factory for %s" --msgstr "没有 %s 匹配的 payload factory" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "已下载" -+msgid "Module or Group '%s' does not exist." -+msgstr "模块或组 '%s' 不存在。" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "正在查找最快的镜像(%s 的主机) " -+msgid "Environment '%s' is not installed." -+msgstr "环境 '%s' 没有安装。" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:629 - #, python-format --msgid "enabling %s repository" --msgstr "正在启用 %s 仓库" -+msgid "Environment '%s' is not available." -+msgstr "环境 '%s' 不可用。" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:657 - #, python-format --msgid "Added %s repo from %s" --msgstr "已添加 %s 仓库来自 %s" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." --msgstr "" -- --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "降级" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "清理" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "安装" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "重新安装" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "删除" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "升级" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "验证" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "运行脚本" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "准备中" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "问题" -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id '%s' 不存在。" -diff --git a/po/zh_TW.po b/po/zh_TW.po -index 7284a75..a296e39 100644 ---- a/po/zh_TW.po -+++ b/po/zh_TW.po -@@ -8,7 +8,7 @@ msgid "" - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2019-06-05 10:58+0200\n" -+"POT-Creation-Date: 2019-06-18 15:56+0200\n" - "PO-Revision-Date: 2019-04-02 05:15+0000\n" - "Last-Translator: Cheng-Chia Tseng \n" - "Language-Team: Chinese (Taiwan)\n" -@@ -19,1924 +19,1964 @@ msgstr "" - "Plural-Forms: nplurals=1; plural=0;\n" - "X-Generator: Zanata 4.6.2\n" - --#: ../dnf/automatic/emitter.py:31 --#, python-format --msgid "The following updates have been applied on '%s':" --msgstr "下列更新已套用至「%s」:" -- --#: ../dnf/automatic/emitter.py:32 --#, python-format --msgid "The following updates are available on '%s':" --msgstr "下列更新於「%s」上可用:" -- --#: ../dnf/automatic/emitter.py:33 --#, python-format --msgid "The following updates were downloaded on '%s':" --msgstr "下列更新已下載於「%s」:" -- --#: ../dnf/automatic/emitter.py:80 --#, python-format --msgid "Updates applied on '%s'." --msgstr "更新已套用至「%s」。" -- --#: ../dnf/automatic/emitter.py:82 --#, python-format --msgid "Updates downloaded on '%s'." --msgstr "更新已下載於「%s」。" -- --#: ../dnf/automatic/emitter.py:84 --#, python-format --msgid "Updates available on '%s'." --msgstr "更新於「%s」上可用。" -- --#: ../dnf/automatic/emitter.py:107 --#, python-format --msgid "Failed to send an email via '%s': %s" --msgstr "無法透過「%s」發送電子郵件:%s" -- --#: ../dnf/automatic/emitter.py:137 --#, python-format --msgid "Failed to execute command '%s': returned %d" --msgstr "無法執行「%s」指令:已回傳 %d" -+#: ../doc/examples/install_plugin.py:46 -+#: ../doc/examples/list_obsoletes_plugin.py:39 -+#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 -+#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -+#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 -+#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -+msgid "PACKAGE" -+msgstr "PACKAGE" - --#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 --#, python-format --msgid "Unknown configuration value: %s=%s in %s; %s" --msgstr "未知的設定值:%s = %s 於 %s;%s" -+#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 -+msgid "Package to install" -+msgstr "要安裝的軟體包" - --#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 --#, python-format --msgid "Unknown configuration option: %s = %s in %s" --msgstr "未知的設定選項:%s = %s 於 %s" -+#. TRANSLATORS: This is for a single package currently being downgraded. -+#: ../dnf/transaction.py:79 -+msgctxt "currently" -+msgid "Downgrading" -+msgstr "正在下載" - --#: ../dnf/automatic/main.py:231 --msgid "Started dnf-automatic." --msgstr "已啟動 dnf-automatic。" -+#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -+#: ../dnf/transaction.py:94 -+msgid "Cleanup" -+msgstr "清理" - --#: ../dnf/automatic/main.py:235 --#, python-format --msgid "Sleep for %s seconds" --msgstr "睡眠 %s 秒" -+#. TRANSLATORS: This is for a single package currently being installed. -+#: ../dnf/transaction.py:82 -+msgctxt "currently" -+msgid "Installing" -+msgstr "正在安裝" - --#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 --#, python-format --msgid "Error: %s" --msgstr "錯誤:%s" -+#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 -+msgid "Obsoleting" -+msgstr "棄用" - --#: ../dnf/base.py:145 --msgid "loading repo '{}' failure: {}" --msgstr "載入「{}」軟體庫失敗:{}" -+#. TRANSLATORS: This is for a single package currently being reinstalled. -+#: ../dnf/transaction.py:86 -+msgctxt "currently" -+msgid "Reinstalling" -+msgstr "正在重新安裝" - --#: ../dnf/base.py:147 --msgid "Loading repository '{}' has failed" --msgstr "載入「{}」軟體庫時發生錯誤" -+#. TODO: 'Removing'? -+#: ../dnf/transaction.py:89 -+msgid "Erasing" -+msgstr "抹除" - --#: ../dnf/base.py:334 --msgid "Metadata timer caching disabled when running on metered connection." --msgstr "當以計費網路連線時,停用中介資料定時快取。" -+#. TRANSLATORS: This is for a single package currently being upgraded. -+#: ../dnf/transaction.py:91 -+msgctxt "currently" -+msgid "Upgrading" -+msgstr "正在升級" - --#: ../dnf/base.py:339 --msgid "Metadata timer caching disabled when running on a battery." --msgstr "當使用電池時,停用中介資料定時快取。" -+#: ../dnf/transaction.py:95 -+msgid "Verifying" -+msgstr "核驗" - --#: ../dnf/base.py:344 --msgid "Metadata timer caching disabled." --msgstr "已停用中介資料定時快取。" -+#: ../dnf/transaction.py:96 -+msgid "Running scriptlet" -+msgstr "執行指令小稿" - --#: ../dnf/base.py:349 --msgid "Metadata cache refreshed recently." --msgstr "中介資料的快取已於最近重新整理。" -+#: ../dnf/transaction.py:98 -+msgid "Preparing" -+msgstr "準備" - --#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 --msgid "There are no enabled repositories in \"{}\"." -+#: ../dnf/rpm/transaction.py:119 -+msgid "Errors occurred during test transaction." - msgstr "" - --#: ../dnf/base.py:362 -+#: ../dnf/plugin.py:63 - #, python-format --msgid "%s: will never be expired and will not be refreshed." --msgstr "%s:將永遠不會過期,且不會重新整理。" -+msgid "Parsing file failed: %s" -+msgstr "解析檔案失敗:%s" - --#: ../dnf/base.py:364 -+#: ../dnf/plugin.py:141 - #, python-format --msgid "%s: has expired and will be refreshed." --msgstr "%s:已經過期,並將重新整理。" -+msgid "Loaded plugins: %s" -+msgstr "已載入的外掛:%s" - --#. expires within the checking period: --#: ../dnf/base.py:368 -+#: ../dnf/plugin.py:199 - #, python-format --msgid "%s: metadata will expire after %d seconds and will be refreshed now" --msgstr "%s:中介資料將會在 %d 秒後過期,現在將立刻重新整理" -+msgid "Failed loading plugin \"%s\": %s" -+msgstr "" - --#: ../dnf/base.py:372 --#, python-format --msgid "%s: will expire after %d seconds." --msgstr "%s:將會在 %d 秒後過期。" -+#: ../dnf/plugin.py:231 -+msgid "No matches found for the following enable plugin patterns: {}" -+msgstr "" - --#. performs the md sync --#: ../dnf/base.py:378 --msgid "Metadata cache created." --msgstr "已建立中介資料快取。" -+#: ../dnf/plugin.py:235 -+msgid "No matches found for the following disable plugin patterns: {}" -+msgstr "" - --#: ../dnf/base.py:411 -+#: ../dnf/repodict.py:58 - #, python-format --msgid "%s: using metadata from %s." --msgstr "%s:從 %s 使用中介資料。" -+msgid "enabling %s repository" -+msgstr "正在啟用 %s 軟體庫" - --#: ../dnf/base.py:422 -+#: ../dnf/repodict.py:94 - #, python-format --msgid "Ignoring repositories: %s" -+msgid "Added %s repo from %s" -+msgstr "已從 %s 增加 %s 軟體庫" -+ -+#. Translators: This is abbreviated 'Name'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:498 -+msgctxt "short" -+msgid "Name" - msgstr "" - --#: ../dnf/base.py:425 --#, python-format --msgid "Last metadata expiration check: %s ago on %s." --msgstr "上次中介資料過期檢查:%s 以前,時間點為%s。" -+#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 -+msgctxt "long" -+msgid "Name" -+msgstr "" - --#: ../dnf/base.py:455 --msgid "" --"The downloaded packages were saved in cache until the next successful " --"transaction." --msgstr "直到有下個成功處理事項為止,下載的軟體包會存在快取中。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:504 -+msgid "Epoch" -+msgstr "Epoch" - --#: ../dnf/base.py:457 --#, python-format --msgid "You can remove cached packages by executing '%s'." --msgstr "您可以移除快取中的軟體包,方法為「%s」" -+#. Translators: This is the short version of 'Version'. You can -+#. use the full (unabbreviated) term 'Version' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -+msgctxt "short" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:546 --#, python-format --msgid "Invalid tsflag in config file: %s" --msgstr "在 config 檔案中無效的 tsflag:%s" -+#. Translators: This is the full (unabbreviated) term 'Version'. -+#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -+msgctxt "long" -+msgid "Version" -+msgstr "" - --#: ../dnf/base.py:602 --#, python-format --msgid "Failed to add groups file for repository: %s - %s" --msgstr "為軟體庫建立群組檔案時失敗:%s - %s" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:509 -+msgid "Release" -+msgstr "發行版" - --#: ../dnf/base.py:826 --msgid "Running transaction check" --msgstr "執行處理事項檢查" -+#. Translators: This is abbreviated 'Architecture', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -+msgctxt "short" -+msgid "Arch" -+msgstr "" - --#: ../dnf/base.py:837 --msgid "Error: transaction check vs depsolve:" --msgstr "錯誤:處理事項 check vs depsolve:" -+#. Translators: This is the full word 'Architecture', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -+msgctxt "long" -+msgid "Architecture" -+msgstr "" - --#: ../dnf/base.py:843 --msgid "Transaction check succeeded." --msgstr "處理事項檢查成功。" -+#. Translators: This is the short version of 'Size'. It should -+#. not be longer than 5 characters. If the term 'Size' in your -+#. language is not longer than 5 characters then you can use it -+#. unabbreviated. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -+msgctxt "short" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:846 --msgid "Running transaction test" --msgstr "執行處理事項測試" -+#. Translators: This is the full (unabbreviated) term 'Size'. -+#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -+msgctxt "long" -+msgid "Size" -+msgstr "" - --#: ../dnf/base.py:856 --msgid "Transaction check error:" --msgstr "中介資料檢查錯誤:" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:517 -+msgid "Source" -+msgstr "來源" - --#: ../dnf/base.py:863 --msgid "Transaction test succeeded." --msgstr "處理事項測試成功。" -+#. Translators: This is abbreviated 'Repository', used when -+#. we have not enough space to display the full word. -+#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -+msgctxt "short" -+msgid "Repo" -+msgstr "" - --#: ../dnf/base.py:878 --msgid "Running transaction" --msgstr "執行處理事項" -+#. Translators: This is the full word 'Repository', used when -+#. we have enough space. -+#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -+msgctxt "long" -+msgid "Repository" -+msgstr "" - --#: ../dnf/base.py:906 --msgid "Disk Requirements:" --msgstr "需要磁碟:" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:526 -+msgid "From repo" -+msgstr "來源軟體庫" - --#: ../dnf/base.py:909 --#, python-format --msgid "At least %dMB more space needed on the %s filesystem." --msgid_plural "At least %dMB more space needed on the %s filesystem." --msgstr[0] "至少需要 %dMB 以上的空間於 %s 檔案系統上。" -+#. :hawkey does not support changelog information -+#. print(_("Committer : %s") % ucd(pkg.committer)) -+#. print(_("Committime : %s") % time.ctime(pkg.committime)) -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:532 -+msgid "Packager" -+msgstr "打包者" - --#: ../dnf/base.py:913 --msgid "Error Summary" --msgstr "錯誤摘要" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:534 -+msgid "Buildtime" -+msgstr "建置時間" - --#: ../dnf/base.py:939 --msgid "RPMDB altered outside of DNF." --msgstr "RPMDB 在 DNF 外做了變更。" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:538 -+msgid "Install time" -+msgstr "安裝時間" - --#: ../dnf/base.py:996 --msgid "Errors occurred during transaction." --msgstr "在處理事項時發生錯誤。" -+#. Translators: This message should be no longer than 12 chars. -+#: ../dnf/cli/output.py:547 -+msgid "Installed by" -+msgstr "安裝內容" - --#: ../dnf/base.py:1000 --#, python-format --msgid "Failed to obtain the transaction lock (logged in as: %s)." --msgstr "無法取得處理事項鎖(登入以:%s)。" -+#. Translators: This is abbreviated 'Summary'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:551 -+msgctxt "short" -+msgid "Summary" -+msgstr "" - --#. should this be 'to_unicoded'? --#: ../dnf/base.py:1003 ../dnf/base.py:1013 --msgid "Could not run transaction." --msgstr "無法執行處理事項。" -+#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 -+msgctxt "long" -+msgid "Summary" -+msgstr "" - --#: ../dnf/base.py:1010 --msgid "Transaction couldn't start:" --msgstr "無法啓動處理事項:" -+#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 -+msgid "URL" -+msgstr "URL" - --#: ../dnf/base.py:1022 --#, python-format --msgid "Failed to remove transaction file %s" --msgstr "移除處理事項檔案 %s 失敗" -+#. Translators: This message should be no longer than 12 characters. -+#: ../dnf/cli/output.py:557 -+msgid "License" -+msgstr "授權" - --#: ../dnf/base.py:1104 --msgid "Some packages were not downloaded. Retrying." --msgstr "有些軟體包未下載。重試。" -+#. Translators: This is abbreviated 'Description'. Should be no longer -+#. than 12 characters. You can use the full version if it is short -+#. enough in your language. -+#: ../dnf/cli/output.py:561 -+msgctxt "short" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1134 --#, python-format --msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" --msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %d.1%%)" -+#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 -+msgctxt "long" -+msgid "Description" -+msgstr "" - --#: ../dnf/base.py:1137 --#, python-format --msgid "" --"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" --msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %d.1%%)" -+#: ../dnf/cli/output.py:688 -+msgid "No packages to list" -+msgstr "" - --#: ../dnf/base.py:1186 --msgid "Could not open: {}" --msgstr "無法開啟:{}" -+#: ../dnf/cli/output.py:699 -+msgid "y" -+msgstr "y" - --#: ../dnf/base.py:1224 --#, python-format --msgid "Public key for %s is not installed" --msgstr "%s 的公鑰尚未安裝" -+#: ../dnf/cli/output.py:699 -+msgid "yes" -+msgstr "是" - --#: ../dnf/base.py:1228 --#, python-format --msgid "Problem opening package %s" --msgstr "開啟 %s 軟體包時發生問題" -+#: ../dnf/cli/output.py:700 -+msgid "n" -+msgstr "n" -+ -+#: ../dnf/cli/output.py:700 -+msgid "no" -+msgstr "否" -+ -+#: ../dnf/cli/output.py:704 -+msgid "Is this ok [y/N]: " -+msgstr "這樣可以嗎 [y/N]: " -+ -+#: ../dnf/cli/output.py:708 -+msgid "Is this ok [Y/n]: " -+msgstr "這樣可以嗎 [Y/n]: " - --#: ../dnf/base.py:1236 -+#: ../dnf/cli/output.py:788 - #, python-format --msgid "Public key for %s is not trusted" --msgstr "%s 的公鑰未被信任" -+msgid "Group: %s" -+msgstr "群組:%s" - --#: ../dnf/base.py:1240 -+#: ../dnf/cli/output.py:792 - #, python-format --msgid "Package %s is not signed" --msgstr "%s 軟體包尚未簽名" -+msgid " Group-Id: %s" -+msgstr " 群組 ID:%s" - --#: ../dnf/base.py:1255 -+#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 - #, python-format --msgid "Cannot remove %s" --msgstr "無法移除 %s" -+msgid " Description: %s" -+msgstr " 描述:%s" - --#: ../dnf/base.py:1259 -+#: ../dnf/cli/output.py:796 - #, python-format --msgid "%s removed" --msgstr "已移除 %s" -+msgid " Language: %s" -+msgstr " 語言:%s" - --#: ../dnf/base.py:1537 --msgid "No match for group package \"{}\"" --msgstr "找不到符合「{}」軟體包群組的項目" -+#: ../dnf/cli/output.py:799 -+msgid " Mandatory Packages:" -+msgstr " 必備軟體包:" - --#: ../dnf/base.py:1622 --#, python-format --msgid "Adding packages from group '%s': %s" --msgstr "正在從群組「%s」加入軟體包:%s" -+#: ../dnf/cli/output.py:800 -+msgid " Default Packages:" -+msgstr " 預設軟體包:" - --#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 --#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 --#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 --#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 --#: ../dnf/cli/commands/install.py:110 --msgid "Nothing to do." --msgstr "無事可做。" -+#: ../dnf/cli/output.py:801 -+msgid " Optional Packages:" -+msgstr " 選用軟體包:" - --#: ../dnf/base.py:1663 --msgid "No groups marked for removal." --msgstr "沒有標記為移除的群組。" -+#: ../dnf/cli/output.py:802 -+msgid " Conditional Packages:" -+msgstr " 條件軟體包:" - --#: ../dnf/base.py:1682 --msgid "No group marked for upgrade." --msgstr "沒有標記為升級的群組。" -+#: ../dnf/cli/output.py:827 -+#, python-format -+msgid "Environment Group: %s" -+msgstr "環境群組:%s" - --#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 --#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 --#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 --#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 --#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 --#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 --#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 --#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 --#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 --#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -+#: ../dnf/cli/output.py:830 - #, python-format --msgid "No match for argument: %s" --msgstr "沒有符合的引數:%s" -+msgid " Environment-Id: %s" -+msgstr " 環境 ID:%s" - --#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 --msgid "no package matched" --msgstr "沒有符合的軟體包" -+#: ../dnf/cli/output.py:836 -+msgid " Mandatory Groups:" -+msgstr " 必備群組:" - --#: ../dnf/base.py:1893 --#, python-format --msgid "Package %s not installed, cannot downgrade it." --msgstr "尚未安裝軟體包 %s,所以無法降級。" -+#: ../dnf/cli/output.py:837 -+msgid " Optional Groups:" -+msgstr " 選用群組:" -+ -+#: ../dnf/cli/output.py:858 -+msgid "Matched from:" -+msgstr "符合來源:" - --#: ../dnf/base.py:1902 -+#: ../dnf/cli/output.py:872 - #, python-format --msgid "Package %s of lower version already installed, cannot downgrade it." --msgstr "已經安裝較舊版本的軟體包 %s,所以無法降級。" -+msgid "Filename : %s" -+msgstr "檔案名稱:%s" - --#: ../dnf/base.py:1925 -+#: ../dnf/cli/output.py:897 - #, python-format --msgid "Package %s not installed, cannot reinstall it." --msgstr "尚未安裝軟體包 %s,所以無法重新安裝。" -+msgid "Repo : %s" -+msgstr "軟體庫 :%s" -+ -+#: ../dnf/cli/output.py:906 -+msgid "Description : " -+msgstr "描述 : " - --#: ../dnf/base.py:1940 -+#: ../dnf/cli/output.py:910 - #, python-format --msgid "File %s is a source package and cannot be updated, ignoring." --msgstr "檔案 %s 為來源軟體包且無法更新,忽略。" -+msgid "URL : %s" -+msgstr "URL :%s" - --#: ../dnf/base.py:1946 -+#: ../dnf/cli/output.py:914 - #, python-format --msgid "Package %s not installed, cannot update it." --msgstr "尚未安裝軟體包 %s,所以無法更新。" -+msgid "License : %s" -+msgstr "授權 :%s" - --#: ../dnf/base.py:1955 -+#: ../dnf/cli/output.py:920 - #, python-format --msgid "Package %s of higher version already installed, cannot update it." --msgstr "已經安裝較新版本的軟體包 %s,無法更新。" -+msgid "Provide : %s" -+msgstr "提供 :%s" - --#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -+#: ../dnf/cli/output.py:940 - #, python-format --msgid "Package %s available, but not installed." --msgstr "軟體包 %s 可用,但尚未安裝。" -+msgid "Other : %s" -+msgstr "其他 :%s" -+ -+#: ../dnf/cli/output.py:989 -+msgid "There was an error calculating total download size" -+msgstr "計算總下載大小時發生錯誤" - --#: ../dnf/base.py:2001 -+#: ../dnf/cli/output.py:995 - #, python-format --msgid "Package %s available, but installed for different architecture." --msgstr "軟體包 %s 可用,但是針對不同架構安裝。" -+msgid "Total size: %s" -+msgstr "總大小:%s" - --#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 --#: ../dnf/cli/cli.py:682 -+#: ../dnf/cli/output.py:998 - #, python-format --msgid "No package %s installed." --msgstr "軟體包 %s 未安裝。" -+msgid "Total download size: %s" -+msgstr "總下載大小:%s" - --#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 --#: ../dnf/cli/commands/remove.py:126 -+#: ../dnf/cli/output.py:1001 - #, python-format --msgid "Not a valid form: %s" --msgstr "非有效格式:%s" -+msgid "Installed size: %s" -+msgstr "安裝的大小:%s" - --#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 --#: ../dnf/cli/commands/remove.py:156 --msgid "No packages marked for removal." --msgstr "沒有軟體包標記為要移除。" -+#: ../dnf/cli/output.py:1019 -+msgid "There was an error calculating installed size" -+msgstr "計算安裝大小時發生錯誤" - --#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -+#: ../dnf/cli/output.py:1023 - #, python-format --msgid "Packages for argument %s available, but not installed." --msgstr "%s 引數的軟體包可用,但尚未安裝。" -+msgid "Freed space: %s" -+msgstr "釋放空間:%s" - --#: ../dnf/base.py:2156 --#, python-format --msgid "Package %s of lowest version already installed, cannot downgrade it." --msgstr "已經安裝最舊版本的軟體包 %s,所以無法降級。" -+#: ../dnf/cli/output.py:1032 -+msgid "Marking packages as installed by the group:" -+msgstr "依據群組將軟體包標記為安裝:" - --#: ../dnf/base.py:2214 --msgid "Action not handled: {}" --msgstr "未處理動作:{}" -+#: ../dnf/cli/output.py:1039 -+msgid "Marking packages as removed by the group:" -+msgstr "依據群組將軟體包標記為移除:" - --#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 --#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 --#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 --#, python-format --msgid "No package %s available." --msgstr "沒有 %s 軟體包可用。" -+#: ../dnf/cli/output.py:1049 -+msgid "Group" -+msgstr "群組" - --#: ../dnf/base.py:2262 --msgid "No security updates needed, but {} update available" --msgstr "不需要任何的安全性更新,但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1049 -+msgid "Packages" -+msgstr "軟體包" - --#: ../dnf/base.py:2264 --msgid "No security updates needed, but {} updates available" --msgstr "不需要任何的安全性更新,但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1114 -+msgid "Installing group/module packages" -+msgstr "將安裝群組/模組軟體包" - --#: ../dnf/base.py:2268 --msgid "No security updates needed for \"{}\", but {} update available" --msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" -+#: ../dnf/cli/output.py:1115 -+msgid "Installing group packages" -+msgstr "將安裝軟體包群組" - --#: ../dnf/base.py:2270 --msgid "No security updates needed for \"{}\", but {} updates available" --msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" -+#. TRANSLATORS: This is for a list of packages to be installed. -+#: ../dnf/cli/output.py:1119 -+msgctxt "summary" -+msgid "Installing" -+msgstr "安裝" - --#: ../dnf/base.py:2294 --#, python-format --msgid ". Failing package is: %s" --msgstr "失敗的軟體包為:%s" -+#. TRANSLATORS: This is for a list of packages to be upgraded. -+#: ../dnf/cli/output.py:1121 -+msgctxt "summary" -+msgid "Upgrading" -+msgstr "升級" - --#: ../dnf/base.py:2295 --#, python-format --msgid "GPG Keys are configured as: %s" --msgstr "GPG 金鑰已經設定為:%s" -+#. TRANSLATORS: This is for a list of packages to be reinstalled. -+#: ../dnf/cli/output.py:1123 -+msgctxt "summary" -+msgid "Reinstalling" -+msgstr "重裝" - --#: ../dnf/base.py:2307 --#, python-format --msgid "GPG key at %s (0x%s) is already installed" --msgstr "於 %s (0x%s) 的 GPG 密鑰已經安裝" -+#: ../dnf/cli/output.py:1125 -+msgid "Installing dependencies" -+msgstr "將安裝依賴項目" - --#: ../dnf/base.py:2340 --msgid "The key has been approved." --msgstr "金鑰已經核可。" -+#: ../dnf/cli/output.py:1126 -+msgid "Installing weak dependencies" -+msgstr "將安裝弱依賴項目" - --#: ../dnf/base.py:2343 --msgid "The key has been rejected." --msgstr "金鑰已被拒絕。" -+#. TRANSLATORS: This is for a list of packages to be removed. -+#: ../dnf/cli/output.py:1128 -+msgid "Removing" -+msgstr "移除" - --#: ../dnf/base.py:2371 --#, python-format --msgid "Key import failed (code %d)" --msgstr "密鑰匯入失敗(錯誤代碼 %d)" -+#: ../dnf/cli/output.py:1129 -+msgid "Removing dependent packages" -+msgstr "正在移除相關的軟體包" - --#: ../dnf/base.py:2373 --msgid "Key imported successfully" --msgstr "密鑰匯入成功" -+#: ../dnf/cli/output.py:1130 -+msgid "Removing unused dependencies" -+msgstr "正在移除無用的依賴軟體包" - --#: ../dnf/base.py:2377 --msgid "Didn't install any keys" --msgstr "無法安裝任何密鑰" -+#. TRANSLATORS: This is for a list of packages to be downgraded. -+#: ../dnf/cli/output.py:1132 -+msgctxt "summary" -+msgid "Downgrading" -+msgstr "降級" - --#: ../dnf/base.py:2380 --#, python-format --msgid "" --"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" --"Check that the correct key URLs are configured for this repository." -+#: ../dnf/cli/output.py:1157 -+msgid "Installing module profiles" - msgstr "" --"列出的「%s」軟體庫 GPG 金鑰已經安裝,但這些金鑰對這個軟體包都不正確。\n" --"檢查這個軟體庫的不正確金鑰之網址設定。" -- --#: ../dnf/base.py:2391 --msgid "Import of key(s) didn't help, wrong key(s)?" --msgstr "匯入的金鑰沒有作用,可能是因為金鑰是錯誤的?" -- --#: ../dnf/base.py:2427 --msgid " * Maybe you meant: {}" --msgstr " * 或許您想要:{}" - --#: ../dnf/base.py:2459 --msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" --msgstr "「{}」軟體包來自本機「{}」軟體庫有不正確的 checksum" -+#: ../dnf/cli/output.py:1166 -+msgid "Disabling module profiles" -+msgstr "" - --#: ../dnf/base.py:2462 --msgid "Some packages from local repository have incorrect checksum" --msgstr "來自本機軟體庫的部份軟體包有不正確的 checksum" -+#: ../dnf/cli/output.py:1175 -+msgid "Enabling module streams" -+msgstr "" - --#: ../dnf/base.py:2465 --msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" --msgstr "「{}」軟體包來自「{}」軟體庫有不正確的 checksum" -+#: ../dnf/cli/output.py:1183 -+msgid "Switching module streams" -+msgstr "" - --#: ../dnf/base.py:2468 --msgid "" --"Some packages have invalid cache, but cannot be downloaded due to \"--" --"cacheonly\" option" --msgstr "部份的軟體包有無效的快取,但是因為「--cacheonly」選項而無法下載" -+#: ../dnf/cli/output.py:1191 -+msgid "Disabling modules" -+msgstr "" - --#: ../dnf/base.py:2480 --#, python-format --msgid "Package %s is already installed." --msgstr "已安裝軟體包 %s。" -+#: ../dnf/cli/output.py:1199 -+msgid "Resetting modules" -+msgstr "" - --#: ../dnf/cli/aliases.py:96 --#, python-format --msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+#: ../dnf/cli/output.py:1207 -+msgid "Installing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 --#, python-format --msgid "Parsing file \"%s\" failed: %s" --msgstr "解析「%s」檔案失敗:%s" -+#: ../dnf/cli/output.py:1214 -+msgid "Upgrading Environment Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:108 --#, python-format --msgid "Cannot read file \"%s\": %s" -+#: ../dnf/cli/output.py:1221 -+msgid "Removing Environment Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 --#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 --#, python-format --msgid "Config error: %s" --msgstr "設定檔錯誤:%s" -+#: ../dnf/cli/output.py:1228 -+msgid "Installing Groups" -+msgstr "" - --#: ../dnf/cli/aliases.py:185 --msgid "Aliases contain infinite recursion" -+#: ../dnf/cli/output.py:1235 -+msgid "Upgrading Groups" - msgstr "" - --#: ../dnf/cli/aliases.py:203 --#, python-format --msgid "%s, using original arguments." -+#: ../dnf/cli/output.py:1242 -+msgid "Removing Groups" - msgstr "" - --#: ../dnf/cli/cli.py:136 -+#: ../dnf/cli/output.py:1256 - #, python-format --msgid " Installed: %s-%s at %s" --msgstr " 已安裝:%s-%s 於 %s" -+msgid "" -+"Skipping packages with conflicts:\n" -+"(add '%s' to command line to force their upgrade)" -+msgstr "" -+"略過有衝突的軟體包:\n" -+"(加入「%s」到指令列中來強制升級)" - --#: ../dnf/cli/cli.py:138 -+#: ../dnf/cli/output.py:1264 - #, python-format --msgid " Built : %s at %s" --msgstr " 建構 :%s 於 %s" -- --#: ../dnf/cli/cli.py:192 --msgid "DNF will only download packages for the transaction." --msgstr "DNF 只會下載為此處理事項的軟體包。" -- --#: ../dnf/cli/cli.py:194 --msgid "" --"DNF will only download packages, install gpg keys, and check the " --"transaction." --msgstr "DNF 只會下載軟體包、安裝 GPG 密鑰、與檢查處理事項。" -+msgid "Skipping packages with broken dependencies%s" -+msgstr "略過依賴關係損壞的軟體包%s" - --#: ../dnf/cli/cli.py:198 --msgid "Operation aborted." --msgstr "動作被取消。" -+#: ../dnf/cli/output.py:1268 -+msgid " or part of a group" -+msgstr " 或群組的一部分" - --#: ../dnf/cli/cli.py:205 --msgid "Downloading Packages:" --msgstr "下載軟體包:" -+#. Translators: This is the short version of 'Package'. You can -+#. use the full (unabbreviated) term 'Package' if you think that -+#. the translation to your language is not too long and will -+#. always fit to limited space. -+#: ../dnf/cli/output.py:1289 -+msgctxt "short" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:211 --msgid "Error downloading packages:" --msgstr "下載軟體包時失敗:" -+#. Translators: This is the full (unabbreviated) term 'Package'. -+#. This is also a hack to resolve RhBug 1302935 correctly. -+#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -+msgctxt "long" -+msgid "Package" -+msgstr "" - --#: ../dnf/cli/cli.py:239 --msgid "Transaction failed" --msgstr "處理事項失敗" -+#: ../dnf/cli/output.py:1340 -+msgid "replacing" -+msgstr "替換" - --#: ../dnf/cli/cli.py:262 -+#: ../dnf/cli/output.py:1348 -+#, python-format - msgid "" --"Refusing to automatically import keys when running unattended.\n" --"Use \"-y\" to override." -+"\n" -+"Transaction Summary\n" -+"%s\n" - msgstr "" --"當無人職守時,拒絕自動匯入密鑰。\n" --"使用「-y」覆蓋。" -+"\n" -+"處理事項摘要\n" -+"%s\n" - --#: ../dnf/cli/cli.py:280 --msgid "GPG check FAILED" --msgstr "GPG 檢查失敗" -+#. TODO: remove -+#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -+#: ../dnf/cli/output.py:1963 -+msgid "Install" -+msgstr "安裝" - --#: ../dnf/cli/cli.py:312 --msgid "Changelogs for {}" --msgstr "" -+#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -+msgid "Upgrade" -+msgstr "升級" - --#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 --msgid "Obsoleting Packages" --msgstr "棄用軟體包" -+#: ../dnf/cli/output.py:1358 -+msgid "Remove" -+msgstr "移除" - --#: ../dnf/cli/cli.py:374 --msgid "No packages marked for distribution synchronization." --msgstr "沒有標記為與散布版同步的軟體包。" -+#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -+msgid "Downgrade" -+msgstr "降級" - --#: ../dnf/cli/cli.py:411 --msgid "No packages marked for downgrade." --msgstr "沒有軟體包標記為降級。" -+#: ../dnf/cli/output.py:1361 -+msgid "Skip" -+msgstr "略過" - --#: ../dnf/cli/cli.py:462 --msgid "Installed Packages" --msgstr "已安裝軟體包" -+#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -+msgid "Package" -+msgid_plural "Packages" -+msgstr[0] "軟體包" - --#: ../dnf/cli/cli.py:470 --msgid "Available Packages" --msgstr "可用的軟體包" -+#: ../dnf/cli/output.py:1388 -+msgid "Dependent package" -+msgid_plural "Dependent packages" -+msgstr[0] "依賴的軟體包" - --#: ../dnf/cli/cli.py:474 --msgid "Autoremove Packages" --msgstr "自動移除軟體包" -+#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1972 -+msgid "Upgraded" -+msgstr "已升級" - --#: ../dnf/cli/cli.py:476 --msgid "Extra Packages" --msgstr "額外的軟體包" -+#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -+#: ../dnf/cli/output.py:1970 -+msgid "Downgraded" -+msgstr "已降級" - --#: ../dnf/cli/cli.py:480 --msgid "Available Upgrades" --msgstr "可用的升級" -+#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 -+#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 -+msgid "Installed" -+msgstr "已安裝" - --#: ../dnf/cli/cli.py:496 --msgid "Recently Added Packages" --msgstr "最近加入的軟體包" -+#: ../dnf/cli/output.py:1456 -+msgid "Reinstalled" -+msgstr "已重裝" - --#: ../dnf/cli/cli.py:501 --msgid "No matching Packages to list" --msgstr "沒有符合的軟體包可列出" -+#: ../dnf/cli/output.py:1457 -+msgid "Skipped" -+msgstr "" - --#: ../dnf/cli/cli.py:582 --msgid "No Matches found" --msgstr "沒有符合項目" -+#: ../dnf/cli/output.py:1458 -+msgid "Removed" -+msgstr "已移除" - --#: ../dnf/cli/cli.py:592 --msgid "No transaction ID given" --msgstr "沒有提供處理事項識別碼" -+#: ../dnf/cli/output.py:1461 -+msgid "Failed" -+msgstr "失敗" - --#: ../dnf/cli/cli.py:597 --msgid "Not found given transaction ID" --msgstr "找不到提供的處理事項識別碼" -+#: ../dnf/cli/output.py:1512 -+msgid "Total" -+msgstr "總計" - --#: ../dnf/cli/cli.py:606 --msgid "Found more than one transaction ID!" --msgstr "找到超過一個處理事項識別碼!" -+#: ../dnf/cli/output.py:1540 -+msgid "" -+msgstr "<未設定>" - --#: ../dnf/cli/cli.py:623 --#, python-format --msgid "Transaction history is incomplete, before %u." --msgstr "在 %u 之前,處理事項歷史紀錄不完整。" -+#: ../dnf/cli/output.py:1541 -+msgid "System" -+msgstr "系統" - --#: ../dnf/cli/cli.py:625 -+#: ../dnf/cli/output.py:1611 - #, python-format --msgid "Transaction history is incomplete, after %u." --msgstr "在 %u 之後,處理事項歷史紀錄不完整。" -+msgid "Skipping merged transaction %d to %d, as it overlaps" -+msgstr "因重疊緣故,已跳過合併處理事項 %d 至 %d" - --#: ../dnf/cli/cli.py:672 --msgid "Undoing transaction {}, from {}" --msgstr "取消變更處理事項 {},從 {}" -+#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -+msgid "No transactions" -+msgstr "無處理事項" - --#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 --#, python-format --msgid "Unknown repo: '%s'" --msgstr "未知的軟體庫:「%s」" -+#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -+msgid "Bad transaction IDs, or package(s), given" -+msgstr "給予的處理事項 ID、或軟體包不良" - --#: ../dnf/cli/cli.py:766 --#, python-format --msgid "No repository match: %s" --msgstr "沒有軟體庫符合:%s" -+#: ../dnf/cli/output.py:1678 -+msgid "Command line" -+msgstr "指令列" - --#: ../dnf/cli/cli.py:795 --msgid "This command has to be run under the root user." --msgstr "這個指令需要在 Root 使用者底下執行。" -+#. TRANSLATORS: user names who executed transaction in history command output -+#: ../dnf/cli/output.py:1681 -+msgid "User name" -+msgstr "使用者名稱" - --#: ../dnf/cli/cli.py:824 --#, python-format --msgid "No such command: %s. Please use %s --help" --msgstr "未知的指令:%s。請使用 %s --help" -+#. REALLY Needs to use columns! -+#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -+msgid "ID" -+msgstr "ID" - --#: ../dnf/cli/cli.py:827 --#, python-format --msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" --msgstr "這可為一個 DNF 插件指令,嘗試執行:「dnf install 'dnf-command(%s)'」" -+#: ../dnf/cli/output.py:1684 -+msgid "Date and time" -+msgstr "日期與時間" - --#: ../dnf/cli/cli.py:830 --msgid "" --"It could be a DNF plugin command, but loading of plugins is currently " --"disabled." --msgstr "這可為一個 DNF 插件指令,但是插件載入目前為停用狀態。" -+#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -+msgid "Action(s)" -+msgstr "動作" - --#: ../dnf/cli/cli.py:887 --msgid "" --"--destdir or --downloaddir must be used with --downloadonly or download or " --"system-upgrade command." --msgstr "" --"--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " --"指令一起使用。" -+#: ../dnf/cli/output.py:1686 -+msgid "Altered" -+msgstr "已變動" - --#: ../dnf/cli/cli.py:893 --msgid "" --"--enable, --set-enabled and --disable, --set-disabled must be used with " --"config-manager command." -+#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -+msgid "Failed history info" - msgstr "" - --#: ../dnf/cli/cli.py:975 --msgid "" --"Warning: Enforcing GPG signature check globally as per active RPM security " --"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" --msgstr "" -+#: ../dnf/cli/output.py:1745 -+msgid "No transaction ID, or package, given" -+msgstr "沒有給予處理事項 ID、或軟體包" - --#: ../dnf/cli/cli.py:992 --msgid "Config file \"{}\" does not exist" --msgstr "" -+#: ../dnf/cli/output.py:1803 -+msgid "Erased" -+msgstr "已抹除" - --#: ../dnf/cli/cli.py:1010 --msgid "" --"Unable to detect release version (use '--releasever' to specify release " --"version)" --msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" -+#: ../dnf/cli/output.py:1805 -+msgid "Not installed" -+msgstr "未安裝" - --#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 --msgid "argument {}: not allowed with argument {}" --msgstr "引數 {}:不允許與 {} 引數使用" -+#: ../dnf/cli/output.py:1806 -+msgid "Older" -+msgstr "舊版" - --#: ../dnf/cli/cli.py:1103 --#, python-format --msgid "Command \"%s\" already defined" --msgstr "指令「%s」已經定義" -+#: ../dnf/cli/output.py:1806 -+msgid "Newer" -+msgstr "新版" - --#: ../dnf/cli/cli.py:1123 --msgid "Excludes in dnf.conf: " --msgstr "排除於 dnf.conf: " -+#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -+msgid "Transaction ID :" -+msgstr "處理事項ID:" - --#: ../dnf/cli/cli.py:1126 --msgid "Includes in dnf.conf: " --msgstr "包含於 dnf.conf: " -+#: ../dnf/cli/output.py:1859 -+msgid "Begin time :" -+msgstr "開始時間 :" - --#: ../dnf/cli/cli.py:1129 --msgid "Excludes in repo " --msgstr "排除於軟體庫 " -+#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -+msgid "Begin rpmdb :" -+msgstr "開始 rpmdb:" - --#: ../dnf/cli/cli.py:1132 --msgid "Includes in repo " --msgstr "包含於軟體庫 " -+#: ../dnf/cli/output.py:1870 -+#, python-format -+msgid "(%u seconds)" -+msgstr "(%u 秒)" - --#: ../dnf/cli/commands/__init__.py:47 -+#: ../dnf/cli/output.py:1872 - #, python-format --msgid "To diagnose the problem, try running: '%s'." --msgstr "若要疑難排解這個問題,請嘗試執行:「%s」。" -+msgid "(%u minutes)" -+msgstr "(%u 分鐘)" - --#: ../dnf/cli/commands/__init__.py:49 -+#: ../dnf/cli/output.py:1874 - #, python-format --msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." --msgstr "您的 RPMDB 可能損壞,可執行「%s」可能會修復這個問題。" -+msgid "(%u hours)" -+msgstr "(%u 小時)" - --#: ../dnf/cli/commands/__init__.py:53 --msgid "" --"You have enabled checking of packages via GPG keys. This is a good thing.\n" --"However, you do not have any GPG public keys installed. You need to download\n" --"the keys for packages you wish to install and install them.\n" --"You can do that by running the command:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"Alternatively you can specify the url to the key you would like to use\n" --"for a repository in the 'gpgkey' option in a repository section and DNF\n" --"will install it for you.\n" --"\n" --"For more information contact your distribution or package provider." --msgstr "" --"您啟用了透過 GPG 密鑰檢查軟體包。這是件好事情。\n" --"但是,您沒有安裝任何的 GPG 公鑰。您需要下載您\n" --"想要安裝的軟體包上的密鑰。\n" --"您可以透過執行這個指令下載密鑰:\n" --" rpm --import public.gpg.key\n" --"\n" --"\n" --"或者,您可以在軟體庫區塊的 gpgkey 選項中指定要用於軟體庫密鑰的位址,DNF 將為您安裝它。\n" --"\n" --"更多資訊請聯絡您的散布版或是軟體包發行者。" -- --#: ../dnf/cli/commands/__init__.py:80 -+#: ../dnf/cli/output.py:1876 - #, python-format --msgid "Problem repository: %s" --msgstr "有問題的軟體庫:%s" -+msgid "(%u days)" -+msgstr "(%u 天)" - --#: ../dnf/cli/commands/__init__.py:163 --msgid "display details about a package or group of packages" --msgstr "顯示軟體包中的軟體包或群組詳細資訊" -+#: ../dnf/cli/output.py:1877 -+msgid "End time :" -+msgstr "結束時間 :" - --#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 --msgid "show all packages (default)" --msgstr "顯示所有軟體包(預設值)" -+#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -+msgid "End rpmdb :" -+msgstr "結束 rpmdb:" - --#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 --msgid "show only available packages" --msgstr "只顯示可用的軟體包" -+#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -+msgid "User :" -+msgstr "使用者 :" - --#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 --msgid "show only installed packages" --msgstr "只顯示已安裝的軟體包" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -+#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -+#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -+msgid "Return-Code :" -+msgstr "回傳代碼 :" - --#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 --msgid "show only extras packages" --msgstr "只顯示附加的軟體包" -+#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -+msgid "Aborted" -+msgstr "已中止" - --#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 --#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 --msgid "show only upgrades packages" --msgstr "只顯示要升級的軟體包" -+#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -+msgid "Success" -+msgstr "成功" - --#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 --msgid "show only autoremove packages" --msgstr "只顯示要被自動移除的軟體包" -+#: ../dnf/cli/output.py:1900 -+msgid "Failures:" -+msgstr "失敗:" - --#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 --msgid "show only recently changed packages" --msgstr "只顯示最近變動的軟體包" -+#: ../dnf/cli/output.py:1904 -+msgid "Failure:" -+msgstr "失敗:" - --#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 --#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 --#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 --#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 --msgid "PACKAGE" --msgstr "PACKAGE" -+#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -+msgid "Releasever :" -+msgstr "發行版本 :" - --#: ../dnf/cli/commands/__init__.py:225 --msgid "list a package or groups of packages" --msgstr "列出軟體包中的軟體包或群組" -+#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -+msgid "Command Line :" -+msgstr "指令列 :" - --#: ../dnf/cli/commands/__init__.py:239 --msgid "find what package provides the given value" --msgstr "尋找哪個軟體包提供了所提供的值" -+#: ../dnf/cli/output.py:1929 -+msgid "Comment :" -+msgstr "備註 :" - --#: ../dnf/cli/commands/__init__.py:243 --msgid "SOME_STRING" --msgstr "SOME_STRING" -+#: ../dnf/cli/output.py:1933 -+msgid "Transaction performed with:" -+msgstr "處理事項執行者:" - --#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 --msgid "Searching Packages: " --msgstr "搜尋軟體包: " -+#: ../dnf/cli/output.py:1942 -+msgid "Packages Altered:" -+msgstr "變動的軟體包:" - --#: ../dnf/cli/commands/__init__.py:261 --msgid "check for available package upgrades" --msgstr "檢查可用的軟體包升級" -+#: ../dnf/cli/output.py:1948 -+msgid "Scriptlet output:" -+msgstr "指令小稿輸出:" - --#: ../dnf/cli/commands/__init__.py:267 --msgid "show changelogs before update" --msgstr "" -+#: ../dnf/cli/output.py:1955 -+msgid "Errors:" -+msgstr "錯誤:" - --#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 --#: ../dnf/cli/commands/__init__.py:472 --msgid "No package available." --msgstr "沒有可用的軟體包。" -+#: ../dnf/cli/output.py:1964 -+msgid "Dep-Install" -+msgstr "依賴安裝" - --#: ../dnf/cli/commands/__init__.py:378 --msgid "No packages marked for install." --msgstr "沒有軟體包標記為安裝。" -+#: ../dnf/cli/output.py:1965 -+msgid "Obsoleted" -+msgstr "已棄用" - --#: ../dnf/cli/commands/__init__.py:414 --msgid "No package installed." --msgstr "沒有已安裝的軟體包。" -+#: ../dnf/cli/output.py:1967 -+msgid "Erase" -+msgstr "抹除" - --#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 --#: ../dnf/cli/commands/reinstall.py:91 -+#: ../dnf/cli/output.py:1968 -+msgid "Reinstall" -+msgstr "重裝" -+ -+#: ../dnf/cli/output.py:2142 - #, python-format --msgid " (from %s)" --msgstr " (來自 %s)" -+msgid "---> Package %s.%s %s will be installed" -+msgstr "---> %s.%s %s 軟體包將會安裝" - --#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 --#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -+#: ../dnf/cli/output.py:2144 - #, python-format --msgid "Installed package %s%s not available." --msgstr "已安裝的軟體包 %s%s 不可用。" -+msgid "---> Package %s.%s %s will be an upgrade" -+msgstr "---> %s.%s %s 軟體包將會升級" - --#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 --#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 --msgid "No package installed from the repository." --msgstr "沒有來自這個軟體庫的已安裝軟體包。" -+#: ../dnf/cli/output.py:2146 -+#, python-format -+msgid "---> Package %s.%s %s will be erased" -+msgstr "---> %s.%s %s 軟體包將被抹除" - --#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 --msgid "No packages marked for reinstall." --msgstr "沒有軟體包標記為要重新安裝。" -+#: ../dnf/cli/output.py:2148 -+#, python-format -+msgid "---> Package %s.%s %s will be reinstalled" -+msgstr "---> %s.%s %s 軟體包將會重裝" - --#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 --msgid "No packages marked for upgrade." --msgstr "沒有軟體包為升級標記。" -+#: ../dnf/cli/output.py:2150 -+#, python-format -+msgid "---> Package %s.%s %s will be a downgrade" -+msgstr "---> %s.%s %s 軟體包將被降級" - --#: ../dnf/cli/commands/__init__.py:728 --msgid "run commands on top of all packages in given repository" --msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" -+#: ../dnf/cli/output.py:2152 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleting" -+msgstr "---> %s.%s %s 軟體包將會棄用" - --#: ../dnf/cli/commands/__init__.py:742 --msgid "REPO" --msgstr "軟體庫" -+#: ../dnf/cli/output.py:2154 -+#, python-format -+msgid "---> Package %s.%s %s will be upgraded" -+msgstr "---> %s.%s %s 軟體包將被升級" - --#: ../dnf/cli/commands/__init__.py:800 --msgid "display a helpful usage message" --msgstr "顯示用法說明訊息" -+#: ../dnf/cli/output.py:2156 -+#, python-format -+msgid "---> Package %s.%s %s will be obsoleted" -+msgstr "---> %s.%s %s 軟體包將被棄用" - --#: ../dnf/cli/commands/__init__.py:804 --msgid "COMMAND" --msgstr "指令" -+#: ../dnf/cli/output.py:2165 -+msgid "--> Starting dependency resolution" -+msgstr "--> 開始解決依賴關係問題" - --#: ../dnf/cli/commands/__init__.py:820 --msgid "display, or use, the transaction history" --msgstr "顯示或使用處理事項歷史紀錄" -+#: ../dnf/cli/output.py:2170 -+msgid "--> Finished dependency resolution" -+msgstr "--> 完成解決依賴關係問題" - --#: ../dnf/cli/commands/__init__.py:835 -+#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#, python-format - msgid "" --"Found more than one transaction ID.\n" --"'{}' requires one transaction ID or package name." -+"Importing GPG key 0x%s:\n" -+" Userid : \"%s\"\n" -+" Fingerprint: %s\n" -+" From : %s" - msgstr "" --"找到超過一個處理事項識別碼。\n" --"「{}」需要一個處理事項識別碼或軟體包名稱。" -- --#: ../dnf/cli/commands/__init__.py:842 --msgid "No transaction ID or package name given." --msgstr "沒有提供處理事項識別碼或軟體包名稱。" -+"匯入 GPG 密鑰 0x%s:\n" -+"使用者識別碼:\"%s\"\n" -+"指紋 :%s\n" -+"來自 :%s" - --#: ../dnf/cli/commands/__init__.py:855 --msgid "You don't have access to the history DB." --msgstr "您沒有權限存取歷史紀錄資料庫。" -+#: ../dnf/cli/option_parser.py:54 -+#, python-format -+msgid "Command line error: %s" -+msgstr "指令列錯誤:%s" - --#: ../dnf/cli/commands/__init__.py:867 -+#: ../dnf/cli/option_parser.py:85 - #, python-format --msgid "" --"Cannot undo transaction %s, doing so would result in an inconsistent package" --" database." --msgstr "無法復原處理事項 %s,這樣做會導致軟體包資料庫不一致。" -+msgid "bad format: %s" -+msgstr "格式不良:%s" - --#: ../dnf/cli/commands/__init__.py:872 -+#: ../dnf/cli/option_parser.py:96 - #, python-format --msgid "" --"Cannot rollback transaction %s, doing so would result in an inconsistent " --"package database." --msgstr "無法回滾處理事項 %s,這樣做會導致軟體包資料庫不一致。" -+msgid "Setopt argument has multiple values: %s" -+msgstr "Setopt 引數包含太多值:%s" - --#: ../dnf/cli/commands/__init__.py:942 --msgid "" --"Invalid transaction ID range definition '{}'.\n" --"Use '..'." --msgstr "" --"無效的處理事項識別碼範圍定義「{}」。\n" --"使用「..」。" -+#: ../dnf/cli/option_parser.py:99 -+#, python-format -+msgid "Setopt argument has no value: %s" -+msgstr "Setopt 引數沒有值:%s" - --#: ../dnf/cli/commands/__init__.py:946 --msgid "" --"Can't convert '{}' to transaction ID.\n" --"Use '', 'last', 'last-'." --msgstr "" --"無法轉換「{}」到處理事項 ID。\n" --"使用 ''、'last'、'last-'。" -+#: ../dnf/cli/option_parser.py:156 -+msgid "Optional arguments" -+msgstr "選填引數" - --#: ../dnf/cli/commands/__init__.py:975 --msgid "No transaction which manipulates package '{}' was found." --msgstr "找不到操作「{}」軟體包的處理事項。" -+#: ../dnf/cli/option_parser.py:159 -+msgid "config file location" -+msgstr "設定檔位置" - --#: ../dnf/cli/commands/alias.py:39 --msgid "List or create command aliases" --msgstr "" -+#: ../dnf/cli/option_parser.py:162 -+msgid "quiet operation" -+msgstr "安靜作業" - --#: ../dnf/cli/commands/alias.py:49 --msgid "enable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:164 -+msgid "verbose operation" -+msgstr "詳盡作業" - --#: ../dnf/cli/commands/alias.py:52 --msgid "disable aliases resolving" --msgstr "" -+#: ../dnf/cli/option_parser.py:166 -+msgid "show DNF version and exit" -+msgstr "顯示 DNF 版本後退出" - --#: ../dnf/cli/commands/alias.py:67 --msgid "Aliases are now enabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:167 -+msgid "set install root" -+msgstr "顯示安裝根目錄" - --#: ../dnf/cli/commands/alias.py:70 --msgid "Aliases are now disabled" --msgstr "" -+#: ../dnf/cli/option_parser.py:170 -+msgid "do not install documentations" -+msgstr "請勿安裝說明文檔" - --#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 --#, python-format --msgid "Invalid alias key: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:173 -+msgid "disable all plugins" -+msgstr "停用所有插件" - --#: ../dnf/cli/commands/alias.py:93 --#, python-format --msgid "Alias argument has no value: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:176 -+msgid "enable plugins by name" -+msgstr "透過名稱啟用所有插件" - --#: ../dnf/cli/commands/alias.py:127 --#, python-format --msgid "Aliases added: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:180 -+msgid "disable plugins by name" -+msgstr "透過名稱停用插件" - --#: ../dnf/cli/commands/alias.py:141 --#, python-format --msgid "Alias not found: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:183 -+msgid "override the value of $releasever in config and repo files" -+msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" - --#: ../dnf/cli/commands/alias.py:144 --#, python-format --msgid "Aliases deleted: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:187 -+msgid "set arbitrary config and repo options" -+msgstr "設定隨意設定檔與軟體庫設定" - --#: ../dnf/cli/commands/alias.py:151 --#, python-format --msgid "%s, alias %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:190 -+msgid "resolve depsolve problems by skipping packages" -+msgstr "透過跳過軟體包來解決問題" - --#: ../dnf/cli/commands/alias.py:153 --#, python-format --msgid "Alias %s='%s'" --msgstr "" -+#: ../dnf/cli/option_parser.py:193 -+msgid "show command help" -+msgstr "顯示指令說明" - --#: ../dnf/cli/commands/alias.py:157 --msgid "Aliases resolving is disabled." --msgstr "" -+#: ../dnf/cli/option_parser.py:197 -+msgid "allow erasing of installed packages to resolve dependencies" -+msgstr "允許抹除已安裝的軟體包來解決依賴關係" - --#: ../dnf/cli/commands/alias.py:162 --msgid "No aliases specified." --msgstr "" -+#: ../dnf/cli/option_parser.py:201 -+msgid "try the best available package versions in transactions." -+msgstr "在處理事項中嘗試最好的可用軟體包。" - --#: ../dnf/cli/commands/alias.py:169 --msgid "No alias specified." -+#: ../dnf/cli/option_parser.py:203 -+msgid "do not limit the transaction to the best candidate" - msgstr "" - --#: ../dnf/cli/commands/alias.py:175 --msgid "No aliases defined." --msgstr "" -+#: ../dnf/cli/option_parser.py:206 -+msgid "run entirely from system cache, don't update cache" -+msgstr "完全從系統快取中執行而不更新快取" - --#: ../dnf/cli/commands/alias.py:182 --#, python-format --msgid "No match for alias: %s" --msgstr "" -+#: ../dnf/cli/option_parser.py:210 -+msgid "maximum command wait time" -+msgstr "最大指令等待時間" - --#: ../dnf/cli/commands/autoremove.py:41 --msgid "" --"remove all unneeded packages that were originally installed as dependencies" --msgstr "移除所有當初因依賴關係而安裝但目前不再需要的軟體包" -+#: ../dnf/cli/option_parser.py:213 -+msgid "debugging output level" -+msgstr "除錯輸出等級" - --#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 --msgid "Package to remove" --msgstr "要移除的軟體包" -+#: ../dnf/cli/option_parser.py:216 -+msgid "dumps detailed solving results into files" -+msgstr "傾印詳細的解決結果至檔案" - --#: ../dnf/cli/commands/check.py:34 --msgid "check for problems in the packagedb" --msgstr "檢查 packagedb 中是否有問題" -+#: ../dnf/cli/option_parser.py:220 -+msgid "show duplicates, in repos, in list/search commands" -+msgstr "顯示在軟體庫和 list/search 指令中的重複項目" - --#: ../dnf/cli/commands/check.py:40 --msgid "show all problems; default" --msgstr "顯示所有問題;預設值" -+#: ../dnf/cli/option_parser.py:223 -+msgid "error output level" -+msgstr "錯誤輸出等級" - --#: ../dnf/cli/commands/check.py:43 --msgid "show dependency problems" --msgstr "顯示依賴關係問題" -+#: ../dnf/cli/option_parser.py:226 -+msgid "" -+"enables dnf's obsoletes processing logic for upgrade or display capabilities" -+" that the package obsoletes for info, list and repoquery" -+msgstr "啟用 dnf 的升級時的棄用處理邏輯,或顯示廢棄軟體包資訊、列表與 repoquery 的功能" - --#: ../dnf/cli/commands/check.py:46 --msgid "show duplicate problems" --msgstr "顯示重複問題" -+#: ../dnf/cli/option_parser.py:230 -+msgid "debugging output level for rpm" -+msgstr "rpm 的除錯輸出等級" - --#: ../dnf/cli/commands/check.py:49 --msgid "show obsoleted packages" --msgstr "顯示棄用的軟體包" -+#: ../dnf/cli/option_parser.py:233 -+msgid "automatically answer yes for all questions" -+msgstr "自動同意所有問題" - --#: ../dnf/cli/commands/check.py:52 --msgid "show problems with provides" --msgstr "顯示提供的問題" -+#: ../dnf/cli/option_parser.py:236 -+msgid "automatically answer no for all questions" -+msgstr "自動拒絕所有問題" - --#: ../dnf/cli/commands/check.py:97 --msgid "{} has missing requires of {}" --msgstr "{} 遺失了 {} 的要求" -+#: ../dnf/cli/option_parser.py:247 -+msgid "" -+"enable just specific repositories by an id or a glob, can be specified " -+"multiple times" -+msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" - --#: ../dnf/cli/commands/check.py:117 --msgid "{} is a duplicate with {}" --msgstr "{} 與 {} 重複" -+#: ../dnf/cli/option_parser.py:252 -+msgid "enable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:128 --msgid "{} is obsoleted by {}" --msgstr "{} 已經棄用由 {}" -+#: ../dnf/cli/option_parser.py:256 -+msgid "disable repos with config-manager command (automatically saves)" -+msgstr "" - --#: ../dnf/cli/commands/check.py:137 --msgid "{} provides {} but it cannot be found" --msgstr "{} 提供 {} 但找不到" -+#: ../dnf/cli/option_parser.py:260 -+msgid "exclude packages by name or glob" -+msgstr "透過名稱或 Glob 排除軟體包" - --#: ../dnf/cli/commands/clean.py:68 --#, python-format --msgid "Removing file %s" --msgstr "正在移除檔案 %s" -+#: ../dnf/cli/option_parser.py:265 -+msgid "disable excludepkgs" -+msgstr "停用 excludepkgs" - --#: ../dnf/cli/commands/clean.py:87 --msgid "remove cached data" --msgstr "移除快取資料" -+#: ../dnf/cli/option_parser.py:270 -+msgid "" -+"label and path to additional repository, can be specified multiple times." -+msgstr "額外軟體庫的標籤或位置,可以指定多次。" - --#: ../dnf/cli/commands/clean.py:93 --msgid "Metadata type to clean" --msgstr "要清理的中介資料類型" -+#: ../dnf/cli/option_parser.py:274 -+msgid "disable removal of dependencies that are no longer used" -+msgstr "停用移除無用的依賴軟體包" - --#: ../dnf/cli/commands/clean.py:105 --msgid "Cleaning data: " --msgstr "正在清理資料: " -+#: ../dnf/cli/option_parser.py:277 -+msgid "disable gpg signature checking (if RPM policy allows)" -+msgstr "" - --#: ../dnf/cli/commands/clean.py:111 --msgid "Cache was expired" --msgstr "快取已過期" -+#: ../dnf/cli/option_parser.py:279 -+msgid "control whether color is used" -+msgstr "控制使用什麼顏色" - --#: ../dnf/cli/commands/clean.py:115 --#, python-format --msgid "%d file removed" --msgid_plural "%d files removed" --msgstr[0] "%d 個檔案已經移除" -+#: ../dnf/cli/option_parser.py:282 -+msgid "set metadata as expired before running the command" -+msgstr "在執行指令前,設定中介資料為過期狀態" - --#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 --#, python-format --msgid "Waiting for process with pid %d to finish." --msgstr "正在等候 PID %d 程序完成。" -+#: ../dnf/cli/option_parser.py:285 -+msgid "resolve to IPv4 addresses only" -+msgstr "只解析 IPv4 位址" - --#: ../dnf/cli/commands/deplist.py:32 --msgid "List package's dependencies and what packages provide them" --msgstr "列出軟體包的依賴關係以及由何軟體包提供" -+#: ../dnf/cli/option_parser.py:288 -+msgid "resolve to IPv6 addresses only" -+msgstr "只解析 IPv6 位址" - --#: ../dnf/cli/commands/distrosync.py:32 --msgid "synchronize installed packages to the latest available versions" --msgstr "將已安裝的軟體包同步至最新的可用版本" -+#: ../dnf/cli/option_parser.py:291 -+msgid "set directory to copy packages to" -+msgstr "設定複製軟體包的位置" - --#: ../dnf/cli/commands/distrosync.py:36 --msgid "Package to synchronize" --msgstr "要同步的軟體包" -+#: ../dnf/cli/option_parser.py:294 -+msgid "only download packages" -+msgstr "只下載軟體包" - --#: ../dnf/cli/commands/downgrade.py:34 --msgid "Downgrade a package" --msgstr "降級軟體包" -- --#: ../dnf/cli/commands/downgrade.py:38 --msgid "Package to downgrade" --msgstr "要降級的軟體包" -- --#: ../dnf/cli/commands/group.py:45 --msgid "display, or use, the groups information" --msgstr "顯示或使用群組資訊" -- --#: ../dnf/cli/commands/group.py:70 --msgid "No group data available for configured repositories." --msgstr "設定的軟體庫沒有可用的群組資料。" -- --#: ../dnf/cli/commands/group.py:127 --#, python-format --msgid "Warning: Group %s does not exist." --msgstr "警告: %s 群組不存在。" -+#: ../dnf/cli/option_parser.py:296 -+msgid "add a comment to transaction" -+msgstr "增加處理事項的備註" - --#: ../dnf/cli/commands/group.py:161 --msgid "Warning: No groups match:" --msgstr "警告:沒有符合的群組:" -+#: ../dnf/cli/option_parser.py:299 -+msgid "Include bugfix relevant packages, in updates" -+msgstr "在更新包含漏洞修復的相關軟體包" - --#: ../dnf/cli/commands/group.py:190 --msgid "Available Environment Groups:" --msgstr "可用的環境群組:" -+#: ../dnf/cli/option_parser.py:302 -+msgid "Include enhancement relevant packages, in updates" -+msgstr "在更新包含增強的相關軟體包" - --#: ../dnf/cli/commands/group.py:192 --msgid "Installed Environment Groups:" --msgstr "已安裝的環境群組:" -+#: ../dnf/cli/option_parser.py:305 -+msgid "Include newpackage relevant packages, in updates" -+msgstr "在更新包含新軟體包的相關軟體包" - --#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 --msgid "Installed Groups:" --msgstr "已安裝的群組:" -+#: ../dnf/cli/option_parser.py:308 -+msgid "Include security relevant packages, in updates" -+msgstr "在更新包含安全性更新的相關軟體包" - --#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 --msgid "Installed Language Groups:" --msgstr "已安裝的語言群組:" -+#: ../dnf/cli/option_parser.py:312 -+msgid "Include packages needed to fix the given advisory, in updates" -+msgstr "在更新中包含修復安全性公告需要的軟體包" - --#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 --msgid "Available Groups:" --msgstr "可用的群組:" -+#: ../dnf/cli/option_parser.py:316 -+msgid "Include packages needed to fix the given BZ, in updates" -+msgstr "在更新中包含修復給定 BZ 需要的軟體包" - --#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 --msgid "Available Language Groups:" --msgstr "可用的語言群組:" -+#: ../dnf/cli/option_parser.py:319 -+msgid "Include packages needed to fix the given CVE, in updates" -+msgstr "在更新包含修復給定 CVE 需要的軟體包" - --#: ../dnf/cli/commands/group.py:313 --msgid "include optional packages from group" --msgstr "包含群組提供的選用軟體包" -+#: ../dnf/cli/option_parser.py:324 -+msgid "Include security relevant packages matching the severity, in updates" -+msgstr "在更新中包含符合嚴重性的安全相關軟體包" - --#: ../dnf/cli/commands/group.py:316 --msgid "show also hidden groups" --msgstr "也顯示隱藏群組" -+#: ../dnf/cli/option_parser.py:330 -+msgid "Force the use of an architecture" -+msgstr "強制使用架構" - --#: ../dnf/cli/commands/group.py:318 --msgid "show only installed groups" --msgstr "僅顯示已安裝的群組" -+#: ../dnf/cli/option_parser.py:365 -+msgid "List of Main Commands:" -+msgstr "主要指令清單:" - --#: ../dnf/cli/commands/group.py:320 --msgid "show only available groups" --msgstr "僅顯示可用的群組" -+#: ../dnf/cli/option_parser.py:366 -+msgid "List of Plugin Commands:" -+msgstr "插件指令清單:" - --#: ../dnf/cli/commands/group.py:332 -+#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 - #, python-format --msgid "Invalid groups sub-command, use: %s." --msgstr "無效的群組子指令,請用:%s。" -+msgid "Error: %s" -+msgstr "錯誤:%s" - --#: ../dnf/cli/commands/group.py:389 --msgid "Unable to find a mandatory group package." --msgstr "找不到強制群組軟體包。" -+#: ../dnf/cli/main.py:80 -+msgid "Terminated." -+msgstr "已終止。" - --#: ../dnf/cli/commands/install.py:47 --msgid "install a package or packages on your system" --msgstr "在系統上安裝一個軟體包" -+#: ../dnf/cli/main.py:108 -+msgid "No read/execute access in current directory, moving to /" -+msgstr "在目前的目錄沒有讀寫與執行的權限,移動至 /" - --#: ../dnf/cli/commands/install.py:53 --msgid "Package to install" --msgstr "要安裝的軟體包" -+#: ../dnf/cli/main.py:127 -+msgid "try to add '{}' to command line to replace conflicting packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:118 --msgid "Unable to find a match" --msgstr "無法找到匹配項目" -+#: ../dnf/cli/main.py:131 -+msgid "try to add '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:131 --#, python-format --msgid "Not a valid rpm file path: %s" --msgstr "無效 RPM 檔案位址:%s" -+#: ../dnf/cli/main.py:134 -+msgid " or '{}' to skip uninstallable packages" -+msgstr "" - --#: ../dnf/cli/commands/install.py:167 --#, python-brace-format --msgid "There are following alternatives for \"{0}\": {1}" --msgstr "以下可以用來替代「{0}」:{1}" -+#: ../dnf/cli/main.py:139 -+msgid "try to add '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:37 --msgid "generate the metadata cache" --msgstr "生成中介資料快取" -+#: ../dnf/cli/main.py:142 -+msgid " or '{}' to use not only best candidate packages" -+msgstr "" - --#: ../dnf/cli/commands/makecache.py:48 --msgid "Making cache files for all metadata files." --msgstr "為所有中介資料檔案製作快取檔案。" -+#: ../dnf/cli/main.py:159 -+msgid "Dependencies resolved." -+msgstr "依賴關係解析完畢。" - --#: ../dnf/cli/commands/mark.py:39 --msgid "mark or unmark installed packages as installed by user." --msgstr "由使用者標記為安裝或取消標記的軟體包。" -+#: ../dnf/cli/main.py:177 -+msgid "Complete!" -+msgstr "完成!" - --#: ../dnf/cli/commands/mark.py:49 -+#: ../dnf/cli/cli.py:136 - #, python-format --msgid "%s marked as user installed." --msgstr "%s 標記為使用者安裝。" -+msgid " Installed: %s-%s at %s" -+msgstr " 已安裝:%s-%s 於 %s" - --#: ../dnf/cli/commands/mark.py:53 -+#: ../dnf/cli/cli.py:138 - #, python-format --msgid "%s unmarked as user installed." --msgstr "%s 取消標記使用者安裝。" -+msgid " Built : %s at %s" -+msgstr " 建構 :%s 於 %s" - --#: ../dnf/cli/commands/mark.py:57 --#, python-format --msgid "%s marked as group installed." --msgstr "%s 標記為群組安裝。" -+#: ../dnf/cli/cli.py:192 -+msgid "DNF will only download packages for the transaction." -+msgstr "DNF 只會下載為此處理事項的軟體包。" - --#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 --#: ../dnf/cli/commands/shell.py:230 --msgid "Error:" --msgstr "錯誤:" -+#: ../dnf/cli/cli.py:194 -+msgid "" -+"DNF will only download packages, install gpg keys, and check the " -+"transaction." -+msgstr "DNF 只會下載軟體包、安裝 GPG 密鑰、與檢查處理事項。" - --#: ../dnf/cli/commands/mark.py:84 --#, python-format --msgid "Package %s is not installed." --msgstr "%s 軟體包尚未安裝。" -+#: ../dnf/cli/cli.py:198 -+msgid "Operation aborted." -+msgstr "動作被取消。" - --#: ../dnf/cli/commands/module.py:36 --#, python-brace-format --msgid "" --"The operation would result in switching of module '{0}' stream '{1}' to " --"stream '{2}'" --msgstr "" -+#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 -+#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 -+#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 -+#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 -+#: ../dnf/base.py:1646 ../dnf/base.py:1697 -+msgid "Nothing to do." -+msgstr "無事可做。" - --#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 --msgid "No matching Modules to list" --msgstr "沒有要列出的符合模組" -+#: ../dnf/cli/cli.py:205 -+msgid "Downloading Packages:" -+msgstr "下載軟體包:" - --#: ../dnf/cli/commands/module.py:128 --msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." --msgstr "" -+#: ../dnf/cli/cli.py:211 -+msgid "Error downloading packages:" -+msgstr "下載軟體包時失敗:" - --#: ../dnf/cli/commands/module.py:199 -+#: ../dnf/cli/cli.py:239 -+msgid "Transaction failed" -+msgstr "處理事項失敗" -+ -+#: ../dnf/cli/cli.py:262 - msgid "" --"It is not possible to switch enabled streams of a module.\n" --"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -+"Refusing to automatically import keys when running unattended.\n" -+"Use \"-y\" to override." - msgstr "" -+"當無人職守時,拒絕自動匯入密鑰。\n" -+"使用「-y」覆蓋。" - --#: ../dnf/cli/commands/module.py:262 --msgid "Interact with Modules." --msgstr "與模組互動。" -+#: ../dnf/cli/cli.py:280 -+msgid "GPG check FAILED" -+msgstr "GPG 檢查失敗" - --#: ../dnf/cli/commands/module.py:279 --msgid "show only enabled modules" --msgstr "只顯示已啟用的模組" -+#: ../dnf/cli/cli.py:312 -+msgid "Changelogs for {}" -+msgstr "" - --#: ../dnf/cli/commands/module.py:282 --msgid "show only disabled modules" --msgstr "只顯示已停用的模組" -+#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -+msgid "Obsoleting Packages" -+msgstr "棄用軟體包" - --#: ../dnf/cli/commands/module.py:285 --msgid "show only installed modules" --msgstr "只顯示已安裝的模組" -+#: ../dnf/cli/cli.py:374 -+msgid "No packages marked for distribution synchronization." -+msgstr "沒有標記為與散布版同步的軟體包。" - --#: ../dnf/cli/commands/module.py:288 --msgid "show profile content" --msgstr "顯示設定檔內容" -+#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 -+#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 -+#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -+#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -+#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 -+#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 -+#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 -+#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 -+#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 -+#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 -+#, python-format -+msgid "No match for argument: %s" -+msgstr "沒有符合的引數:%s" - --#: ../dnf/cli/commands/reinstall.py:38 --msgid "reinstall a package" --msgstr "重新安裝軟體包" -+#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 -+#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 -+#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 -+#, python-format -+msgid "No package %s available." -+msgstr "沒有 %s 軟體包可用。" - --#: ../dnf/cli/commands/reinstall.py:42 --msgid "Package to reinstall" --msgstr "要重新安裝的軟體包" -- --#: ../dnf/cli/commands/remove.py:46 --msgid "remove a package or packages from your system" --msgstr "從系統移除軟體包" -- --#: ../dnf/cli/commands/remove.py:53 --msgid "remove duplicated packages" --msgstr "移除重複的軟體包" -+#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 -+#, python-format -+msgid "Packages for argument %s available, but not installed." -+msgstr "%s 引數的軟體包可用,但尚未安裝。" - --#: ../dnf/cli/commands/remove.py:58 --msgid "remove installonly packages over the limit" --msgstr "移除超過限制的 installonly 軟體包" -+#: ../dnf/cli/cli.py:411 -+msgid "No packages marked for downgrade." -+msgstr "沒有軟體包標記為降級。" - --#: ../dnf/cli/commands/remove.py:94 --msgid "No duplicated packages found for removal." --msgstr "沒有要移除的重複軟體包。" -+#: ../dnf/cli/cli.py:462 -+msgid "Installed Packages" -+msgstr "已安裝軟體包" - --#: ../dnf/cli/commands/remove.py:120 --msgid "No old installonly packages found for removal." --msgstr "沒有要移除的舊 installonly 軟體包。" -+#: ../dnf/cli/cli.py:470 -+msgid "Available Packages" -+msgstr "可用的軟體包" - --#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 --#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 --msgid "unknown" --msgstr "未知" -+#: ../dnf/cli/cli.py:474 -+msgid "Autoremove Packages" -+msgstr "自動移除軟體包" - --#: ../dnf/cli/commands/repolist.py:39 --#, python-format --msgid "Never (last: %s)" --msgstr "永不(上次:%s)" -+#: ../dnf/cli/cli.py:476 -+msgid "Extra Packages" -+msgstr "額外的軟體包" - --#: ../dnf/cli/commands/repolist.py:41 --#, python-format --msgid "Instant (last: %s)" --msgstr "即時(上次:%s)" -+#: ../dnf/cli/cli.py:480 -+msgid "Available Upgrades" -+msgstr "可用的升級" - --#: ../dnf/cli/commands/repolist.py:44 --#, python-format --msgid "%s second(s) (last: %s)" --msgstr "%s 秒(上次:%s)" -+#: ../dnf/cli/cli.py:496 -+msgid "Recently Added Packages" -+msgstr "最近加入的軟體包" - --#: ../dnf/cli/commands/repolist.py:75 --msgid "display the configured software repositories" --msgstr "顯示已設定的軟體庫" -+#: ../dnf/cli/cli.py:501 -+msgid "No matching Packages to list" -+msgstr "沒有符合的軟體包可列出" - --#: ../dnf/cli/commands/repolist.py:82 --msgid "show all repos" --msgstr "顯示所有軟體庫" -+#: ../dnf/cli/cli.py:582 -+msgid "No Matches found" -+msgstr "沒有符合項目" - --#: ../dnf/cli/commands/repolist.py:85 --msgid "show enabled repos (default)" --msgstr "顯示啟用的軟體庫 (預設)" -+#: ../dnf/cli/cli.py:592 -+msgid "No transaction ID given" -+msgstr "沒有提供處理事項識別碼" - --#: ../dnf/cli/commands/repolist.py:88 --msgid "show disabled repos" --msgstr "顯示停用的軟體庫" -+#: ../dnf/cli/cli.py:597 -+msgid "Not found given transaction ID" -+msgstr "找不到提供的處理事項識別碼" - --#: ../dnf/cli/commands/repolist.py:123 --msgid "No repositories available" --msgstr "沒有可用的軟體庫" -+#: ../dnf/cli/cli.py:606 -+msgid "Found more than one transaction ID!" -+msgstr "找到超過一個處理事項識別碼!" - --#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 --msgid "enabled" --msgstr "已啟用" -+#: ../dnf/cli/cli.py:623 -+#, python-format -+msgid "Transaction history is incomplete, before %u." -+msgstr "在 %u 之前,處理事項歷史紀錄不完整。" - --#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 --msgid "disabled" --msgstr "已停用" -+#: ../dnf/cli/cli.py:625 -+#, python-format -+msgid "Transaction history is incomplete, after %u." -+msgstr "在 %u 之後,處理事項歷史紀錄不完整。" - --#: ../dnf/cli/commands/repolist.py:179 --msgid "Repo-id : " --msgstr "軟體庫 ID: " -+#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 -+#: ../dnf/base.py:2239 -+#, python-format -+msgid "No package %s installed." -+msgstr "軟體包 %s 未安裝。" - --#: ../dnf/cli/commands/repolist.py:180 --msgid "Repo-name : " --msgstr "軟體庫名稱: " -+#: ../dnf/cli/cli.py:672 -+msgid "Undoing transaction {}, from {}" -+msgstr "取消變更處理事項 {},從 {}" - --#: ../dnf/cli/commands/repolist.py:183 --msgid "Repo-status : " --msgstr "軟體庫狀態: " -+#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -+#, python-format -+msgid "Unknown repo: '%s'" -+msgstr "未知的軟體庫:「%s」" - --#: ../dnf/cli/commands/repolist.py:186 --msgid "Repo-revision: " --msgstr "軟體庫修訂: " -+#: ../dnf/cli/cli.py:766 -+#, python-format -+msgid "No repository match: %s" -+msgstr "沒有軟體庫符合:%s" - --#: ../dnf/cli/commands/repolist.py:190 --msgid "Repo-tags : " --msgstr "軟體庫標籤: " -+#: ../dnf/cli/cli.py:795 -+msgid "This command has to be run under the root user." -+msgstr "這個指令需要在 Root 使用者底下執行。" - --#: ../dnf/cli/commands/repolist.py:197 --msgid "Repo-distro-tags: " --msgstr "軟體庫散布版標籤: " -+#: ../dnf/cli/cli.py:824 -+#, python-format -+msgid "No such command: %s. Please use %s --help" -+msgstr "未知的指令:%s。請使用 %s --help" - --#: ../dnf/cli/commands/repolist.py:203 --msgid "Repo-updated : " --msgstr "軟體庫更新: " -+#: ../dnf/cli/cli.py:827 -+#, python-format -+msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -+msgstr "這可為一個 DNF 插件指令,嘗試執行:「dnf install 'dnf-command(%s)'」" - --#: ../dnf/cli/commands/repolist.py:205 --msgid "Repo-pkgs : " --msgstr "軟體庫軟體包: " -+#: ../dnf/cli/cli.py:830 -+msgid "" -+"It could be a DNF plugin command, but loading of plugins is currently " -+"disabled." -+msgstr "這可為一個 DNF 插件指令,但是插件載入目前為停用狀態。" - --#: ../dnf/cli/commands/repolist.py:206 --msgid "Repo-size : " --msgstr "軟體庫大小: " -+#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 -+#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 -+#, python-format -+msgid "Config error: %s" -+msgstr "設定檔錯誤:%s" - --#: ../dnf/cli/commands/repolist.py:209 --msgid "Repo-metalink: " --msgstr "軟體庫中介連結: " -+#: ../dnf/cli/cli.py:887 -+msgid "" -+"--destdir or --downloaddir must be used with --downloadonly or download or " -+"system-upgrade command." -+msgstr "" -+"--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " -+"指令一起使用。" - --#: ../dnf/cli/commands/repolist.py:214 --msgid " Updated : " --msgstr " 更新時間: " -+#: ../dnf/cli/cli.py:893 -+msgid "" -+"--enable, --set-enabled and --disable, --set-disabled must be used with " -+"config-manager command." -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:216 --msgid "Repo-mirrors : " --msgstr "軟體庫鏡像: " -+#: ../dnf/cli/cli.py:975 -+msgid "" -+"Warning: Enforcing GPG signature check globally as per active RPM security " -+"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 --msgid "Repo-baseurl : " --msgstr "軟體庫基礎 URL: " -+#: ../dnf/cli/cli.py:992 -+msgid "Config file \"{}\" does not exist" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:229 --msgid "Repo-expire : " --msgstr "軟體庫過期: " -+#: ../dnf/cli/cli.py:1010 -+msgid "" -+"Unable to detect release version (use '--releasever' to specify release " -+"version)" -+msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" - --#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) --#: ../dnf/cli/commands/repolist.py:233 --msgid "Repo-exclude : " --msgstr "軟體庫排除: " -+#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 -+msgid "argument {}: not allowed with argument {}" -+msgstr "引數 {}:不允許與 {} 引數使用" - --#: ../dnf/cli/commands/repolist.py:237 --msgid "Repo-include : " --msgstr "軟體庫納入: " -+#: ../dnf/cli/cli.py:1103 -+#, python-format -+msgid "Command \"%s\" already defined" -+msgstr "指令「%s」已經定義" - --#. TRANSLATORS: Number of packages that where excluded (5) --#: ../dnf/cli/commands/repolist.py:242 --msgid "Repo-excluded: " --msgstr "軟體庫排除: " -+#: ../dnf/cli/cli.py:1123 -+msgid "Excludes in dnf.conf: " -+msgstr "排除於 dnf.conf: " - --#: ../dnf/cli/commands/repolist.py:246 --msgid "Repo-filename: " --msgstr "軟體庫檔名: " -+#: ../dnf/cli/cli.py:1126 -+msgid "Includes in dnf.conf: " -+msgstr "包含於 dnf.conf: " - --#. Work out the first (id) and last (enabled/disalbed/count), --#. then chop the middle (name)... --#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 --msgid "repo id" --msgstr "軟體庫 ID" -+#: ../dnf/cli/cli.py:1129 -+msgid "Excludes in repo " -+msgstr "排除於軟體庫 " - --#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 --#: ../dnf/cli/commands/repolist.py:288 --msgid "status" --msgstr "狀態" -+#: ../dnf/cli/cli.py:1132 -+msgid "Includes in repo " -+msgstr "包含於軟體庫 " - --#: ../dnf/cli/commands/repolist.py:284 --msgid "repo name" --msgstr "軟體庫名稱" -+#: ../dnf/cli/aliases.py:96 -+#, python-format -+msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -+msgstr "" - --#: ../dnf/cli/commands/repolist.py:300 -+#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 - #, python-format --msgid "Total packages: %s" --msgstr "總計軟體包:%s" -+msgid "Parsing file \"%s\" failed: %s" -+msgstr "解析「%s」檔案失敗:%s" - --#: ../dnf/cli/commands/repoquery.py:104 --msgid "search for packages matching keyword" --msgstr "搜尋軟體包符合的關鍵詞" -- --#: ../dnf/cli/commands/repoquery.py:118 --msgid "the key to search for" --msgstr "要搜尋的關鍵詞:" -+#: ../dnf/cli/aliases.py:108 -+#, python-format -+msgid "Cannot read file \"%s\": %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:120 --msgid "" --"Query all packages (shorthand for repoquery '*' or repoquery without " --"argument)" --msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" -+#: ../dnf/cli/aliases.py:185 -+msgid "Aliases contain infinite recursion" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:123 --msgid "Query all versions of packages (default)" --msgstr "查詢軟體包的所有版本(預設值)" -+#: ../dnf/cli/aliases.py:203 -+#, python-format -+msgid "%s, using original arguments." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:126 --msgid "show only results from this ARCH" --msgstr "只顯示這個架構的結果" -+#: ../dnf/cli/utils.py:98 -+msgid "Running" -+msgstr "執行中" - --#: ../dnf/cli/commands/repoquery.py:128 --msgid "show only results that owns FILE" --msgstr "只顯示擁有檔案的結果" -+#: ../dnf/cli/utils.py:99 -+msgid "Sleeping" -+msgstr "睡眠中" - --#: ../dnf/cli/commands/repoquery.py:130 --msgid "show only results that conflict REQ" --msgstr "只顯示衝突 REQ 的結果" -+#: ../dnf/cli/utils.py:100 -+msgid "Uninterruptible" -+msgstr "不中斷" - --#: ../dnf/cli/commands/repoquery.py:132 --msgid "" --"shows results that requires, suggests, supplements, enhances,or recommends " --"package provides and files REQ" --msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" -+#: ../dnf/cli/utils.py:101 -+msgid "Zombie" -+msgstr "殭屍" - --#: ../dnf/cli/commands/repoquery.py:135 --msgid "show only results that obsolete REQ" --msgstr "只顯示棄用 REQ 的結果" -+#: ../dnf/cli/utils.py:102 -+msgid "Traced/Stopped" -+msgstr "已追蹤 / 已停止" - --#: ../dnf/cli/commands/repoquery.py:137 --msgid "show only results that provide REQ" --msgstr "只顯示提供 REQ 的結果" -+#: ../dnf/cli/utils.py:103 -+msgid "Unknown" -+msgstr "未知的" - --#: ../dnf/cli/commands/repoquery.py:139 --msgid "shows results that requires package provides and files REQ" --msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" -+#: ../dnf/cli/utils.py:113 -+#, python-format -+msgid "Unable to find information about the locking process (PID %d)" -+msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" - --#: ../dnf/cli/commands/repoquery.py:141 --msgid "show only results that recommend REQ" --msgstr "只顯示推薦 REQ 的結果" -+#: ../dnf/cli/utils.py:117 -+#, python-format -+msgid " The application with PID %d is: %s" -+msgstr " 這個 PID 為 %d 的應用程式為:%s" - --#: ../dnf/cli/commands/repoquery.py:143 --msgid "show only results that enhance REQ" --msgstr "只顯示增強 REQ 的結果" -+#: ../dnf/cli/utils.py:120 -+#, python-format -+msgid " Memory : %5s RSS (%5sB VSZ)" -+msgstr " 記憶體:%5s RSS (%5sB VSZ)" - --#: ../dnf/cli/commands/repoquery.py:145 --msgid "show only results that suggest REQ" --msgstr "只顯示建議 REQ 的結果" -+#: ../dnf/cli/utils.py:125 -+#, python-format -+msgid " Started: %s - %s ago" -+msgstr " 開始於:%s - %s 之前" - --#: ../dnf/cli/commands/repoquery.py:147 --msgid "show only results that supplement REQ" --msgstr "只顯示補充 REQ 的結果" -+#: ../dnf/cli/utils.py:127 -+#, python-format -+msgid " State : %s" -+msgstr " 狀態:%s" - --#: ../dnf/cli/commands/repoquery.py:150 --msgid "check non-explicit dependencies (files and Provides); default" --msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" -+#: ../dnf/cli/commands/alias.py:39 -+msgid "List or create command aliases" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:152 --msgid "check dependencies exactly as given, opposite of --alldeps" --msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" -+#: ../dnf/cli/commands/alias.py:49 -+msgid "enable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:154 --msgid "" --"used with --whatrequires, and --requires --resolve, query packages " --"recursively." --msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" -+#: ../dnf/cli/commands/alias.py:52 -+msgid "disable aliases resolving" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:156 --msgid "show a list of all dependencies and what packages provide them" --msgstr "顯示依賴關係列表、與提供它們的軟體包" -+#: ../dnf/cli/commands/alias.py:67 -+msgid "Aliases are now enabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:158 --msgid "show available tags to use with --queryformat" --msgstr "與 --queryformat 顯示可供使用的標籤" -+#: ../dnf/cli/commands/alias.py:70 -+msgid "Aliases are now disabled" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:161 --msgid "resolve capabilities to originating package(s)" --msgstr "解析原始軟體包的功能" -+#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -+#, python-format -+msgid "Invalid alias key: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:163 --msgid "show recursive tree for package(s)" --msgstr "顯示軟體包的遞迴樹" -+#: ../dnf/cli/commands/alias.py:93 -+#, python-format -+msgid "Alias argument has no value: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:165 --msgid "operate on corresponding source RPM" --msgstr "在相應的來源 RPM 上執行" -+#: ../dnf/cli/commands/alias.py:127 -+#, python-format -+msgid "Aliases added: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:167 --msgid "" --"show N latest packages for a given name.arch (or latest but N if N is " --"negative)" --msgstr "為提供的 name.arch 顯示 N 個最新的軟體包(或最新、除了 N 如果 N 是否定的)" -+#: ../dnf/cli/commands/alias.py:141 -+#, python-format -+msgid "Alias not found: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:173 --msgid "show detailed information about the package" --msgstr "顯示此軟體包的詳細資訊" -+#: ../dnf/cli/commands/alias.py:144 -+#, python-format -+msgid "Aliases deleted: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:176 --msgid "show list of files in the package" --msgstr "顯示軟體包內的檔案列表" -+#: ../dnf/cli/commands/alias.py:151 -+#, python-format -+msgid "%s, alias %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:179 --msgid "show package source RPM name" --msgstr "顯示軟體包來源 RPM 名稱" -+#: ../dnf/cli/commands/alias.py:153 -+#, python-format -+msgid "Alias %s='%s'" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:182 --msgid "show changelogs of the package" --msgstr "顯示軟體包的變更紀錄" -+#: ../dnf/cli/commands/alias.py:157 -+msgid "Aliases resolving is disabled." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:185 --msgid "format for displaying found packages" --msgstr "顯示找到的軟體包格式" -+#: ../dnf/cli/commands/alias.py:162 -+msgid "No aliases specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:188 --msgid "" --"use name-epoch:version-release.architecture format for displaying found " --"packages (default)" --msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" -+#: ../dnf/cli/commands/alias.py:169 -+msgid "No alias specified." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:191 --msgid "" --"use name-version-release format for displaying found packages (rpm query " --"default)" --msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" -+#: ../dnf/cli/commands/alias.py:175 -+msgid "No aliases defined." -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:197 --msgid "" --"use epoch:name-version-release.architecture format for displaying found " --"packages" --msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" -+#: ../dnf/cli/commands/alias.py:182 -+#, python-format -+msgid "No match for alias: %s" -+msgstr "" - --#: ../dnf/cli/commands/repoquery.py:200 --msgid "Display in which comps groups are presented selected packages" --msgstr "顯示在哪些組合群組中出現選取的軟體包" -+#: ../dnf/cli/commands/search.py:46 -+msgid "search package details for the given string" -+msgstr "根據字串搜尋軟體包詳細資訊" - --#: ../dnf/cli/commands/repoquery.py:204 --msgid "limit the query to installed duplicate packages" --msgstr "限制查詢已安裝重複軟體包" -+#: ../dnf/cli/commands/search.py:51 -+msgid "search also package description and URL" -+msgstr "也搜尋軟體包描述說明和URL" - --#: ../dnf/cli/commands/repoquery.py:211 --msgid "limit the query to installed installonly packages" --msgstr "限制查詢 installonly 的已安裝軟體包" -+#: ../dnf/cli/commands/search.py:52 -+msgid "QUERY_STRING" -+msgstr "QUERY_STRING" - --#: ../dnf/cli/commands/repoquery.py:214 --msgid "limit the query to installed packages with unsatisfied dependencies" --msgstr "限制查詢未滿足依賴關係的已安裝軟體包" -+#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -+#. & URL) -+#: ../dnf/cli/commands/search.py:75 -+msgid " & " -+msgstr " & " - --#: ../dnf/cli/commands/repoquery.py:216 --msgid "show a location from where packages can be downloaded" --msgstr "顯示軟體包可以下載的位置" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:79 -+#, python-format -+msgid "%s Exactly Matched: %%s" -+msgstr "%s 精確符合:%%s" - --#: ../dnf/cli/commands/repoquery.py:219 --msgid "Display capabilities that the package conflicts with." --msgstr "顯示軟體包衝突的功能。" -+#. TRANSLATORS: %s - translated package attributes, -+#. %%s - found keys (in listed attributes) -+#: ../dnf/cli/commands/search.py:83 -+#, python-format -+msgid "%s Matched: %%s" -+msgstr "%s 符合: %%s" - --#: ../dnf/cli/commands/repoquery.py:220 --msgid "" --"Display capabilities that the package can depend on, enhance, recommend, " --"suggest, and supplement." --msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" -+#: ../dnf/cli/commands/search.py:126 -+msgid "No matches found." -+msgstr "找不到符合項目。" - --#: ../dnf/cli/commands/repoquery.py:222 --msgid "Display capabilities that the package can enhance." --msgstr "顯示軟體包可以增強的功能。" -+#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 -+msgid "Searching Packages: " -+msgstr "搜尋軟體包: " - --#: ../dnf/cli/commands/repoquery.py:223 --msgid "Display capabilities provided by the package." --msgstr "顯示提供自這個軟體包的功能。" -+#: ../dnf/cli/commands/check.py:34 -+msgid "check for problems in the packagedb" -+msgstr "檢查 packagedb 中是否有問題" - --#: ../dnf/cli/commands/repoquery.py:224 --msgid "Display capabilities that the package recommends." --msgstr "顯示這個推薦軟體包的功能。" -+#: ../dnf/cli/commands/check.py:40 -+msgid "show all problems; default" -+msgstr "顯示所有問題;預設值" - --#: ../dnf/cli/commands/repoquery.py:225 --msgid "Display capabilities that the package depends on." --msgstr "顯示這個軟體包依賴的功能。" -+#: ../dnf/cli/commands/check.py:43 -+msgid "show dependency problems" -+msgstr "顯示依賴關係問題" - --#: ../dnf/cli/commands/repoquery.py:226 --#, python-format --msgid "" --"Display capabilities that the package depends on for running a %%pre script." --msgstr "顯示軟體包執行在 %%pre 指令上的功能。" -+#: ../dnf/cli/commands/check.py:46 -+msgid "show duplicate problems" -+msgstr "顯示重複問題" - --#: ../dnf/cli/commands/repoquery.py:227 --msgid "Display capabilities that the package suggests." --msgstr "顯示建議軟體包的功能。" -+#: ../dnf/cli/commands/check.py:49 -+msgid "show obsoleted packages" -+msgstr "顯示棄用的軟體包" - --#: ../dnf/cli/commands/repoquery.py:228 --msgid "Display capabilities that the package can supplement." --msgstr "顯示可以補充軟體包的功能。" -+#: ../dnf/cli/commands/check.py:52 -+msgid "show problems with provides" -+msgstr "顯示提供的問題" - --#: ../dnf/cli/commands/repoquery.py:234 --msgid "Display only available packages." --msgstr "只顯示可以使用的軟體包。" -+#: ../dnf/cli/commands/check.py:97 -+msgid "{} has missing requires of {}" -+msgstr "{} 遺失了 {} 的要求" - --#: ../dnf/cli/commands/repoquery.py:237 --msgid "Display only installed packages." --msgstr "只顯示已經安裝的軟體包。" -+#: ../dnf/cli/commands/check.py:117 -+msgid "{} is a duplicate with {}" -+msgstr "{} 與 {} 重複" - --#: ../dnf/cli/commands/repoquery.py:238 --msgid "" --"Display only packages that are not present in any of available repositories." --msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" -+#: ../dnf/cli/commands/check.py:128 -+msgid "{} is obsoleted by {}" -+msgstr "{} 已經棄用由 {}" - --#: ../dnf/cli/commands/repoquery.py:239 --msgid "" --"Display only packages that provide an upgrade for some already installed " --"package." --msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" -+#: ../dnf/cli/commands/check.py:137 -+msgid "{} provides {} but it cannot be found" -+msgstr "{} 提供 {} 但找不到" - --#: ../dnf/cli/commands/repoquery.py:240 --msgid "Display only packages that can be removed by \"dnf autoremove\" command." --msgstr "只顯示可以透過「dnf autoremove」指令移除的軟體包。" -+#: ../dnf/cli/commands/distrosync.py:32 -+msgid "synchronize installed packages to the latest available versions" -+msgstr "將已安裝的軟體包同步至最新的可用版本" - --#: ../dnf/cli/commands/repoquery.py:241 --msgid "Display only packages that were installed by user." --msgstr "只顯示使用者安裝的軟體包。" -+#: ../dnf/cli/commands/distrosync.py:36 -+msgid "Package to synchronize" -+msgstr "要同步的軟體包" - --#: ../dnf/cli/commands/repoquery.py:253 --msgid "Display only recently edited packages" --msgstr "只顯示最近修改過的軟體包" -+#: ../dnf/cli/commands/upgrade.py:40 -+msgid "upgrade a package or packages on your system" -+msgstr "在系統上升級軟體包" - --#: ../dnf/cli/commands/repoquery.py:275 --msgid "" --"Option '--resolve' has to be used together with one of the '--conflicts', '" --"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" --"requires-pre', '--suggests' or '--supplements' options" --msgstr "" --"選項 '--resolve' 需要與 '--conflicts', '--depends', '--enhances', '--provides', '" --"--recommends', '--requires', '--requires-pre', '--suggests' 或 '--" --"supplements' 選項一起使用" -+#: ../dnf/cli/commands/upgrade.py:44 -+msgid "Package to upgrade" -+msgstr "要升級的軟體包" - --#: ../dnf/cli/commands/repoquery.py:285 -+#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 -+msgid "No packages marked for upgrade." -+msgstr "沒有軟體包為升級標記。" -+ -+#: ../dnf/cli/commands/autoremove.py:41 - msgid "" --"Option '--recursive' has to be used with '--whatrequires ' (optionaly " --"with '--alldeps', but not with '--exactdeps'), or with '--requires " --"--resolve'" --msgstr "" --"選項「--recursive」需要與「--whatrequires " --"」使用(可選擇與「--alldeps」使用,但不能「--exactdeps」),或與「--requires " --"--resolve」使用。" -+"remove all unneeded packages that were originally installed as dependencies" -+msgstr "移除所有當初因依賴關係而安裝但目前不再需要的軟體包" - --#: ../dnf/cli/commands/repoquery.py:318 --msgid "Package {} contains no files" --msgstr "軟體包 {} 不包含任何檔案" -+#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -+msgid "Package to remove" -+msgstr "要移除的軟體包" - --#: ../dnf/cli/commands/repoquery.py:387 --#, python-brace-format --msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" --msgstr "可使用的查詢標籤:使用 --queryformat \".. %{tag} ..\"" -+#: ../dnf/cli/commands/makecache.py:37 -+msgid "generate the metadata cache" -+msgstr "生成中介資料快取" - --#: ../dnf/cli/commands/repoquery.py:456 --msgid "argument {} requires --whatrequires or --whatdepends option" --msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" -+#: ../dnf/cli/commands/makecache.py:48 -+msgid "Making cache files for all metadata files." -+msgstr "為所有中介資料檔案製作快取檔案。" -+ -+#: ../dnf/cli/commands/__init__.py:47 -+#, python-format -+msgid "To diagnose the problem, try running: '%s'." -+msgstr "若要疑難排解這個問題,請嘗試執行:「%s」。" -+ -+#: ../dnf/cli/commands/__init__.py:49 -+#, python-format -+msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -+msgstr "您的 RPMDB 可能損壞,可執行「%s」可能會修復這個問題。" - --#: ../dnf/cli/commands/repoquery.py:501 -+#: ../dnf/cli/commands/__init__.py:53 - msgid "" --"No valid switch specified\n" --"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"You have enabled checking of packages via GPG keys. This is a good thing.\n" -+"However, you do not have any GPG public keys installed. You need to download\n" -+"the keys for packages you wish to install and install them.\n" -+"You can do that by running the command:\n" -+" rpm --import public.gpg.key\n" - "\n" --"description:\n" --" For the given packages print a tree of the packages." -+"\n" -+"Alternatively you can specify the url to the key you would like to use\n" -+"for a repository in the 'gpgkey' option in a repository section and DNF\n" -+"will install it for you.\n" -+"\n" -+"For more information contact your distribution or package provider." - msgstr "" --"未指定有效的切換選項\n" --"用法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"您啟用了透過 GPG 密鑰檢查軟體包。這是件好事情。\n" -+"但是,您沒有安裝任何的 GPG 公鑰。您需要下載您\n" -+"想要安裝的軟體包上的密鑰。\n" -+"您可以透過執行這個指令下載密鑰:\n" -+" rpm --import public.gpg.key\n" - "\n" --"描述:\n" --" 為給定軟體包顯示出其樹狀圖" -- --#: ../dnf/cli/commands/search.py:46 --msgid "search package details for the given string" --msgstr "根據字串搜尋軟體包詳細資訊" -- --#: ../dnf/cli/commands/search.py:51 --msgid "search also package description and URL" --msgstr "也搜尋軟體包描述說明和URL" -- --#: ../dnf/cli/commands/search.py:52 --msgid "QUERY_STRING" --msgstr "QUERY_STRING" -+"\n" -+"或者,您可以在軟體庫區塊的 gpgkey 選項中指定要用於軟體庫密鑰的位址,DNF 將為您安裝它。\n" -+"\n" -+"更多資訊請聯絡您的散布版或是軟體包發行者。" - --#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 --msgctxt "long" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:80 -+#, python-format -+msgid "Problem repository: %s" -+msgstr "有問題的軟體庫:%s" - --#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 --msgctxt "long" --msgid "Summary" -+#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 -+msgid "There are no enabled repositories in \"{}\"." - msgstr "" - --#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 --msgctxt "long" --msgid "Description" --msgstr "" -+#: ../dnf/cli/commands/__init__.py:163 -+msgid "display details about a package or group of packages" -+msgstr "顯示軟體包中的軟體包或群組詳細資訊" - --#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 --msgid "URL" --msgstr "URL" -+#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -+msgid "show all packages (default)" -+msgstr "顯示所有軟體包(預設值)" - --#. TRANSLATORS: separator used between package attributes (eg. Name & Summary --#. & URL) --#: ../dnf/cli/commands/search.py:75 --msgid " & " --msgstr " & " -+#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -+msgid "show only available packages" -+msgstr "只顯示可用的軟體包" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:79 --#, python-format --msgid "%s Exactly Matched: %%s" --msgstr "%s 精確符合:%%s" -+#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -+msgid "show only installed packages" -+msgstr "只顯示已安裝的軟體包" - --#. TRANSLATORS: %s - translated package attributes, --#. %%s - found keys (in listed attributes) --#: ../dnf/cli/commands/search.py:83 --#, python-format --msgid "%s Matched: %%s" --msgstr "%s 符合: %%s" -+#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -+msgid "show only extras packages" -+msgstr "只顯示附加的軟體包" - --#: ../dnf/cli/commands/search.py:126 --msgid "No matches found." --msgstr "找不到符合項目。" -+#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -+#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -+msgid "show only upgrades packages" -+msgstr "只顯示要升級的軟體包" - --#: ../dnf/cli/commands/shell.py:47 --msgid "run an interactive DNF shell" --msgstr "執行互動式 DNF shell" -+#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -+msgid "show only autoremove packages" -+msgstr "只顯示要被自動移除的軟體包" - --#: ../dnf/cli/commands/shell.py:68 --msgid "SCRIPT" --msgstr "SCRIPT" -+#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -+msgid "show only recently changed packages" -+msgstr "只顯示最近變動的軟體包" - --#: ../dnf/cli/commands/shell.py:69 --msgid "Script to run in DNF shell" --msgstr "要在 DNF shell 中執行的指令稿" -+#: ../dnf/cli/commands/__init__.py:225 -+msgid "list a package or groups of packages" -+msgstr "列出軟體包中的軟體包或群組" - --#: ../dnf/cli/commands/shell.py:135 --msgid "Unsupported key value." --msgstr "不支援的金鑰值。" -+#: ../dnf/cli/commands/__init__.py:239 -+msgid "find what package provides the given value" -+msgstr "尋找哪個軟體包提供了所提供的值" - --#: ../dnf/cli/commands/shell.py:151 -+#: ../dnf/cli/commands/__init__.py:243 -+msgid "SOME_STRING" -+msgstr "SOME_STRING" -+ -+#: ../dnf/cli/commands/__init__.py:261 -+msgid "check for available package upgrades" -+msgstr "檢查可用的軟體包升級" -+ -+#: ../dnf/cli/commands/__init__.py:267 -+msgid "show changelogs before update" -+msgstr "" -+ -+#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -+#: ../dnf/cli/commands/__init__.py:472 -+msgid "No package available." -+msgstr "沒有可用的軟體包。" -+ -+#: ../dnf/cli/commands/__init__.py:378 -+msgid "No packages marked for install." -+msgstr "沒有軟體包標記為安裝。" -+ -+#: ../dnf/cli/commands/__init__.py:414 -+msgid "No package installed." -+msgstr "沒有已安裝的軟體包。" -+ -+#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -+#: ../dnf/cli/commands/reinstall.py:91 - #, python-format --msgid "Could not find repository: %s" --msgstr "找不到軟體庫:%s" -+msgid " (from %s)" -+msgstr " (來自 %s)" - --#: ../dnf/cli/commands/shell.py:167 -+#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -+#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 -+#, python-format -+msgid "Installed package %s%s not available." -+msgstr "已安裝的軟體包 %s%s 不可用。" -+ -+#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -+#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -+msgid "No package installed from the repository." -+msgstr "沒有來自這個軟體庫的已安裝軟體包。" -+ -+#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -+msgid "No packages marked for reinstall." -+msgstr "沒有軟體包標記為要重新安裝。" -+ -+#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 -+#: ../dnf/base.py:2078 -+msgid "No packages marked for removal." -+msgstr "沒有軟體包標記為要移除。" -+ -+#: ../dnf/cli/commands/__init__.py:728 -+msgid "run commands on top of all packages in given repository" -+msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" -+ -+#: ../dnf/cli/commands/__init__.py:742 -+msgid "REPO" -+msgstr "軟體庫" -+ -+#: ../dnf/cli/commands/__init__.py:800 -+msgid "display a helpful usage message" -+msgstr "顯示用法說明訊息" -+ -+#: ../dnf/cli/commands/__init__.py:804 -+msgid "COMMAND" -+msgstr "指令" -+ -+#: ../dnf/cli/commands/__init__.py:820 -+msgid "display, or use, the transaction history" -+msgstr "顯示或使用處理事項歷史紀錄" -+ -+#: ../dnf/cli/commands/__init__.py:835 - msgid "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" If no value is given it prints the current value.\n" --" If value is given it sets that value." -+"Found more than one transaction ID.\n" -+"'{}' requires one transaction ID or package name." - msgstr "" --"{} arg [value]\n" --" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" --" repo_id.gpgcheck, repo_id.exclude\n" --" 如果沒有指定值,則顯示目前的值。\n" --" 如果有指定值,則設定該值。" -+"找到超過一個處理事項識別碼。\n" -+"「{}」需要一個處理事項識別碼或軟體包名稱。" - --#: ../dnf/cli/commands/shell.py:174 -+#: ../dnf/cli/commands/__init__.py:842 -+msgid "No transaction ID or package name given." -+msgstr "沒有提供處理事項識別碼或軟體包名稱。" -+ -+#: ../dnf/cli/commands/__init__.py:855 -+msgid "You don't have access to the history DB." -+msgstr "您沒有權限存取歷史紀錄資料庫。" -+ -+#: ../dnf/cli/commands/__init__.py:867 -+#, python-format - msgid "" --"{} [command]\n" --" print help" --msgstr "" --"{} [command]\n" --" print help" -+"Cannot undo transaction %s, doing so would result in an inconsistent package" -+" database." -+msgstr "無法復原處理事項 %s,這樣做會導致軟體包資料庫不一致。" - --#: ../dnf/cli/commands/shell.py:178 -+#: ../dnf/cli/commands/__init__.py:872 -+#, python-format - msgid "" --"{} arg [option]\n" --" list: lists repositories and their status. option = [all | id | glob]\n" --" enable: enable repositories. option = repository id\n" --" disable: disable repositories. option = repository id" --msgstr "" --"{} arg [option]\n" --" list: 列出軟體庫與其狀態。 option = [all | id | glob]\n" --" enable: 啟用軟體庫 option = 軟體庫ID\n" --" disable: 停用軟體庫 option = 軟體庫ID" -+"Cannot rollback transaction %s, doing so would result in an inconsistent " -+"package database." -+msgstr "無法回滾處理事項 %s,這樣做會導致軟體包資料庫不一致。" - --#: ../dnf/cli/commands/shell.py:184 -+#: ../dnf/cli/commands/__init__.py:942 - msgid "" --"{}\n" --" resolve the transaction set" -+"Invalid transaction ID range definition '{}'.\n" -+"Use '..'." - msgstr "" --"{}\n" --" 解析處理事項集" -+"無效的處理事項識別碼範圍定義「{}」。\n" -+"使用「..」。" - --#: ../dnf/cli/commands/shell.py:188 -+#: ../dnf/cli/commands/__init__.py:946 - msgid "" --"{} arg\n" --" list: lists the contents of the transaction\n" --" reset: reset (zero-out) the transaction\n" --" run: run the transaction" -+"Can't convert '{}' to transaction ID.\n" -+"Use '', 'last', 'last-'." - msgstr "" --"{} arg\n" --" list: 列出處理事項內容\n" --" reset: 重設(歸零)處理事項\n" --" run: 執行處理事項" -+"無法轉換「{}」到處理事項 ID。\n" -+"使用 ''、'last'、'last-'。" - --#: ../dnf/cli/commands/shell.py:194 -+#: ../dnf/cli/commands/__init__.py:975 -+msgid "No transaction which manipulates package '{}' was found." -+msgstr "找不到操作「{}」軟體包的處理事項。" -+ -+#: ../dnf/cli/commands/downgrade.py:34 -+msgid "Downgrade a package" -+msgstr "降級軟體包" -+ -+#: ../dnf/cli/commands/downgrade.py:38 -+msgid "Package to downgrade" -+msgstr "要降級的軟體包" -+ -+#: ../dnf/cli/commands/upgrademinimal.py:31 - msgid "" --"{}\n" --" run the transaction" -+"upgrade, but only 'newest' package match which fixes a problem that affects " -+"your system" -+msgstr "升級,但只有「最新」軟體包符合,它能修正影響您系統的問題" -+ -+#: ../dnf/cli/commands/module.py:36 -+#, python-brace-format -+msgid "" -+"The operation would result in switching of module '{0}' stream '{1}' to " -+"stream '{2}'" - msgstr "" --"{}\n" --" 執行處理事項" - --#: ../dnf/cli/commands/shell.py:198 -+#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -+msgid "No matching Modules to list" -+msgstr "沒有要列出的符合模組" -+ -+#: ../dnf/cli/commands/module.py:128 - msgid "" --"{}\n" --" exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." - msgstr "" --"{}\n" --" 離開 Shell" - --#: ../dnf/cli/commands/shell.py:203 -+#: ../dnf/cli/commands/module.py:199 - msgid "" --"Shell specific arguments:\n" --"\n" --"config set config options\n" --"help print help\n" --"repository (or repo) enable, disable or list repositories\n" --"resolvedep resolve the transaction set\n" --"transaction (or ts) list, reset or run the transaction set\n" --"run resolve and run the transaction set\n" --"exit (or quit) exit the shell" -+"It is not possible to switch enabled streams of a module.\n" -+"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." - msgstr "" --"Shell 專用引數:\n" --"\n" --"config 設定配置選項\n" --"help 顯示說明\n" --"repository (or repo) 啟用、停用、列出軟體庫\n" --"resolvedep 解析處理事項設定\n" --"transaction (or ts) 列出、重設、執行處理事項集\n" --"run 解析並執行處理事項集\n" --"exit (or quit) 離開 Shell" - --#: ../dnf/cli/commands/shell.py:253 --#, python-format --msgid "Error: Cannot open %s for reading" --msgstr "錯誤:無法開啟 %s 供讀取" -+#: ../dnf/cli/commands/module.py:262 -+msgid "Interact with Modules." -+msgstr "與模組互動。" - --#: ../dnf/cli/commands/shell.py:283 --msgid "Leaving Shell" --msgstr "離開 Shell" -+#: ../dnf/cli/commands/module.py:279 -+msgid "show only enabled modules" -+msgstr "只顯示已啟用的模組" - --#: ../dnf/cli/commands/swap.py:33 --msgid "run an interactive dnf mod for remove and install one spec" --msgstr "執行互動型 dnf 模組以移除和安裝一個 spec" -+#: ../dnf/cli/commands/module.py:282 -+msgid "show only disabled modules" -+msgstr "只顯示已停用的模組" - --#: ../dnf/cli/commands/swap.py:37 --msgid "The specs that will be removed" --msgstr "這個 spec 將會被移除" -+#: ../dnf/cli/commands/module.py:285 -+msgid "show only installed modules" -+msgstr "只顯示已安裝的模組" - --#: ../dnf/cli/commands/swap.py:39 --msgid "The specs that will be installed" --msgstr "這個 spec 將會被安裝" -+#: ../dnf/cli/commands/module.py:288 -+msgid "show profile content" -+msgstr "顯示設定檔內容" -+ -+#: ../dnf/cli/commands/remove.py:46 -+msgid "remove a package or packages from your system" -+msgstr "從系統移除軟體包" -+ -+#: ../dnf/cli/commands/remove.py:53 -+msgid "remove duplicated packages" -+msgstr "移除重複的軟體包" -+ -+#: ../dnf/cli/commands/remove.py:58 -+msgid "remove installonly packages over the limit" -+msgstr "移除超過限制的 installonly 軟體包" -+ -+#: ../dnf/cli/commands/remove.py:94 -+msgid "No duplicated packages found for removal." -+msgstr "沒有要移除的重複軟體包。" -+ -+#: ../dnf/cli/commands/remove.py:120 -+msgid "No old installonly packages found for removal." -+msgstr "沒有要移除的舊 installonly 軟體包。" -+ -+#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 -+#: ../dnf/base.py:2061 -+#, python-format -+msgid "Not a valid form: %s" -+msgstr "非有效格式:%s" - - #: ../dnf/cli/commands/updateinfo.py:42 - msgid "bugfix" -@@ -1950,6 +1990,11 @@ msgstr "功能增強" - msgid "security" - msgstr "安全問題" - -+#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 -+#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 -+msgid "unknown" -+msgstr "未知" -+ - #: ../dnf/cli/commands/updateinfo.py:46 - msgid "newpackage" - msgstr "新軟體包" -@@ -2069,1170 +2114,1374 @@ msgid "Unknown/Sec." - msgstr "未知/安全" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Bugs" --msgstr "臭蟲" -+msgid "Update ID" -+msgstr "更新ID" - - #: ../dnf/cli/commands/updateinfo.py:304 - msgid "Type" - msgstr "類型" - - #: ../dnf/cli/commands/updateinfo.py:304 --msgid "Update ID" --msgstr "更新ID" -- --#: ../dnf/cli/commands/updateinfo.py:304 - msgid "Updated" - msgstr "更新" - -+#: ../dnf/cli/commands/updateinfo.py:304 -+msgid "Bugs" -+msgstr "臭蟲" -+ - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "CVEs" - msgstr "CVE" - - #: ../dnf/cli/commands/updateinfo.py:305 - msgid "Description" - msgstr "描述" - - #: ../dnf/cli/commands/updateinfo.py:305 --msgid "Rights" --msgstr "權利" -- --#: ../dnf/cli/commands/updateinfo.py:305 - msgid "Severity" - msgstr "嚴重" - -+#: ../dnf/cli/commands/updateinfo.py:305 -+msgid "Rights" -+msgstr "權利" -+ - #: ../dnf/cli/commands/updateinfo.py:306 - msgid "Files" - msgstr "檔案" - --#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 --#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 --msgid "Installed" --msgstr "已安裝" -+#: ../dnf/cli/commands/updateinfo.py:332 -+msgid "true" -+msgstr "true" - - #: ../dnf/cli/commands/updateinfo.py:332 - msgid "false" - msgstr "false" - --#: ../dnf/cli/commands/updateinfo.py:332 --msgid "true" --msgstr "true" -- --#: ../dnf/cli/commands/upgrade.py:40 --msgid "upgrade a package or packages on your system" --msgstr "在系統上升級軟體包" -+#: ../dnf/cli/commands/mark.py:39 -+msgid "mark or unmark installed packages as installed by user." -+msgstr "由使用者標記為安裝或取消標記的軟體包。" - --#: ../dnf/cli/commands/upgrade.py:44 --msgid "Package to upgrade" --msgstr "要升級的軟體包" -+#: ../dnf/cli/commands/mark.py:49 -+#, python-format -+msgid "%s marked as user installed." -+msgstr "%s 標記為使用者安裝。" - --#: ../dnf/cli/commands/upgrademinimal.py:31 --msgid "" --"upgrade, but only 'newest' package match which fixes a problem that affects " --"your system" --msgstr "升級,但只有「最新」軟體包符合,它能修正影響您系統的問題" -+#: ../dnf/cli/commands/mark.py:53 -+#, python-format -+msgid "%s unmarked as user installed." -+msgstr "%s 取消標記使用者安裝。" - --#: ../dnf/cli/main.py:80 --msgid "Terminated." --msgstr "已終止。" -+#: ../dnf/cli/commands/mark.py:57 -+#, python-format -+msgid "%s marked as group installed." -+msgstr "%s 標記為群組安裝。" - --#: ../dnf/cli/main.py:108 --msgid "No read/execute access in current directory, moving to /" --msgstr "在目前的目錄沒有讀寫與執行的權限,移動至 /" -+#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -+#: ../dnf/cli/commands/shell.py:230 -+msgid "Error:" -+msgstr "錯誤:" - --#: ../dnf/cli/main.py:127 --msgid "try to add '{}' to command line to replace conflicting packages" --msgstr "" -+#: ../dnf/cli/commands/mark.py:84 -+#, python-format -+msgid "Package %s is not installed." -+msgstr "%s 軟體包尚未安裝。" - --#: ../dnf/cli/main.py:131 --msgid "try to add '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/deplist.py:32 -+msgid "List package's dependencies and what packages provide them" -+msgstr "列出軟體包的依賴關係以及由何軟體包提供" - --#: ../dnf/cli/main.py:134 --msgid " or '{}' to skip uninstallable packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:68 -+#, python-format -+msgid "Removing file %s" -+msgstr "正在移除檔案 %s" - --#: ../dnf/cli/main.py:139 --msgid "try to add '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:87 -+msgid "remove cached data" -+msgstr "移除快取資料" - --#: ../dnf/cli/main.py:142 --msgid " or '{}' to use not only best candidate packages" --msgstr "" -+#: ../dnf/cli/commands/clean.py:93 -+msgid "Metadata type to clean" -+msgstr "要清理的中介資料類型" - --#: ../dnf/cli/main.py:159 --msgid "Dependencies resolved." --msgstr "依賴關係解析完畢。" -+#: ../dnf/cli/commands/clean.py:105 -+msgid "Cleaning data: " -+msgstr "正在清理資料: " - --#: ../dnf/cli/main.py:177 --msgid "Complete!" --msgstr "完成!" -+#: ../dnf/cli/commands/clean.py:111 -+msgid "Cache was expired" -+msgstr "快取已過期" - --#: ../dnf/cli/option_parser.py:54 -+#: ../dnf/cli/commands/clean.py:115 - #, python-format --msgid "Command line error: %s" --msgstr "指令列錯誤:%s" -+msgid "%d file removed" -+msgid_plural "%d files removed" -+msgstr[0] "%d 個檔案已經移除" - --#: ../dnf/cli/option_parser.py:85 -+#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 - #, python-format --msgid "bad format: %s" --msgstr "格式不良:%s" -+msgid "Waiting for process with pid %d to finish." -+msgstr "正在等候 PID %d 程序完成。" - --#: ../dnf/cli/option_parser.py:96 --#, python-format --msgid "Setopt argument has multiple values: %s" --msgstr "Setopt 引數包含太多值:%s" -+#: ../dnf/cli/commands/install.py:47 -+msgid "install a package or packages on your system" -+msgstr "在系統上安裝一個軟體包" - --#: ../dnf/cli/option_parser.py:99 -+#: ../dnf/cli/commands/install.py:118 -+msgid "Unable to find a match" -+msgstr "無法找到匹配項目" -+ -+#: ../dnf/cli/commands/install.py:131 - #, python-format --msgid "Setopt argument has no value: %s" --msgstr "Setopt 引數沒有值:%s" -+msgid "Not a valid rpm file path: %s" -+msgstr "無效 RPM 檔案位址:%s" - --#: ../dnf/cli/option_parser.py:156 --msgid "Optional arguments" --msgstr "選填引數" -+#: ../dnf/cli/commands/install.py:167 -+#, python-brace-format -+msgid "There are following alternatives for \"{0}\": {1}" -+msgstr "以下可以用來替代「{0}」:{1}" - --#: ../dnf/cli/option_parser.py:159 --msgid "config file location" --msgstr "設定檔位置" -+#: ../dnf/cli/commands/repoquery.py:104 -+msgid "search for packages matching keyword" -+msgstr "搜尋軟體包符合的關鍵詞" - --#: ../dnf/cli/option_parser.py:162 --msgid "quiet operation" --msgstr "安靜作業" -+#: ../dnf/cli/commands/repoquery.py:118 -+msgid "the key to search for" -+msgstr "要搜尋的關鍵詞:" - --#: ../dnf/cli/option_parser.py:164 --msgid "verbose operation" --msgstr "詳盡作業" -+#: ../dnf/cli/commands/repoquery.py:120 -+msgid "" -+"Query all packages (shorthand for repoquery '*' or repoquery without " -+"argument)" -+msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" - --#: ../dnf/cli/option_parser.py:166 --msgid "show DNF version and exit" --msgstr "顯示 DNF 版本後退出" -+#: ../dnf/cli/commands/repoquery.py:123 -+msgid "Query all versions of packages (default)" -+msgstr "查詢軟體包的所有版本(預設值)" - --#: ../dnf/cli/option_parser.py:167 --msgid "set install root" --msgstr "顯示安裝根目錄" -+#: ../dnf/cli/commands/repoquery.py:126 -+msgid "show only results from this ARCH" -+msgstr "只顯示這個架構的結果" - --#: ../dnf/cli/option_parser.py:170 --msgid "do not install documentations" --msgstr "請勿安裝說明文檔" -+#: ../dnf/cli/commands/repoquery.py:128 -+msgid "show only results that owns FILE" -+msgstr "只顯示擁有檔案的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:130 -+msgid "show only results that conflict REQ" -+msgstr "只顯示衝突 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:132 -+msgid "" -+"shows results that requires, suggests, supplements, enhances,or recommends " -+"package provides and files REQ" -+msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" -+ -+#: ../dnf/cli/commands/repoquery.py:135 -+msgid "show only results that obsolete REQ" -+msgstr "只顯示棄用 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:137 -+msgid "show only results that provide REQ" -+msgstr "只顯示提供 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:139 -+msgid "shows results that requires package provides and files REQ" -+msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:141 -+msgid "show only results that recommend REQ" -+msgstr "只顯示推薦 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:143 -+msgid "show only results that enhance REQ" -+msgstr "只顯示增強 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:145 -+msgid "show only results that suggest REQ" -+msgstr "只顯示建議 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:147 -+msgid "show only results that supplement REQ" -+msgstr "只顯示補充 REQ 的結果" -+ -+#: ../dnf/cli/commands/repoquery.py:150 -+msgid "check non-explicit dependencies (files and Provides); default" -+msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" -+ -+#: ../dnf/cli/commands/repoquery.py:152 -+msgid "check dependencies exactly as given, opposite of --alldeps" -+msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" -+ -+#: ../dnf/cli/commands/repoquery.py:154 -+msgid "" -+"used with --whatrequires, and --requires --resolve, query packages " -+"recursively." -+msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" -+ -+#: ../dnf/cli/commands/repoquery.py:156 -+msgid "show a list of all dependencies and what packages provide them" -+msgstr "顯示依賴關係列表、與提供它們的軟體包" -+ -+#: ../dnf/cli/commands/repoquery.py:158 -+msgid "show available tags to use with --queryformat" -+msgstr "與 --queryformat 顯示可供使用的標籤" -+ -+#: ../dnf/cli/commands/repoquery.py:161 -+msgid "resolve capabilities to originating package(s)" -+msgstr "解析原始軟體包的功能" -+ -+#: ../dnf/cli/commands/repoquery.py:163 -+msgid "show recursive tree for package(s)" -+msgstr "顯示軟體包的遞迴樹" - --#: ../dnf/cli/option_parser.py:173 --msgid "disable all plugins" --msgstr "停用所有插件" -+#: ../dnf/cli/commands/repoquery.py:165 -+msgid "operate on corresponding source RPM" -+msgstr "在相應的來源 RPM 上執行" - --#: ../dnf/cli/option_parser.py:176 --msgid "enable plugins by name" --msgstr "透過名稱啟用所有插件" -+#: ../dnf/cli/commands/repoquery.py:167 -+msgid "" -+"show N latest packages for a given name.arch (or latest but N if N is " -+"negative)" -+msgstr "為提供的 name.arch 顯示 N 個最新的軟體包(或最新、除了 N 如果 N 是否定的)" - --#: ../dnf/cli/option_parser.py:180 --msgid "disable plugins by name" --msgstr "透過名稱停用插件" -+#: ../dnf/cli/commands/repoquery.py:173 -+msgid "show detailed information about the package" -+msgstr "顯示此軟體包的詳細資訊" - --#: ../dnf/cli/option_parser.py:183 --msgid "override the value of $releasever in config and repo files" --msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" -+#: ../dnf/cli/commands/repoquery.py:176 -+msgid "show list of files in the package" -+msgstr "顯示軟體包內的檔案列表" - --#: ../dnf/cli/option_parser.py:187 --msgid "set arbitrary config and repo options" --msgstr "設定隨意設定檔與軟體庫設定" -+#: ../dnf/cli/commands/repoquery.py:179 -+msgid "show package source RPM name" -+msgstr "顯示軟體包來源 RPM 名稱" - --#: ../dnf/cli/option_parser.py:190 --msgid "resolve depsolve problems by skipping packages" --msgstr "透過跳過軟體包來解決問題" -+#: ../dnf/cli/commands/repoquery.py:182 -+msgid "show changelogs of the package" -+msgstr "顯示軟體包的變更紀錄" - --#: ../dnf/cli/option_parser.py:193 --msgid "show command help" --msgstr "顯示指令說明" -+#: ../dnf/cli/commands/repoquery.py:185 -+msgid "format for displaying found packages" -+msgstr "顯示找到的軟體包格式" - --#: ../dnf/cli/option_parser.py:197 --msgid "allow erasing of installed packages to resolve dependencies" --msgstr "允許抹除已安裝的軟體包來解決依賴關係" -+#: ../dnf/cli/commands/repoquery.py:188 -+msgid "" -+"use name-epoch:version-release.architecture format for displaying found " -+"packages (default)" -+msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" - --#: ../dnf/cli/option_parser.py:201 --msgid "try the best available package versions in transactions." --msgstr "在處理事項中嘗試最好的可用軟體包。" -+#: ../dnf/cli/commands/repoquery.py:191 -+msgid "" -+"use name-version-release format for displaying found packages (rpm query " -+"default)" -+msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" - --#: ../dnf/cli/option_parser.py:203 --msgid "do not limit the transaction to the best candidate" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:197 -+msgid "" -+"use epoch:name-version-release.architecture format for displaying found " -+"packages" -+msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" - --#: ../dnf/cli/option_parser.py:206 --msgid "run entirely from system cache, don't update cache" --msgstr "完全從系統快取中執行而不更新快取" -+#: ../dnf/cli/commands/repoquery.py:200 -+msgid "Display in which comps groups are presented selected packages" -+msgstr "顯示在哪些組合群組中出現選取的軟體包" - --#: ../dnf/cli/option_parser.py:210 --msgid "maximum command wait time" --msgstr "最大指令等待時間" -+#: ../dnf/cli/commands/repoquery.py:204 -+msgid "limit the query to installed duplicate packages" -+msgstr "限制查詢已安裝重複軟體包" - --#: ../dnf/cli/option_parser.py:213 --msgid "debugging output level" --msgstr "除錯輸出等級" -+#: ../dnf/cli/commands/repoquery.py:211 -+msgid "limit the query to installed installonly packages" -+msgstr "限制查詢 installonly 的已安裝軟體包" - --#: ../dnf/cli/option_parser.py:216 --msgid "dumps detailed solving results into files" --msgstr "傾印詳細的解決結果至檔案" -+#: ../dnf/cli/commands/repoquery.py:214 -+msgid "limit the query to installed packages with unsatisfied dependencies" -+msgstr "限制查詢未滿足依賴關係的已安裝軟體包" - --#: ../dnf/cli/option_parser.py:220 --msgid "show duplicates, in repos, in list/search commands" --msgstr "顯示在軟體庫和 list/search 指令中的重複項目" -+#: ../dnf/cli/commands/repoquery.py:216 -+msgid "show a location from where packages can be downloaded" -+msgstr "顯示軟體包可以下載的位置" - --#: ../dnf/cli/option_parser.py:223 --msgid "error output level" --msgstr "錯誤輸出等級" -+#: ../dnf/cli/commands/repoquery.py:219 -+msgid "Display capabilities that the package conflicts with." -+msgstr "顯示軟體包衝突的功能。" - --#: ../dnf/cli/option_parser.py:226 -+#: ../dnf/cli/commands/repoquery.py:220 - msgid "" --"enables dnf's obsoletes processing logic for upgrade or display capabilities" --" that the package obsoletes for info, list and repoquery" --msgstr "啟用 dnf 的升級時的棄用處理邏輯,或顯示廢棄軟體包資訊、列表與 repoquery 的功能" -+"Display capabilities that the package can depend on, enhance, recommend, " -+"suggest, and supplement." -+msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" - --#: ../dnf/cli/option_parser.py:230 --msgid "debugging output level for rpm" --msgstr "rpm 的除錯輸出等級" -+#: ../dnf/cli/commands/repoquery.py:222 -+msgid "Display capabilities that the package can enhance." -+msgstr "顯示軟體包可以增強的功能。" - --#: ../dnf/cli/option_parser.py:233 --msgid "automatically answer yes for all questions" --msgstr "自動同意所有問題" -+#: ../dnf/cli/commands/repoquery.py:223 -+msgid "Display capabilities provided by the package." -+msgstr "顯示提供自這個軟體包的功能。" - --#: ../dnf/cli/option_parser.py:236 --msgid "automatically answer no for all questions" --msgstr "自動拒絕所有問題" -+#: ../dnf/cli/commands/repoquery.py:224 -+msgid "Display capabilities that the package recommends." -+msgstr "顯示這個推薦軟體包的功能。" - --#: ../dnf/cli/option_parser.py:247 -+#: ../dnf/cli/commands/repoquery.py:225 -+msgid "Display capabilities that the package depends on." -+msgstr "顯示這個軟體包依賴的功能。" -+ -+#: ../dnf/cli/commands/repoquery.py:226 -+#, python-format - msgid "" --"enable just specific repositories by an id or a glob, can be specified " --"multiple times" --msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" -+"Display capabilities that the package depends on for running a %%pre script." -+msgstr "顯示軟體包執行在 %%pre 指令上的功能。" - --#: ../dnf/cli/option_parser.py:252 --msgid "enable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:227 -+msgid "Display capabilities that the package suggests." -+msgstr "顯示建議軟體包的功能。" - --#: ../dnf/cli/option_parser.py:256 --msgid "disable repos with config-manager command (automatically saves)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:228 -+msgid "Display capabilities that the package can supplement." -+msgstr "顯示可以補充軟體包的功能。" - --#: ../dnf/cli/option_parser.py:260 --msgid "exclude packages by name or glob" --msgstr "透過名稱或 Glob 排除軟體包" -+#: ../dnf/cli/commands/repoquery.py:234 -+msgid "Display only available packages." -+msgstr "只顯示可以使用的軟體包。" - --#: ../dnf/cli/option_parser.py:265 --msgid "disable excludepkgs" --msgstr "停用 excludepkgs" -+#: ../dnf/cli/commands/repoquery.py:237 -+msgid "Display only installed packages." -+msgstr "只顯示已經安裝的軟體包。" - --#: ../dnf/cli/option_parser.py:270 -+#: ../dnf/cli/commands/repoquery.py:238 - msgid "" --"label and path to additional repository, can be specified multiple times." --msgstr "額外軟體庫的標籤或位置,可以指定多次。" -- --#: ../dnf/cli/option_parser.py:274 --msgid "disable removal of dependencies that are no longer used" --msgstr "停用移除無用的依賴軟體包" -+"Display only packages that are not present in any of available repositories." -+msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" - --#: ../dnf/cli/option_parser.py:277 --msgid "disable gpg signature checking (if RPM policy allows)" --msgstr "" -+#: ../dnf/cli/commands/repoquery.py:239 -+msgid "" -+"Display only packages that provide an upgrade for some already installed " -+"package." -+msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" - --#: ../dnf/cli/option_parser.py:279 --msgid "control whether color is used" --msgstr "控制使用什麼顏色" -+#: ../dnf/cli/commands/repoquery.py:240 -+msgid "Display only packages that can be removed by \"dnf autoremove\" command." -+msgstr "只顯示可以透過「dnf autoremove」指令移除的軟體包。" - --#: ../dnf/cli/option_parser.py:282 --msgid "set metadata as expired before running the command" --msgstr "在執行指令前,設定中介資料為過期狀態" -+#: ../dnf/cli/commands/repoquery.py:241 -+msgid "Display only packages that were installed by user." -+msgstr "只顯示使用者安裝的軟體包。" - --#: ../dnf/cli/option_parser.py:285 --msgid "resolve to IPv4 addresses only" --msgstr "只解析 IPv4 位址" -+#: ../dnf/cli/commands/repoquery.py:253 -+msgid "Display only recently edited packages" -+msgstr "只顯示最近修改過的軟體包" - --#: ../dnf/cli/option_parser.py:288 --msgid "resolve to IPv6 addresses only" --msgstr "只解析 IPv6 位址" -+#: ../dnf/cli/commands/repoquery.py:275 -+msgid "" -+"Option '--resolve' has to be used together with one of the '--conflicts', '" -+"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -+"requires-pre', '--suggests' or '--supplements' options" -+msgstr "" -+"選項 '--resolve' 需要與 '--conflicts', '--depends', '--enhances', '--provides', '" -+"--recommends', '--requires', '--requires-pre', '--suggests' 或 '--" -+"supplements' 選項一起使用" - --#: ../dnf/cli/option_parser.py:291 --msgid "set directory to copy packages to" --msgstr "設定複製軟體包的位置" -+#: ../dnf/cli/commands/repoquery.py:285 -+msgid "" -+"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -+"with '--alldeps', but not with '--exactdeps'), or with '--requires " -+"--resolve'" -+msgstr "" -+"選項「--recursive」需要與「--whatrequires " -+"」使用(可選擇與「--alldeps」使用,但不能「--exactdeps」),或與「--requires " -+"--resolve」使用。" - --#: ../dnf/cli/option_parser.py:294 --msgid "only download packages" --msgstr "只下載軟體包" -+#: ../dnf/cli/commands/repoquery.py:318 -+msgid "Package {} contains no files" -+msgstr "軟體包 {} 不包含任何檔案" - --#: ../dnf/cli/option_parser.py:296 --msgid "add a comment to transaction" --msgstr "增加處理事項的備註" -+#: ../dnf/cli/commands/repoquery.py:388 -+#, python-brace-format -+msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -+msgstr "可使用的查詢標籤:使用 --queryformat \".. %{tag} ..\"" - --#: ../dnf/cli/option_parser.py:299 --msgid "Include bugfix relevant packages, in updates" --msgstr "在更新包含漏洞修復的相關軟體包" -+#: ../dnf/cli/commands/repoquery.py:457 -+msgid "argument {} requires --whatrequires or --whatdepends option" -+msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" - --#: ../dnf/cli/option_parser.py:302 --msgid "Include enhancement relevant packages, in updates" --msgstr "在更新包含增強的相關軟體包" -+#: ../dnf/cli/commands/repoquery.py:502 -+msgid "" -+"No valid switch specified\n" -+"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"description:\n" -+" For the given packages print a tree of the packages." -+msgstr "" -+"未指定有效的切換選項\n" -+"用法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -+"\n" -+"描述:\n" -+" 為給定軟體包顯示出其樹狀圖" - --#: ../dnf/cli/option_parser.py:305 --msgid "Include newpackage relevant packages, in updates" --msgstr "在更新包含新軟體包的相關軟體包" -+#: ../dnf/cli/commands/repolist.py:39 -+#, python-format -+msgid "Never (last: %s)" -+msgstr "永不(上次:%s)" - --#: ../dnf/cli/option_parser.py:308 --msgid "Include security relevant packages, in updates" --msgstr "在更新包含安全性更新的相關軟體包" -+#: ../dnf/cli/commands/repolist.py:41 -+#, python-format -+msgid "Instant (last: %s)" -+msgstr "即時(上次:%s)" - --#: ../dnf/cli/option_parser.py:312 --msgid "Include packages needed to fix the given advisory, in updates" --msgstr "在更新中包含修復安全性公告需要的軟體包" -+#: ../dnf/cli/commands/repolist.py:44 -+#, python-format -+msgid "%s second(s) (last: %s)" -+msgstr "%s 秒(上次:%s)" - --#: ../dnf/cli/option_parser.py:316 --msgid "Include packages needed to fix the given BZ, in updates" --msgstr "在更新中包含修復給定 BZ 需要的軟體包" -+#: ../dnf/cli/commands/repolist.py:75 -+msgid "display the configured software repositories" -+msgstr "顯示已設定的軟體庫" - --#: ../dnf/cli/option_parser.py:319 --msgid "Include packages needed to fix the given CVE, in updates" --msgstr "在更新包含修復給定 CVE 需要的軟體包" -+#: ../dnf/cli/commands/repolist.py:82 -+msgid "show all repos" -+msgstr "顯示所有軟體庫" - --#: ../dnf/cli/option_parser.py:324 --msgid "Include security relevant packages matching the severity, in updates" --msgstr "在更新中包含符合嚴重性的安全相關軟體包" -+#: ../dnf/cli/commands/repolist.py:85 -+msgid "show enabled repos (default)" -+msgstr "顯示啟用的軟體庫 (預設)" - --#: ../dnf/cli/option_parser.py:330 --msgid "Force the use of an architecture" --msgstr "強制使用架構" -+#: ../dnf/cli/commands/repolist.py:88 -+msgid "show disabled repos" -+msgstr "顯示停用的軟體庫" - --#: ../dnf/cli/option_parser.py:365 --msgid "List of Main Commands:" --msgstr "主要指令清單:" -+#: ../dnf/cli/commands/repolist.py:123 -+msgid "No repositories available" -+msgstr "沒有可用的軟體庫" - --#: ../dnf/cli/option_parser.py:366 --msgid "List of Plugin Commands:" --msgstr "插件指令清單:" -+#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -+msgid "enabled" -+msgstr "已啟用" - --#. Translators: This is abbreviated 'Name'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:498 --msgctxt "short" --msgid "Name" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -+msgid "disabled" -+msgstr "已停用" - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:504 --msgid "Epoch" --msgstr "Epoch" -+#: ../dnf/cli/commands/repolist.py:179 -+msgid "Repo-id : " -+msgstr "軟體庫 ID: " - --#. Translators: This is the short version of 'Version'. You can --#. use the full (unabbreviated) term 'Version' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 --msgctxt "short" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:180 -+msgid "Repo-name : " -+msgstr "軟體庫名稱: " - --#. Translators: This is the full (unabbreviated) term 'Version'. --#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 --msgctxt "long" --msgid "Version" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:183 -+msgid "Repo-status : " -+msgstr "軟體庫狀態: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:509 --msgid "Release" --msgstr "發行版" -+#: ../dnf/cli/commands/repolist.py:186 -+msgid "Repo-revision: " -+msgstr "軟體庫修訂: " - --#. Translators: This is abbreviated 'Architecture', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 --msgctxt "short" --msgid "Arch" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:190 -+msgid "Repo-tags : " -+msgstr "軟體庫標籤: " - --#. Translators: This is the full word 'Architecture', used when --#. we have enough space. --#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 --msgctxt "long" --msgid "Architecture" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:197 -+msgid "Repo-distro-tags: " -+msgstr "軟體庫散布版標籤: " - --#. Translators: This is the full (unabbreviated) term 'Size'. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 --msgctxt "long" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:203 -+msgid "Repo-updated : " -+msgstr "軟體庫更新: " - --#. Translators: This is the short version of 'Size'. It should --#. not be longer than 5 characters. If the term 'Size' in your --#. language is not longer than 5 characters then you can use it --#. unabbreviated. --#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 --msgctxt "short" --msgid "Size" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:205 -+msgid "Repo-pkgs : " -+msgstr "軟體庫軟體包: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:517 --msgid "Source" --msgstr "來源" -+#: ../dnf/cli/commands/repolist.py:206 -+msgid "Repo-size : " -+msgstr "軟體庫大小: " - --#. Translators: This is abbreviated 'Repository', used when --#. we have not enough space to display the full word. --#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 --msgctxt "short" --msgid "Repo" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:209 -+msgid "Repo-metalink: " -+msgstr "軟體庫中介連結: " - --#. Translators: This is the full word 'Repository', used when --#. we have enough space. --#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 --msgctxt "long" --msgid "Repository" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:214 -+msgid " Updated : " -+msgstr " 更新時間: " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:526 --msgid "From repo" --msgstr "來源軟體庫" -+#: ../dnf/cli/commands/repolist.py:216 -+msgid "Repo-mirrors : " -+msgstr "軟體庫鏡像: " - --#. :hawkey does not support changelog information --#. print(_("Committer : %s") % ucd(pkg.committer)) --#. print(_("Committime : %s") % time.ctime(pkg.committime)) --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:532 --msgid "Packager" --msgstr "打包者" -+#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -+msgid "Repo-baseurl : " -+msgstr "軟體庫基礎 URL: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:534 --msgid "Buildtime" --msgstr "建置時間" -+#: ../dnf/cli/commands/repolist.py:229 -+msgid "Repo-expire : " -+msgstr "軟體庫過期: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:538 --msgid "Install time" --msgstr "安裝時間" -+#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -+#: ../dnf/cli/commands/repolist.py:233 -+msgid "Repo-exclude : " -+msgstr "軟體庫排除: " - --#. Translators: This message should be no longer than 12 chars. --#: ../dnf/cli/output.py:547 --msgid "Installed by" --msgstr "安裝內容" -+#: ../dnf/cli/commands/repolist.py:237 -+msgid "Repo-include : " -+msgstr "軟體庫納入: " - --#. Translators: This is abbreviated 'Summary'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:551 --msgctxt "short" --msgid "Summary" --msgstr "" -+#. TRANSLATORS: Number of packages that where excluded (5) -+#: ../dnf/cli/commands/repolist.py:242 -+msgid "Repo-excluded: " -+msgstr "軟體庫排除: " - --#. Translators: This message should be no longer than 12 characters. --#: ../dnf/cli/output.py:557 --msgid "License" --msgstr "授權" -+#: ../dnf/cli/commands/repolist.py:246 -+msgid "Repo-filename: " -+msgstr "軟體庫檔名: " - --#. Translators: This is abbreviated 'Description'. Should be no longer --#. than 12 characters. You can use the full version if it is short --#. enough in your language. --#: ../dnf/cli/output.py:561 --msgctxt "short" --msgid "Description" --msgstr "" -+#. Work out the first (id) and last (enabled/disalbed/count), -+#. then chop the middle (name)... -+#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -+msgid "repo id" -+msgstr "軟體庫 ID" - --#: ../dnf/cli/output.py:688 --msgid "No packages to list" --msgstr "" -+#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -+#: ../dnf/cli/commands/repolist.py:288 -+msgid "status" -+msgstr "狀態" - --#: ../dnf/cli/output.py:699 --msgid "y" --msgstr "y" -+#: ../dnf/cli/commands/repolist.py:284 -+msgid "repo name" -+msgstr "軟體庫名稱" - --#: ../dnf/cli/output.py:699 --msgid "yes" --msgstr "是" -+#: ../dnf/cli/commands/repolist.py:300 -+#, python-format -+msgid "Total packages: %s" -+msgstr "總計軟體包:%s" - --#: ../dnf/cli/output.py:700 --msgid "n" --msgstr "n" -+#: ../dnf/cli/commands/shell.py:47 -+msgid "run an interactive DNF shell" -+msgstr "執行互動式 DNF shell" - --#: ../dnf/cli/output.py:700 --msgid "no" --msgstr "否" -+#: ../dnf/cli/commands/shell.py:68 -+msgid "SCRIPT" -+msgstr "SCRIPT" - --#: ../dnf/cli/output.py:704 --msgid "Is this ok [y/N]: " --msgstr "這樣可以嗎 [y/N]: " -+#: ../dnf/cli/commands/shell.py:69 -+msgid "Script to run in DNF shell" -+msgstr "要在 DNF shell 中執行的指令稿" - --#: ../dnf/cli/output.py:708 --msgid "Is this ok [Y/n]: " --msgstr "這樣可以嗎 [Y/n]: " -+#: ../dnf/cli/commands/shell.py:135 -+msgid "Unsupported key value." -+msgstr "不支援的金鑰值。" - --#: ../dnf/cli/output.py:788 -+#: ../dnf/cli/commands/shell.py:151 - #, python-format --msgid "Group: %s" --msgstr "群組:%s" -+msgid "Could not find repository: %s" -+msgstr "找不到軟體庫:%s" - --#: ../dnf/cli/output.py:792 --#, python-format --msgid " Group-Id: %s" --msgstr " 群組 ID:%s" -+#: ../dnf/cli/commands/shell.py:167 -+msgid "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" If no value is given it prints the current value.\n" -+" If value is given it sets that value." -+msgstr "" -+"{} arg [value]\n" -+" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -+" repo_id.gpgcheck, repo_id.exclude\n" -+" 如果沒有指定值,則顯示目前的值。\n" -+" 如果有指定值,則設定該值。" - --#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 --#, python-format --msgid " Description: %s" --msgstr " 描述:%s" -+#: ../dnf/cli/commands/shell.py:174 -+msgid "" -+"{} [command]\n" -+" print help" -+msgstr "" -+"{} [command]\n" -+" print help" - --#: ../dnf/cli/output.py:796 --#, python-format --msgid " Language: %s" --msgstr " 語言:%s" -+#: ../dnf/cli/commands/shell.py:178 -+msgid "" -+"{} arg [option]\n" -+" list: lists repositories and their status. option = [all | id | glob]\n" -+" enable: enable repositories. option = repository id\n" -+" disable: disable repositories. option = repository id" -+msgstr "" -+"{} arg [option]\n" -+" list: 列出軟體庫與其狀態。 option = [all | id | glob]\n" -+" enable: 啟用軟體庫 option = 軟體庫ID\n" -+" disable: 停用軟體庫 option = 軟體庫ID" - --#: ../dnf/cli/output.py:799 --msgid " Mandatory Packages:" --msgstr " 必備軟體包:" -+#: ../dnf/cli/commands/shell.py:184 -+msgid "" -+"{}\n" -+" resolve the transaction set" -+msgstr "" -+"{}\n" -+" 解析處理事項集" - --#: ../dnf/cli/output.py:800 --msgid " Default Packages:" --msgstr " 預設軟體包:" -+#: ../dnf/cli/commands/shell.py:188 -+msgid "" -+"{} arg\n" -+" list: lists the contents of the transaction\n" -+" reset: reset (zero-out) the transaction\n" -+" run: run the transaction" -+msgstr "" -+"{} arg\n" -+" list: 列出處理事項內容\n" -+" reset: 重設(歸零)處理事項\n" -+" run: 執行處理事項" - --#: ../dnf/cli/output.py:801 --msgid " Optional Packages:" --msgstr " 選用軟體包:" -+#: ../dnf/cli/commands/shell.py:194 -+msgid "" -+"{}\n" -+" run the transaction" -+msgstr "" -+"{}\n" -+" 執行處理事項" - --#: ../dnf/cli/output.py:802 --msgid " Conditional Packages:" --msgstr " 條件軟體包:" -+#: ../dnf/cli/commands/shell.py:198 -+msgid "" -+"{}\n" -+" exit the shell" -+msgstr "" -+"{}\n" -+" 離開 Shell" - --#: ../dnf/cli/output.py:827 --#, python-format --msgid "Environment Group: %s" --msgstr "環境群組:%s" -+#: ../dnf/cli/commands/shell.py:203 -+msgid "" -+"Shell specific arguments:\n" -+"\n" -+"config set config options\n" -+"help print help\n" -+"repository (or repo) enable, disable or list repositories\n" -+"resolvedep resolve the transaction set\n" -+"transaction (or ts) list, reset or run the transaction set\n" -+"run resolve and run the transaction set\n" -+"exit (or quit) exit the shell" -+msgstr "" -+"Shell 專用引數:\n" -+"\n" -+"config 設定配置選項\n" -+"help 顯示說明\n" -+"repository (or repo) 啟用、停用、列出軟體庫\n" -+"resolvedep 解析處理事項設定\n" -+"transaction (or ts) 列出、重設、執行處理事項集\n" -+"run 解析並執行處理事項集\n" -+"exit (or quit) 離開 Shell" - --#: ../dnf/cli/output.py:830 -+#: ../dnf/cli/commands/shell.py:253 - #, python-format --msgid " Environment-Id: %s" --msgstr " 環境 ID:%s" -+msgid "Error: Cannot open %s for reading" -+msgstr "錯誤:無法開啟 %s 供讀取" - --#: ../dnf/cli/output.py:836 --msgid " Mandatory Groups:" --msgstr " 必備群組:" -+#: ../dnf/cli/commands/shell.py:283 -+msgid "Leaving Shell" -+msgstr "離開 Shell" - --#: ../dnf/cli/output.py:837 --msgid " Optional Groups:" --msgstr " 選用群組:" -+#: ../dnf/cli/commands/reinstall.py:38 -+msgid "reinstall a package" -+msgstr "重新安裝軟體包" - --#: ../dnf/cli/output.py:858 --msgid "Matched from:" --msgstr "符合來源:" -+#: ../dnf/cli/commands/reinstall.py:42 -+msgid "Package to reinstall" -+msgstr "要重新安裝的軟體包" - --#: ../dnf/cli/output.py:872 -+#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 - #, python-format --msgid "Filename : %s" --msgstr "檔案名稱:%s" -+msgid "Package %s available, but not installed." -+msgstr "軟體包 %s 可用,但尚未安裝。" - --#: ../dnf/cli/output.py:897 --#, python-format --msgid "Repo : %s" --msgstr "軟體庫 :%s" -+#: ../dnf/cli/commands/swap.py:33 -+msgid "run an interactive dnf mod for remove and install one spec" -+msgstr "執行互動型 dnf 模組以移除和安裝一個 spec" - --#: ../dnf/cli/output.py:906 --msgid "Description : " --msgstr "描述 : " -+#: ../dnf/cli/commands/swap.py:37 -+msgid "The specs that will be removed" -+msgstr "這個 spec 將會被移除" - --#: ../dnf/cli/output.py:910 --#, python-format --msgid "URL : %s" --msgstr "URL :%s" -+#: ../dnf/cli/commands/swap.py:39 -+msgid "The specs that will be installed" -+msgstr "這個 spec 將會被安裝" - --#: ../dnf/cli/output.py:914 --#, python-format --msgid "License : %s" --msgstr "授權 :%s" -+#: ../dnf/cli/commands/group.py:45 -+msgid "display, or use, the groups information" -+msgstr "顯示或使用群組資訊" - --#: ../dnf/cli/output.py:920 --#, python-format --msgid "Provide : %s" --msgstr "提供 :%s" -+#: ../dnf/cli/commands/group.py:70 -+msgid "No group data available for configured repositories." -+msgstr "設定的軟體庫沒有可用的群組資料。" - --#: ../dnf/cli/output.py:940 -+#: ../dnf/cli/commands/group.py:127 - #, python-format --msgid "Other : %s" --msgstr "其他 :%s" -- --#: ../dnf/cli/output.py:989 --msgid "There was an error calculating total download size" --msgstr "計算總下載大小時發生錯誤" -+msgid "Warning: Group %s does not exist." -+msgstr "警告: %s 群組不存在。" - --#: ../dnf/cli/output.py:995 --#, python-format --msgid "Total size: %s" --msgstr "總大小:%s" -+#: ../dnf/cli/commands/group.py:161 -+msgid "Warning: No groups match:" -+msgstr "警告:沒有符合的群組:" - --#: ../dnf/cli/output.py:998 --#, python-format --msgid "Total download size: %s" --msgstr "總下載大小:%s" -+#: ../dnf/cli/commands/group.py:190 -+msgid "Available Environment Groups:" -+msgstr "可用的環境群組:" - --#: ../dnf/cli/output.py:1001 --#, python-format --msgid "Installed size: %s" --msgstr "安裝的大小:%s" -+#: ../dnf/cli/commands/group.py:192 -+msgid "Installed Environment Groups:" -+msgstr "已安裝的環境群組:" - --#: ../dnf/cli/output.py:1019 --msgid "There was an error calculating installed size" --msgstr "計算安裝大小時發生錯誤" -+#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -+msgid "Installed Groups:" -+msgstr "已安裝的群組:" - --#: ../dnf/cli/output.py:1023 --#, python-format --msgid "Freed space: %s" --msgstr "釋放空間:%s" -+#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -+msgid "Installed Language Groups:" -+msgstr "已安裝的語言群組:" - --#: ../dnf/cli/output.py:1032 --msgid "Marking packages as installed by the group:" --msgstr "依據群組將軟體包標記為安裝:" -+#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -+msgid "Available Groups:" -+msgstr "可用的群組:" - --#: ../dnf/cli/output.py:1039 --msgid "Marking packages as removed by the group:" --msgstr "依據群組將軟體包標記為移除:" -+#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -+msgid "Available Language Groups:" -+msgstr "可用的語言群組:" - --#: ../dnf/cli/output.py:1049 --msgid "Group" --msgstr "群組" -+#: ../dnf/cli/commands/group.py:313 -+msgid "include optional packages from group" -+msgstr "包含群組提供的選用軟體包" - --#: ../dnf/cli/output.py:1049 --msgid "Packages" --msgstr "軟體包" -+#: ../dnf/cli/commands/group.py:316 -+msgid "show also hidden groups" -+msgstr "也顯示隱藏群組" - --#: ../dnf/cli/output.py:1114 --msgid "Installing group/module packages" --msgstr "將安裝群組/模組軟體包" -+#: ../dnf/cli/commands/group.py:318 -+msgid "show only installed groups" -+msgstr "僅顯示已安裝的群組" - --#: ../dnf/cli/output.py:1115 --msgid "Installing group packages" --msgstr "將安裝軟體包群組" -+#: ../dnf/cli/commands/group.py:320 -+msgid "show only available groups" -+msgstr "僅顯示可用的群組" - --#. TRANSLATORS: This is for a list of packages to be installed. --#: ../dnf/cli/output.py:1119 --msgctxt "summary" --msgid "Installing" --msgstr "安裝" -+#: ../dnf/cli/commands/group.py:332 -+#, python-format -+msgid "Invalid groups sub-command, use: %s." -+msgstr "無效的群組子指令,請用:%s。" - --#. TRANSLATORS: This is for a list of packages to be upgraded. --#: ../dnf/cli/output.py:1121 --msgctxt "summary" --msgid "Upgrading" --msgstr "升級" -+#: ../dnf/cli/commands/group.py:389 -+msgid "Unable to find a mandatory group package." -+msgstr "找不到強制群組軟體包。" - --#. TRANSLATORS: This is for a list of packages to be reinstalled. --#: ../dnf/cli/output.py:1123 --msgctxt "summary" --msgid "Reinstalling" --msgstr "重裝" -+#: ../dnf/db/group.py:285 -+msgid "" -+"No available modular metadata for modular package '{}', it cannot be " -+"installed on the system" -+msgstr "" - --#: ../dnf/cli/output.py:1125 --msgid "Installing dependencies" --msgstr "將安裝依賴項目" -+#: ../dnf/db/group.py:334 -+msgid "No available modular metadata for modular package" -+msgstr "" - --#: ../dnf/cli/output.py:1126 --msgid "Installing weak dependencies" --msgstr "將安裝弱依賴項目" -+#: ../dnf/db/group.py:368 -+#, python-format -+msgid "Will not install a source rpm package (%s)." -+msgstr "將不會安裝 RPM 原始檔(%s)。" - --#. TRANSLATORS: This is for a list of packages to be removed. --#: ../dnf/cli/output.py:1128 --msgid "Removing" --msgstr "移除" -+#: ../dnf/repo.py:83 -+#, python-format -+msgid "no matching payload factory for %s" -+msgstr "沒有 %s 的符合的有效負荷 factory" - --#: ../dnf/cli/output.py:1129 --msgid "Removing dependent packages" --msgstr "正在移除相關的軟體包" -+#: ../dnf/repo.py:110 -+msgid "Already downloaded" -+msgstr "已經下載" - --#: ../dnf/cli/output.py:1130 --msgid "Removing unused dependencies" --msgstr "正在移除無用的依賴軟體包" -+#: ../dnf/repo.py:267 ../dnf/drpm.py:62 -+#, python-format -+msgid "unsupported checksum type: %s" -+msgstr "未支援的查核碼類型:%s" - --#. TRANSLATORS: This is for a list of packages to be downgraded. --#: ../dnf/cli/output.py:1132 --msgctxt "summary" --msgid "Downgrading" --msgstr "降級" -+#. pinging mirrors, this might take a while -+#: ../dnf/repo.py:345 -+#, python-format -+msgid "determining the fastest mirror (%s hosts).. " -+msgstr "正在決定最快速的鏡像站 (%s 主機)… " - --#: ../dnf/cli/output.py:1157 --msgid "Installing module profiles" -+#: ../dnf/module/module_base.py:33 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - msgstr "" -+"\n" -+"\n" -+"提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]" - --#: ../dnf/cli/output.py:1166 --msgid "Disabling module profiles" -+#: ../dnf/module/module_base.py:34 -+msgid "" -+"\n" -+"\n" -+"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - msgstr "" - --#: ../dnf/cli/output.py:1175 --msgid "Enabling module streams" --msgstr "" -+#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 -+#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 -+msgid "Ignoring unnecessary profile: '{}/{}'" -+msgstr "忽略不必要的設定檔:「{}/{}」" - --#: ../dnf/cli/output.py:1183 --msgid "Switching module streams" -+#: ../dnf/module/module_base.py:80 -+#, python-brace-format -+msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1191 --msgid "Disabling modules" --msgstr "" -+#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 -+#: ../dnf/module/module_base.py:217 -+msgid "Unable to match profile in argument {}" -+msgstr "無法在 {} 引數中找到符合的設定檔" - --#: ../dnf/cli/output.py:1199 --msgid "Resetting modules" --msgstr "" -+#: ../dnf/module/module_base.py:93 -+msgid "No default profiles for module {}:{}" -+msgstr "沒有 {} 模組的預設設定檔:{}" - --#: ../dnf/cli/output.py:1207 --msgid "Installing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:99 -+msgid "Profile {} not matched for module {}:{}" -+msgstr "{} 個人檔案與 {} 模組不符:{}" - --#: ../dnf/cli/output.py:1214 --msgid "Upgrading Environment Groups" -+#: ../dnf/module/module_base.py:111 -+msgid "Installing module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1221 --msgid "Removing Environment Groups" --msgstr "" -+#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 -+#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 -+#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 -+#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 -+msgid "Unable to resolve argument {}" -+msgstr "無法解析 {} 引數" - --#: ../dnf/cli/output.py:1228 --msgid "Installing Groups" --msgstr "" -+#: ../dnf/module/module_base.py:129 -+msgid "No match for package {}" -+msgstr "找不到符合的軟體包 {}" - --#: ../dnf/cli/output.py:1235 --msgid "Upgrading Groups" -+#: ../dnf/module/module_base.py:171 -+#, python-brace-format -+msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1242 --msgid "Removing Groups" -+#: ../dnf/module/module_base.py:198 -+msgid "Upgrading module from Fail-Safe repository is not allowed" - msgstr "" - --#: ../dnf/cli/output.py:1256 --#, python-format -+#: ../dnf/module/module_base.py:328 - msgid "" --"Skipping packages with conflicts:\n" --"(add '%s' to command line to force their upgrade)" -+"Only module name is required. Ignoring unneeded information in argument: " -+"'{}'" - msgstr "" --"略過有衝突的軟體包:\n" --"(加入「%s」到指令列中來強制升級)" - --#: ../dnf/cli/output.py:1264 --#, python-format --msgid "Skipping packages with broken dependencies%s" --msgstr "略過依賴關係損壞的軟體包%s" -+#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 -+msgid "Modular dependency problem:" -+msgid_plural "Modular dependency problems:" -+msgstr[0] "模組化的依賴關係問題:" - --#: ../dnf/cli/output.py:1268 --msgid " or part of a group" --msgstr " 或群組的一部分" -+#: ../dnf/module/__init__.py:26 -+msgid "Enabling different stream for '{}'." -+msgstr "正在啟用「{}」的不同串流。" - --#. Translators: This is the short version of 'Package'. You can --#. use the full (unabbreviated) term 'Package' if you think that --#. the translation to your language is not too long and will --#. always fit to limited space. --#: ../dnf/cli/output.py:1289 --msgctxt "short" --msgid "Package" --msgstr "" -+#: ../dnf/module/__init__.py:27 -+msgid "Nothing to show." -+msgstr "無可供顯示項目。" - --#. Translators: This is the full (unabbreviated) term 'Package'. --#. This is also a hack to resolve RhBug 1302935 correctly. --#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 --msgctxt "long" --msgid "Package" --msgstr "" -+#: ../dnf/module/__init__.py:28 -+msgid "Installing newer version of '{}' than specified. Reason: {}" -+msgstr "將安裝比您指定版本還新的「{}」,原因:{}" - --#: ../dnf/cli/output.py:1340 --msgid "replacing" --msgstr "替換" -+#: ../dnf/module/__init__.py:29 -+msgid "Enabled modules: {}." -+msgstr "已啟用模組:{}。" - --#: ../dnf/cli/output.py:1348 -+#: ../dnf/module/__init__.py:30 -+msgid "No profile specified for '{}', please specify profile." -+msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" -+ -+#: ../dnf/dnssec.py:239 -+msgid "DNSSEC extension: Key for user " -+msgstr "DNSSEC 擴充:給使用者的金鑰 " -+ -+#: ../dnf/dnssec.py:241 -+msgid "is valid." -+msgstr "有效。" -+ -+#: ../dnf/dnssec.py:243 -+msgid "has unknown status." -+msgstr "狀態未知。" -+ -+#: ../dnf/dnssec.py:251 -+msgid "DNSSEC extension: " -+msgstr "DNSSEC 擴充: " -+ -+#: ../dnf/dnssec.py:283 -+msgid "Testing already imported keys for their validity." -+msgstr "測試已經匯入的金鑰其有效性。" -+ -+#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 - #, python-format --msgid "" --"\n" --"Transaction Summary\n" --"%s\n" --msgstr "" --"\n" --"處理事項摘要\n" --"%s\n" -+msgid "Unknown configuration value: %s=%s in %s; %s" -+msgstr "未知的設定值:%s = %s 於 %s;%s" - --#. TODO: remove --#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 --#: ../dnf/cli/output.py:1963 --msgid "Install" --msgstr "安裝" -+#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -+#, python-format -+msgid "Unknown configuration option: %s = %s in %s" -+msgstr "未知的設定選項:%s = %s 於 %s" - --#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 --msgid "Upgrade" --msgstr "升級" -+#: ../dnf/automatic/main.py:231 -+msgid "Started dnf-automatic." -+msgstr "已啟動 dnf-automatic。" - --#: ../dnf/cli/output.py:1358 --msgid "Remove" --msgstr "移除" -+#: ../dnf/automatic/main.py:235 -+#, python-format -+msgid "Sleep for %s seconds" -+msgstr "睡眠 %s 秒" -+ -+#: ../dnf/automatic/emitter.py:31 -+#, python-format -+msgid "The following updates have been applied on '%s':" -+msgstr "下列更新已套用至「%s」:" - --#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 --msgid "Downgrade" --msgstr "降級" -+#: ../dnf/automatic/emitter.py:32 -+#, python-format -+msgid "The following updates are available on '%s':" -+msgstr "下列更新於「%s」上可用:" - --#: ../dnf/cli/output.py:1361 --msgid "Skip" --msgstr "略過" -+#: ../dnf/automatic/emitter.py:33 -+#, python-format -+msgid "The following updates were downloaded on '%s':" -+msgstr "下列更新已下載於「%s」:" - --#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 --msgid "Package" --msgid_plural "Packages" --msgstr[0] "軟體包" -+#: ../dnf/automatic/emitter.py:80 -+#, python-format -+msgid "Updates applied on '%s'." -+msgstr "更新已套用至「%s」。" - --#: ../dnf/cli/output.py:1388 --msgid "Dependent package" --msgid_plural "Dependent packages" --msgstr[0] "依賴的軟體包" -+#: ../dnf/automatic/emitter.py:82 -+#, python-format -+msgid "Updates downloaded on '%s'." -+msgstr "更新已下載於「%s」。" - --#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1972 --msgid "Upgraded" --msgstr "已升級" -+#: ../dnf/automatic/emitter.py:84 -+#, python-format -+msgid "Updates available on '%s'." -+msgstr "更新於「%s」上可用。" - --#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 --#: ../dnf/cli/output.py:1970 --msgid "Downgraded" --msgstr "已降級" -+#: ../dnf/automatic/emitter.py:107 -+#, python-format -+msgid "Failed to send an email via '%s': %s" -+msgstr "無法透過「%s」發送電子郵件:%s" - --#: ../dnf/cli/output.py:1456 --msgid "Reinstalled" --msgstr "已重裝" -+#: ../dnf/automatic/emitter.py:137 -+#, python-format -+msgid "Failed to execute command '%s': returned %d" -+msgstr "無法執行「%s」指令:已回傳 %d" - --#: ../dnf/cli/output.py:1457 --msgid "Skipped" --msgstr "" -+#: ../dnf/exceptions.py:106 -+msgid "Problems in request:" -+msgstr "請求中問題:" - --#: ../dnf/cli/output.py:1458 --msgid "Removed" --msgstr "已移除" -+#: ../dnf/exceptions.py:108 -+msgid "missing packages: " -+msgstr "遺失軟體包: " - --#: ../dnf/cli/output.py:1461 --msgid "Failed" --msgstr "失敗" -+#: ../dnf/exceptions.py:110 -+msgid "broken packages: " -+msgstr "損壞軟體包: " - --#: ../dnf/cli/output.py:1512 --msgid "Total" --msgstr "總計" -+#: ../dnf/exceptions.py:112 -+msgid "missing groups or modules: " -+msgstr "遺失的群組或模組: " - --#: ../dnf/cli/output.py:1540 --msgid "" --msgstr "<未設定>" -+#: ../dnf/exceptions.py:114 -+msgid "broken groups or modules: " -+msgstr "損壞的群組或模組: " - --#: ../dnf/cli/output.py:1541 --msgid "System" --msgstr "系統" -+#: ../dnf/exceptions.py:119 -+msgid "Modular dependency problem with Defaults:" -+msgid_plural "Modular dependency problems with Defaults:" -+msgstr[0] "" - --#: ../dnf/cli/output.py:1611 -+#. empty file is invalid json format -+#: ../dnf/persistor.py:54 - #, python-format --msgid "Skipping merged transaction %d to %d, as it overlaps" --msgstr "因重疊緣故,已跳過合併處理事項 %d 至 %d" -- --#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 --msgid "No transactions" --msgstr "無處理事項" -+msgid "%s is empty file" -+msgstr "%s 為空白檔案" - --#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 --msgid "Bad transaction IDs, or package(s), given" --msgstr "給予的處理事項 ID、或軟體包不良" -+#: ../dnf/persistor.py:98 -+msgid "Failed storing last makecache time." -+msgstr "無法儲存上次 makecache 的時間。" - --#: ../dnf/cli/output.py:1678 --msgid "Command line" --msgstr "指令列" -+#: ../dnf/persistor.py:105 -+msgid "Failed determining last makecache time." -+msgstr "無法確定上次 makecache 的時間。" - --#. TRANSLATORS: user names who executed transaction in history command output --#: ../dnf/cli/output.py:1681 --msgid "User name" --msgstr "使用者名稱" -+#: ../dnf/util.py:385 ../dnf/util.py:387 -+msgid "Problem" -+msgstr "問題" - --#. REALLY Needs to use columns! --#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 --msgid "ID" --msgstr "ID" -+#: ../dnf/base.py:145 -+msgid "loading repo '{}' failure: {}" -+msgstr "載入「{}」軟體庫失敗:{}" - --#: ../dnf/cli/output.py:1684 --msgid "Date and time" --msgstr "日期與時間" -+#: ../dnf/base.py:147 -+msgid "Loading repository '{}' has failed" -+msgstr "載入「{}」軟體庫時發生錯誤" - --#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 --msgid "Action(s)" --msgstr "動作" -+#: ../dnf/base.py:334 -+msgid "Metadata timer caching disabled when running on metered connection." -+msgstr "當以計費網路連線時,停用中介資料定時快取。" - --#: ../dnf/cli/output.py:1686 --msgid "Altered" --msgstr "已變動" -+#: ../dnf/base.py:339 -+msgid "Metadata timer caching disabled when running on a battery." -+msgstr "當使用電池時,停用中介資料定時快取。" - --#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 --msgid "Failed history info" --msgstr "" -+#: ../dnf/base.py:344 -+msgid "Metadata timer caching disabled." -+msgstr "已停用中介資料定時快取。" - --#: ../dnf/cli/output.py:1745 --msgid "No transaction ID, or package, given" --msgstr "沒有給予處理事項 ID、或軟體包" -+#: ../dnf/base.py:349 -+msgid "Metadata cache refreshed recently." -+msgstr "中介資料的快取已於最近重新整理。" - --#: ../dnf/cli/output.py:1803 --msgid "Erased" --msgstr "已抹除" -+#: ../dnf/base.py:362 -+#, python-format -+msgid "%s: will never be expired and will not be refreshed." -+msgstr "%s:將永遠不會過期,且不會重新整理。" - --#: ../dnf/cli/output.py:1805 --msgid "Not installed" --msgstr "未安裝" -+#: ../dnf/base.py:364 -+#, python-format -+msgid "%s: has expired and will be refreshed." -+msgstr "%s:已經過期,並將重新整理。" - --#: ../dnf/cli/output.py:1806 --msgid "Newer" --msgstr "新版" -+#. expires within the checking period: -+#: ../dnf/base.py:368 -+#, python-format -+msgid "%s: metadata will expire after %d seconds and will be refreshed now" -+msgstr "%s:中介資料將會在 %d 秒後過期,現在將立刻重新整理" - --#: ../dnf/cli/output.py:1806 --msgid "Older" --msgstr "舊版" -+#: ../dnf/base.py:372 -+#, python-format -+msgid "%s: will expire after %d seconds." -+msgstr "%s:將會在 %d 秒後過期。" - --#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 --msgid "Transaction ID :" --msgstr "處理事項ID:" -+#. performs the md sync -+#: ../dnf/base.py:378 -+msgid "Metadata cache created." -+msgstr "已建立中介資料快取。" - --#: ../dnf/cli/output.py:1859 --msgid "Begin time :" --msgstr "開始時間 :" -+#: ../dnf/base.py:411 -+#, python-format -+msgid "%s: using metadata from %s." -+msgstr "%s:從 %s 使用中介資料。" - --#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 --msgid "Begin rpmdb :" --msgstr "開始 rpmdb:" -+#: ../dnf/base.py:422 -+#, python-format -+msgid "Ignoring repositories: %s" -+msgstr "" - --#: ../dnf/cli/output.py:1870 -+#: ../dnf/base.py:425 - #, python-format --msgid "(%u seconds)" --msgstr "(%u 秒)" -+msgid "Last metadata expiration check: %s ago on %s." -+msgstr "上次中介資料過期檢查:%s 以前,時間點為%s。" - --#: ../dnf/cli/output.py:1872 -+#: ../dnf/base.py:455 -+msgid "" -+"The downloaded packages were saved in cache until the next successful " -+"transaction." -+msgstr "直到有下個成功處理事項為止,下載的軟體包會存在快取中。" -+ -+#: ../dnf/base.py:457 - #, python-format --msgid "(%u minutes)" --msgstr "(%u 分鐘)" -+msgid "You can remove cached packages by executing '%s'." -+msgstr "您可以移除快取中的軟體包,方法為「%s」" - --#: ../dnf/cli/output.py:1874 -+#: ../dnf/base.py:546 - #, python-format --msgid "(%u hours)" --msgstr "(%u 小時)" -+msgid "Invalid tsflag in config file: %s" -+msgstr "在 config 檔案中無效的 tsflag:%s" - --#: ../dnf/cli/output.py:1876 -+#: ../dnf/base.py:602 - #, python-format --msgid "(%u days)" --msgstr "(%u 天)" -+msgid "Failed to add groups file for repository: %s - %s" -+msgstr "為軟體庫建立群組檔案時失敗:%s - %s" - --#: ../dnf/cli/output.py:1877 --msgid "End time :" --msgstr "結束時間 :" -+#: ../dnf/base.py:827 -+msgid "Running transaction check" -+msgstr "執行處理事項檢查" - --#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 --msgid "End rpmdb :" --msgstr "結束 rpmdb:" -+#: ../dnf/base.py:838 -+msgid "Error: transaction check vs depsolve:" -+msgstr "錯誤:處理事項 check vs depsolve:" -+ -+#: ../dnf/base.py:844 -+msgid "Transaction check succeeded." -+msgstr "處理事項檢查成功。" -+ -+#: ../dnf/base.py:847 -+msgid "Running transaction test" -+msgstr "執行處理事項測試" -+ -+#: ../dnf/base.py:857 -+msgid "Transaction check error:" -+msgstr "中介資料檢查錯誤:" - --#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 --msgid "User :" --msgstr "使用者 :" -+#: ../dnf/base.py:864 -+msgid "Transaction test succeeded." -+msgstr "處理事項測試成功。" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 --msgid "Aborted" --msgstr "已中止" -+#: ../dnf/base.py:879 -+msgid "Running transaction" -+msgstr "執行處理事項" - --#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 --#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 --#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 --msgid "Return-Code :" --msgstr "回傳代碼 :" -+#: ../dnf/base.py:907 -+msgid "Disk Requirements:" -+msgstr "需要磁碟:" - --#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 --msgid "Success" --msgstr "成功" -+#: ../dnf/base.py:910 -+#, python-format -+msgid "At least %dMB more space needed on the %s filesystem." -+msgid_plural "At least %dMB more space needed on the %s filesystem." -+msgstr[0] "至少需要 %dMB 以上的空間於 %s 檔案系統上。" - --#: ../dnf/cli/output.py:1900 --msgid "Failures:" --msgstr "失敗:" -+#: ../dnf/base.py:914 -+msgid "Error Summary" -+msgstr "錯誤摘要" - --#: ../dnf/cli/output.py:1904 --msgid "Failure:" --msgstr "失敗:" -+#: ../dnf/base.py:940 -+msgid "RPMDB altered outside of DNF." -+msgstr "RPMDB 在 DNF 外做了變更。" - --#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 --msgid "Releasever :" --msgstr "發行版本 :" -+#: ../dnf/base.py:997 -+msgid "Errors occurred during transaction." -+msgstr "在處理事項時發生錯誤。" - --#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 --msgid "Command Line :" --msgstr "指令列 :" -+#: ../dnf/base.py:1001 -+#, python-format -+msgid "Failed to obtain the transaction lock (logged in as: %s)." -+msgstr "無法取得處理事項鎖(登入以:%s)。" - --#: ../dnf/cli/output.py:1929 --msgid "Comment :" --msgstr "備註 :" -+#. should this be 'to_unicoded'? -+#: ../dnf/base.py:1004 ../dnf/base.py:1014 -+msgid "Could not run transaction." -+msgstr "無法執行處理事項。" - --#: ../dnf/cli/output.py:1933 --msgid "Transaction performed with:" --msgstr "處理事項執行者:" -+#: ../dnf/base.py:1011 -+msgid "Transaction couldn't start:" -+msgstr "無法啓動處理事項:" - --#: ../dnf/cli/output.py:1942 --msgid "Packages Altered:" --msgstr "變動的軟體包:" -+#: ../dnf/base.py:1023 -+#, python-format -+msgid "Failed to remove transaction file %s" -+msgstr "移除處理事項檔案 %s 失敗" - --#: ../dnf/cli/output.py:1948 --msgid "Scriptlet output:" --msgstr "指令小稿輸出:" -+#: ../dnf/base.py:1105 -+msgid "Some packages were not downloaded. Retrying." -+msgstr "有些軟體包未下載。重試。" - --#: ../dnf/cli/output.py:1955 --msgid "Errors:" --msgstr "錯誤:" -+#: ../dnf/base.py:1135 -+#, python-format -+msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -+msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %d.1%%)" - --#: ../dnf/cli/output.py:1964 --msgid "Dep-Install" --msgstr "依賴安裝" -+#: ../dnf/base.py:1138 -+#, python-format -+msgid "" -+"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -+msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %d.1%%)" - --#: ../dnf/cli/output.py:1965 --msgid "Obsoleted" --msgstr "已棄用" -+#: ../dnf/base.py:1187 -+msgid "Could not open: {}" -+msgstr "無法開啟:{}" - --#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 --msgid "Obsoleting" --msgstr "棄用" -+#: ../dnf/base.py:1225 -+#, python-format -+msgid "Public key for %s is not installed" -+msgstr "%s 的公鑰尚未安裝" - --#: ../dnf/cli/output.py:1967 --msgid "Erase" --msgstr "抹除" -+#: ../dnf/base.py:1229 -+#, python-format -+msgid "Problem opening package %s" -+msgstr "開啟 %s 軟體包時發生問題" - --#: ../dnf/cli/output.py:1968 --msgid "Reinstall" --msgstr "重裝" -+#: ../dnf/base.py:1237 -+#, python-format -+msgid "Public key for %s is not trusted" -+msgstr "%s 的公鑰未被信任" - --#: ../dnf/cli/output.py:2142 -+#: ../dnf/base.py:1241 - #, python-format --msgid "---> Package %s.%s %s will be installed" --msgstr "---> %s.%s %s 軟體包將會安裝" -+msgid "Package %s is not signed" -+msgstr "%s 軟體包尚未簽名" - --#: ../dnf/cli/output.py:2144 -+#: ../dnf/base.py:1256 - #, python-format --msgid "---> Package %s.%s %s will be an upgrade" --msgstr "---> %s.%s %s 軟體包將會升級" -+msgid "Cannot remove %s" -+msgstr "無法移除 %s" - --#: ../dnf/cli/output.py:2146 -+#: ../dnf/base.py:1260 - #, python-format --msgid "---> Package %s.%s %s will be erased" --msgstr "---> %s.%s %s 軟體包將被抹除" -+msgid "%s removed" -+msgstr "已移除 %s" - --#: ../dnf/cli/output.py:2148 -+#: ../dnf/base.py:1538 -+msgid "No match for group package \"{}\"" -+msgstr "找不到符合「{}」軟體包群組的項目" -+ -+#: ../dnf/base.py:1623 - #, python-format --msgid "---> Package %s.%s %s will be reinstalled" --msgstr "---> %s.%s %s 軟體包將會重裝" -+msgid "Adding packages from group '%s': %s" -+msgstr "正在從群組「%s」加入軟體包:%s" - --#: ../dnf/cli/output.py:2150 -+#: ../dnf/base.py:1663 -+msgid "No groups marked for removal." -+msgstr "沒有標記為移除的群組。" -+ -+#: ../dnf/base.py:1699 -+msgid "No group marked for upgrade." -+msgstr "沒有標記為升級的群組。" -+ -+#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 -+msgid "no package matched" -+msgstr "沒有符合的軟體包" -+ -+#: ../dnf/base.py:1910 - #, python-format --msgid "---> Package %s.%s %s will be a downgrade" --msgstr "---> %s.%s %s 軟體包將被降級" -+msgid "Package %s not installed, cannot downgrade it." -+msgstr "尚未安裝軟體包 %s,所以無法降級。" - --#: ../dnf/cli/output.py:2152 -+#: ../dnf/base.py:1919 - #, python-format --msgid "---> Package %s.%s %s will be obsoleting" --msgstr "---> %s.%s %s 軟體包將會棄用" -+msgid "Package %s of lower version already installed, cannot downgrade it." -+msgstr "已經安裝較舊版本的軟體包 %s,所以無法降級。" - --#: ../dnf/cli/output.py:2154 -+#: ../dnf/base.py:1942 - #, python-format --msgid "---> Package %s.%s %s will be upgraded" --msgstr "---> %s.%s %s 軟體包將被升級" -+msgid "Package %s not installed, cannot reinstall it." -+msgstr "尚未安裝軟體包 %s,所以無法重新安裝。" - --#: ../dnf/cli/output.py:2156 -+#: ../dnf/base.py:1957 - #, python-format --msgid "---> Package %s.%s %s will be obsoleted" --msgstr "---> %s.%s %s 軟體包將被棄用" -+msgid "File %s is a source package and cannot be updated, ignoring." -+msgstr "檔案 %s 為來源軟體包且無法更新,忽略。" - --#: ../dnf/cli/output.py:2165 --msgid "--> Starting dependency resolution" --msgstr "--> 開始解決依賴關係問題" -+#: ../dnf/base.py:1963 -+#, python-format -+msgid "Package %s not installed, cannot update it." -+msgstr "尚未安裝軟體包 %s,所以無法更新。" - --#: ../dnf/cli/output.py:2170 --msgid "--> Finished dependency resolution" --msgstr "--> 完成解決依賴關係問題" -+#: ../dnf/base.py:1972 -+#, python-format -+msgid "Package %s of higher version already installed, cannot update it." -+msgstr "已經安裝較新版本的軟體包 %s,無法更新。" - --#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -+#: ../dnf/base.py:2018 - #, python-format --msgid "" --"Importing GPG key 0x%s:\n" --" Userid : \"%s\"\n" --" Fingerprint: %s\n" --" From : %s" --msgstr "" --"匯入 GPG 密鑰 0x%s:\n" --"使用者識別碼:\"%s\"\n" --"指紋 :%s\n" --"來自 :%s" -+msgid "Package %s available, but installed for different architecture." -+msgstr "軟體包 %s 可用,但是針對不同架構安裝。" - --#: ../dnf/cli/utils.py:98 --msgid "Running" --msgstr "執行中" -+#: ../dnf/base.py:2173 -+#, python-format -+msgid "Package %s of lowest version already installed, cannot downgrade it." -+msgstr "已經安裝最舊版本的軟體包 %s,所以無法降級。" - --#: ../dnf/cli/utils.py:99 --msgid "Sleeping" --msgstr "睡眠中" -+#: ../dnf/base.py:2231 -+msgid "Action not handled: {}" -+msgstr "未處理動作:{}" - --#: ../dnf/cli/utils.py:100 --msgid "Uninterruptible" --msgstr "不中斷" -+#: ../dnf/base.py:2279 -+msgid "No security updates needed, but {} update available" -+msgstr "不需要任何的安全性更新,但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:101 --msgid "Zombie" --msgstr "殭屍" -+#: ../dnf/base.py:2281 -+msgid "No security updates needed, but {} updates available" -+msgstr "不需要任何的安全性更新,但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:102 --msgid "Traced/Stopped" --msgstr "已追蹤 / 已停止" -+#: ../dnf/base.py:2285 -+msgid "No security updates needed for \"{}\", but {} update available" -+msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:103 --msgid "Unknown" --msgstr "未知的" -+#: ../dnf/base.py:2287 -+msgid "No security updates needed for \"{}\", but {} updates available" -+msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" - --#: ../dnf/cli/utils.py:113 -+#: ../dnf/base.py:2311 - #, python-format --msgid "Unable to find information about the locking process (PID %d)" --msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" -+msgid ". Failing package is: %s" -+msgstr "失敗的軟體包為:%s" - --#: ../dnf/cli/utils.py:117 -+#: ../dnf/base.py:2312 - #, python-format --msgid " The application with PID %d is: %s" --msgstr " 這個 PID 為 %d 的應用程式為:%s" -+msgid "GPG Keys are configured as: %s" -+msgstr "GPG 金鑰已經設定為:%s" - --#: ../dnf/cli/utils.py:120 -+#: ../dnf/base.py:2324 - #, python-format --msgid " Memory : %5s RSS (%5sB VSZ)" --msgstr " 記憶體:%5s RSS (%5sB VSZ)" -+msgid "GPG key at %s (0x%s) is already installed" -+msgstr "於 %s (0x%s) 的 GPG 密鑰已經安裝" - --#: ../dnf/cli/utils.py:125 -+#: ../dnf/base.py:2357 -+msgid "The key has been approved." -+msgstr "金鑰已經核可。" -+ -+#: ../dnf/base.py:2360 -+msgid "The key has been rejected." -+msgstr "金鑰已被拒絕。" -+ -+#: ../dnf/base.py:2388 - #, python-format --msgid " Started: %s - %s ago" --msgstr " 開始於:%s - %s 之前" -+msgid "Key import failed (code %d)" -+msgstr "密鑰匯入失敗(錯誤代碼 %d)" - --#: ../dnf/cli/utils.py:127 -+#: ../dnf/base.py:2390 -+msgid "Key imported successfully" -+msgstr "密鑰匯入成功" -+ -+#: ../dnf/base.py:2394 -+msgid "Didn't install any keys" -+msgstr "無法安裝任何密鑰" -+ -+#: ../dnf/base.py:2397 - #, python-format --msgid " State : %s" --msgstr " 狀態:%s" -+msgid "" -+"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -+"Check that the correct key URLs are configured for this repository." -+msgstr "" -+"列出的「%s」軟體庫 GPG 金鑰已經安裝,但這些金鑰對這個軟體包都不正確。\n" -+"檢查這個軟體庫的不正確金鑰之網址設定。" -+ -+#: ../dnf/base.py:2408 -+msgid "Import of key(s) didn't help, wrong key(s)?" -+msgstr "匯入的金鑰沒有作用,可能是因為金鑰是錯誤的?" - --#: ../dnf/comps.py:95 --msgid "skipping." --msgstr "略過。" -+#: ../dnf/base.py:2444 -+msgid " * Maybe you meant: {}" -+msgstr " * 或許您想要:{}" - --#: ../dnf/comps.py:187 --#, python-format --msgid "Group '%s' is not installed." --msgstr "尚未安裝「%s」群組。" -+#: ../dnf/base.py:2476 -+msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -+msgstr "「{}」軟體包來自本機「{}」軟體庫有不正確的 checksum" - --#: ../dnf/comps.py:189 --#, python-format --msgid "Group '%s' does not exist." --msgstr "「%s」群組並不存在。" -+#: ../dnf/base.py:2479 -+msgid "Some packages from local repository have incorrect checksum" -+msgstr "來自本機軟體庫的部份軟體包有不正確的 checksum" - --#: ../dnf/comps.py:608 ../dnf/comps.py:625 --#, python-format --msgid "Environment '%s' is not installed." --msgstr "尚未安裝「%s」環境。" -+#: ../dnf/base.py:2482 -+msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -+msgstr "「{}」軟體包來自「{}」軟體庫有不正確的 checksum" - --#: ../dnf/comps.py:653 --#, python-format --msgid "Group_id '%s' does not exist." --msgstr "Group_id「%s」不存在。" -+#: ../dnf/base.py:2485 -+msgid "" -+"Some packages have invalid cache, but cannot be downloaded due to \"--" -+"cacheonly\" option" -+msgstr "部份的軟體包有無效的快取,但是因為「--cacheonly」選項而無法下載" - --#: ../dnf/comps.py:684 -+#: ../dnf/base.py:2497 - #, python-format --msgid "Group '%s' not installed." --msgstr "尚未安裝「%s」群組。" -+msgid "Package %s is already installed." -+msgstr "已安裝軟體包 %s。" - - #: ../dnf/conf/config.py:134 - #, python-format -@@ -3292,6 +3541,11 @@ msgstr "「%s」軟體庫在設定檔內遺失名稱,改使用識別碼。" - msgid "Bad id for repo: %s, byte = %s %d" - msgstr "軟體庫包含無效 ID:%s,位元 = %s %d" - -+#: ../dnf/package.py:273 -+#, python-format -+msgid "%s: %s check failed: %s vs %s" -+msgstr "%s:%s 檢查失敗:%s 比對 %s" -+ - #: ../dnf/crypto.py:108 - #, python-format - msgid "repo %s: 0x%s already imported" -@@ -3302,36 +3556,6 @@ msgstr "%s 軟體庫:0x%s 已經匯入" - msgid "repo %s: imported key 0x%s." - msgstr "%s 軟體庫:0x%s 金鑰已匯入。" - --#: ../dnf/db/group.py:344 --#, python-format --msgid "Will not install a source rpm package (%s)." --msgstr "將不會安裝 RPM 原始檔(%s)。" -- --#: ../dnf/dnssec.py:239 --msgid "DNSSEC extension: Key for user " --msgstr "DNSSEC 擴充:給使用者的金鑰 " -- --#: ../dnf/dnssec.py:241 --msgid "is valid." --msgstr "有效。" -- --#: ../dnf/dnssec.py:243 --msgid "has unknown status." --msgstr "狀態未知。" -- --#: ../dnf/dnssec.py:251 --msgid "DNSSEC extension: " --msgstr "DNSSEC 擴充: " -- --#: ../dnf/dnssec.py:283 --msgid "Testing already imported keys for their validity." --msgstr "測試已經匯入的金鑰其有效性。" -- --#: ../dnf/drpm.py:62 ../dnf/repo.py:267 --#, python-format --msgid "unsupported checksum type: %s" --msgstr "未支援的查核碼類型:%s" -- - #: ../dnf/drpm.py:144 - msgid "Delta RPM rebuild failed" - msgstr "Delta RPM 重組失敗" -@@ -3344,224 +3568,43 @@ msgstr "delta-rebuilt RPM 的查核碼檢驗失敗" - msgid "done" - msgstr "完成" - --#: ../dnf/exceptions.py:106 --msgid "Problems in request:" --msgstr "請求中問題:" -- --#: ../dnf/exceptions.py:108 --msgid "missing packages: " --msgstr "遺失軟體包: " -- --#: ../dnf/exceptions.py:110 --msgid "broken packages: " --msgstr "損壞軟體包: " -- --#: ../dnf/exceptions.py:112 --msgid "missing groups or modules: " --msgstr "遺失的群組或模組: " -- --#: ../dnf/exceptions.py:114 --msgid "broken groups or modules: " --msgstr "損壞的群組或模組: " -- --#: ../dnf/exceptions.py:119 --msgid "Modular dependency problem with Defaults:" --msgid_plural "Modular dependency problems with Defaults:" --msgstr[0] "" -- --#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 --msgid "Modular dependency problem:" --msgid_plural "Modular dependency problems:" --msgstr[0] "模組化的依賴關係問題:" -- --#: ../dnf/lock.py:95 -+#: ../dnf/lock.py:100 - #, python-format - msgid "" - "Malformed lock file found: %s.\n" - "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." - msgstr "發現異常的鎖定檔案:%s。" - --#: ../dnf/module/__init__.py:26 --msgid "Enabling different stream for '{}'." --msgstr "正在啟用「{}」的不同串流。" -- --#: ../dnf/module/__init__.py:27 --msgid "Nothing to show." --msgstr "無可供顯示項目。" -- --#: ../dnf/module/__init__.py:28 --msgid "Installing newer version of '{}' than specified. Reason: {}" --msgstr "將安裝比您指定版本還新的「{}」,原因:{}" -- --#: ../dnf/module/__init__.py:29 --msgid "Enabled modules: {}." --msgstr "已啟用模組:{}。" -- --#: ../dnf/module/__init__.py:30 --msgid "No profile specified for '{}', please specify profile." --msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" -- --#: ../dnf/module/module_base.py:33 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" --msgstr "" --"\n" --"\n" --"提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]" -- --#: ../dnf/module/module_base.py:34 --msgid "" --"\n" --"\n" --"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" --msgstr "" -- --#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 --#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 --msgid "Ignoring unnecessary profile: '{}/{}'" --msgstr "忽略不必要的設定檔:「{}/{}」" -- --#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 --#: ../dnf/module/module_base.py:197 --msgid "Unable to match profile in argument {}" --msgstr "無法在 {} 引數中找到符合的設定檔" -- --#: ../dnf/module/module_base.py:86 --msgid "No default profiles for module {}:{}" --msgstr "沒有 {} 模組的預設設定檔:{}" -- --#: ../dnf/module/module_base.py:92 --msgid "Profile {} not matched for module {}:{}" --msgstr "{} 個人檔案與 {} 模組不符:{}" -- --#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 --#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 --#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 --#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 --msgid "Unable to resolve argument {}" --msgstr "無法解析 {} 引數" -- --#: ../dnf/module/module_base.py:119 --msgid "No match for package {}" --msgstr "找不到符合的軟體包 {}" -- --#: ../dnf/module/module_base.py:308 --msgid "" --"Only module name is required. Ignoring unneeded information in argument: " --"'{}'" --msgstr "" -- --#: ../dnf/package.py:273 --#, python-format --msgid "%s: %s check failed: %s vs %s" --msgstr "%s:%s 檢查失敗:%s 比對 %s" -- --#. empty file is invalid json format --#: ../dnf/persistor.py:54 --#, python-format --msgid "%s is empty file" --msgstr "%s 為空白檔案" -- --#: ../dnf/persistor.py:98 --msgid "Failed storing last makecache time." --msgstr "無法儲存上次 makecache 的時間。" -- --#: ../dnf/persistor.py:105 --msgid "Failed determining last makecache time." --msgstr "無法確定上次 makecache 的時間。" -- --#: ../dnf/plugin.py:63 --#, python-format --msgid "Parsing file failed: %s" --msgstr "解析檔案失敗:%s" -- --#: ../dnf/plugin.py:141 --#, python-format --msgid "Loaded plugins: %s" --msgstr "已載入的外掛:%s" -+#: ../dnf/comps.py:95 -+msgid "skipping." -+msgstr "略過。" - --#: ../dnf/plugin.py:199 -+#: ../dnf/comps.py:187 ../dnf/comps.py:689 - #, python-format --msgid "Failed loading plugin \"%s\": %s" -+msgid "Module or Group '%s' is not installed." - msgstr "" - --#: ../dnf/repo.py:83 -+#: ../dnf/comps.py:189 ../dnf/comps.py:691 - #, python-format --msgid "no matching payload factory for %s" --msgstr "沒有 %s 的符合的有效負荷 factory" -- --#: ../dnf/repo.py:110 --msgid "Already downloaded" --msgstr "已經下載" -+msgid "Module or Group '%s' is not available." -+msgstr "" - --#. pinging mirrors, this might take a while --#: ../dnf/repo.py:345 -+#: ../dnf/comps.py:191 - #, python-format --msgid "determining the fastest mirror (%s hosts).. " --msgstr "正在決定最快速的鏡像站 (%s 主機)… " -+msgid "Module or Group '%s' does not exist." -+msgstr "" - --#: ../dnf/repodict.py:58 -+#: ../dnf/comps.py:610 ../dnf/comps.py:627 - #, python-format --msgid "enabling %s repository" --msgstr "正在啟用 %s 軟體庫" -+msgid "Environment '%s' is not installed." -+msgstr "尚未安裝「%s」環境。" - --#: ../dnf/repodict.py:94 -+#: ../dnf/comps.py:629 - #, python-format --msgid "Added %s repo from %s" --msgstr "已從 %s 增加 %s 軟體庫" -- --#: ../dnf/rpm/transaction.py:119 --msgid "Errors occurred during test transaction." -+msgid "Environment '%s' is not available." - msgstr "" - --#. TRANSLATORS: This is for a single package currently being downgraded. --#: ../dnf/transaction.py:79 --msgctxt "currently" --msgid "Downgrading" --msgstr "正在下載" -- --#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 --#: ../dnf/transaction.py:94 --msgid "Cleanup" --msgstr "清理" -- --#. TRANSLATORS: This is for a single package currently being installed. --#: ../dnf/transaction.py:82 --msgctxt "currently" --msgid "Installing" --msgstr "正在安裝" -- --#. TRANSLATORS: This is for a single package currently being reinstalled. --#: ../dnf/transaction.py:86 --msgctxt "currently" --msgid "Reinstalling" --msgstr "正在重新安裝" -- --#. TODO: 'Removing'? --#: ../dnf/transaction.py:89 --msgid "Erasing" --msgstr "抹除" -- --#. TRANSLATORS: This is for a single package currently being upgraded. --#: ../dnf/transaction.py:91 --msgctxt "currently" --msgid "Upgrading" --msgstr "正在升級" -- --#: ../dnf/transaction.py:95 --msgid "Verifying" --msgstr "核驗" -- --#: ../dnf/transaction.py:96 --msgid "Running scriptlet" --msgstr "執行指令小稿" -- --#: ../dnf/transaction.py:98 --msgid "Preparing" --msgstr "準備" -- --#: ../dnf/util.py:385 ../dnf/util.py:387 --msgid "Problem" --msgstr "問題" -+#: ../dnf/comps.py:657 -+#, python-format -+msgid "Group_id '%s' does not exist." -+msgstr "Group_id「%s」不存在。" --- -libgit2 0.28.2 - diff --git a/SOURCES/0003-Accept-multiple-specs-in-repoquery-options-RhBug16678981656801.patch b/SOURCES/0003-Accept-multiple-specs-in-repoquery-options-RhBug16678981656801.patch deleted file mode 100644 index 3f43a04..0000000 --- a/SOURCES/0003-Accept-multiple-specs-in-repoquery-options-RhBug16678981656801.patch +++ /dev/null @@ -1,118 +0,0 @@ -From 524950fb6c647194ad9e0d3b7b2195d671424d1c Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Tue, 9 Apr 2019 20:54:12 +0200 -Subject: [PATCH] Accept multiple specs in repoquery options (RhBug:1667898,1656801) - -It allows with repoquery command to use --what* options multiple times -(append option) or add multiple arguments separated by comma. - -https://bugzilla.redhat.com/show_bug.cgi?id=1667898 -https://bugzilla.redhat.com/show_bug.cgi?id=1656801 ---- - dnf.spec | 2 +- - dnf/cli/commands/repoquery.py | 39 +++++++++++++++++++++++++-------------- - tests/test_repoquery.py | 4 ++-- - 3 files changed, 28 insertions(+), 17 deletions(-) - -diff --git a/dnf.spec b/dnf.spec -index bbbe954..e3002db 100644 ---- a/dnf.spec -+++ b/dnf.spec -@@ -1,5 +1,5 @@ - # default dependencies --%global hawkey_version 0.35.1 -+%global hawkey_version 0.35.2 - %global libcomps_version 0.1.8 - %global libmodulemd_version 1.4.0 - %global rpm_version 4.14.0 -diff --git a/dnf/cli/commands/repoquery.py b/dnf/cli/commands/repoquery.py -index 0e5073f..c31501f 100644 ---- a/dnf/cli/commands/repoquery.py -+++ b/dnf/cli/commands/repoquery.py -@@ -126,24 +126,33 @@ class RepoQueryCommand(commands.Command): - help=_('show only results from this ARCH')) - parser.add_argument('-f', '--file', metavar='FILE', nargs='+', - help=_('show only results that owns FILE')) -- parser.add_argument('--whatconflicts', metavar='REQ', -+ parser.add_argument('--whatconflicts', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that conflict REQ')) -- parser.add_argument('--whatdepends', metavar='REQ', -+ parser.add_argument('--whatdepends', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('shows results that requires, suggests, supplements, enhances,' - 'or recommends package provides and files REQ')) -- parser.add_argument('--whatobsoletes', metavar='REQ', -+ parser.add_argument('--whatobsoletes', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that obsolete REQ')) -- parser.add_argument('--whatprovides', metavar='REQ', -+ parser.add_argument('--whatprovides', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that provide REQ')) -- parser.add_argument('--whatrequires', metavar='REQ', -+ parser.add_argument('--whatrequires', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('shows results that requires package provides and files REQ')) -- parser.add_argument('--whatrecommends', metavar='REQ', -+ parser.add_argument('--whatrecommends', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that recommend REQ')) -- parser.add_argument('--whatenhances', metavar='REQ', -+ parser.add_argument('--whatenhances', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that enhance REQ')) -- parser.add_argument('--whatsuggests', metavar='REQ', -+ parser.add_argument('--whatsuggests', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that suggest REQ')) -- parser.add_argument('--whatsupplements', metavar='REQ', -+ parser.add_argument('--whatsupplements', default=[], action=OptionParser._SplitCallback, -+ metavar='REQ', - help=_('show only results that supplement REQ')) - whatrequiresform = parser.add_mutually_exclusive_group() - whatrequiresform.add_argument("--alldeps", action="store_true", -@@ -354,10 +363,12 @@ class RepoQueryCommand(commands.Command): - return t.union(done) - - def by_all_deps(self, requires_name, depends_name, query): -- name = requires_name or depends_name -- defaultquery = query.intersection(dnf.subject.Subject(name).get_best_query( -- self.base.sack, with_provides=False, with_filenames=False)) -- requiresquery = query.filter(requires__glob=name) -+ names = requires_name or depends_name -+ defaultquery = self.base.sack.query().filter(empty=True) -+ for name in names: -+ defaultquery.union(query.intersection(dnf.subject.Subject(name).get_best_query( -+ self.base.sack, with_provides=False, with_filenames=False))) -+ requiresquery = query.filter(requires__glob=names) - if depends_name: - requiresquery = requiresquery.union(query.filter(recommends__glob=depends_name)) - requiresquery = requiresquery.union(query.filter(enhances__glob=depends_name)) -@@ -446,7 +457,7 @@ class RepoQueryCommand(commands.Command): - if self.opts.whatobsoletes: - q.filterm(obsoletes=self.opts.whatobsoletes) - if self.opts.whatprovides: -- query_for_provide = q.filter(provides__glob=[self.opts.whatprovides]) -+ query_for_provide = q.filter(provides__glob=self.opts.whatprovides) - if query_for_provide: - q = query_for_provide - else: -diff --git a/tests/test_repoquery.py b/tests/test_repoquery.py -index 9e6cc7d..9182537 100644 ---- a/tests/test_repoquery.py -+++ b/tests/test_repoquery.py -@@ -78,8 +78,8 @@ class ArgParseTest(tests.support.TestCase): - - def test_parse(self): - tests.support.command_configure(self.cmd, ['--whatrequires', 'prudence']) -- self.assertIsNone(self.cmd.opts.whatprovides) -- self.assertEqual(self.cmd.opts.whatrequires, 'prudence') -+ self.assertEqual(self.cmd.opts.whatprovides, []) -+ self.assertEqual(self.cmd.opts.whatrequires, ['prudence']) - self.assertEqual(self.cmd.opts.queryformat, - dnf.cli.commands.repoquery.QFORMAT_DEFAULT) - --- -libgit2 0.28.2 - diff --git a/SOURCES/0003-doc-Remove-note-about-whitelist.patch b/SOURCES/0003-doc-Remove-note-about-whitelist.patch new file mode 100644 index 0000000..2b0d987 --- /dev/null +++ b/SOURCES/0003-doc-Remove-note-about-whitelist.patch @@ -0,0 +1,32 @@ +From 3c473306e5e1b630a3030791fb1ef7ea0c0cd823 Mon Sep 17 00:00:00 2001 +From: Michal Domonkos +Date: Tue, 26 Nov 2019 13:22:15 +0100 +Subject: [PATCH] [doc] Remove note about whitelist + +The whitelist mechanism has been recently removed from libdnf. + +Closes: #1543 +Approved by: Conan-Kudo +--- + doc/conf_ref.rst | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/doc/conf_ref.rst b/doc/conf_ref.rst +index d3ea11d..cb95e47 100644 +--- a/doc/conf_ref.rst ++++ b/doc/conf_ref.rst +@@ -806,11 +806,6 @@ configuration. + + libdnf (Fedora 31; server; Linux.x86_64) + +- To avoid leaking identifiable data, the variant in the above string will be +- replaced by "generic" if the value is not an official Fedora variant. +- Likewise, the whole OS part (enclosed in parenthesis) will be omitted if +- this is a non-Fedora system. +- + ================= + Types of Options + ================= +-- +libgit2 0.28.2 + diff --git a/SOURCES/0004-Fix-detection-of-the-latest-module-RhBug1781769.patch b/SOURCES/0004-Fix-detection-of-the-latest-module-RhBug1781769.patch new file mode 100644 index 0000000..89a9e19 --- /dev/null +++ b/SOURCES/0004-Fix-detection-of-the-latest-module-RhBug1781769.patch @@ -0,0 +1,157 @@ +From c8d79c0b9956aeeb8cd3a0422656b030d4656578 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Mon, 9 Dec 2019 12:32:18 +0100 +Subject: [PATCH 1/2] Fix detection of the latest module (RhBug:1781769) + +The code originally compared module version as a string, but it should +be compared as a int. + +https://bugzilla.redhat.com/show_bug.cgi?id=1781769 + +Closes: #1548 +Approved by: m-blaha +--- + dnf/module/module_base.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dnf/module/module_base.py b/dnf/module/module_base.py +index 8093ab443..64bad84b6 100644 +--- a/dnf/module/module_base.py ++++ b/dnf/module/module_base.py +@@ -285,7 +285,7 @@ class ModuleBase(object): + if module_list: + latest = module_list[0] + for module in module_list[1:]: +- if module.getVersion() > latest.getVersion(): ++ if module.getVersionNum() > latest.getVersionNum(): + latest = module + return latest + +-- +2.21.0 + + +From 44e9095404569dbf8a19726eb79be8e580bed60c Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Wed, 11 Dec 2019 09:52:16 +0100 +Subject: [PATCH 2/2] Improve transaction table formatting + +It improves formatting of transaction table in case when terminal has +unknown width. + +Closes: #1548 +Approved by: m-blaha +--- + dnf/cli/output.py | 45 ++++++++++++++++++++++++--------------------- + 1 file changed, 24 insertions(+), 21 deletions(-) + +diff --git a/dnf/cli/output.py b/dnf/cli/output.py +index a03df610c..2ff41b625 100644 +--- a/dnf/cli/output.py ++++ b/dnf/cli/output.py +@@ -224,16 +224,32 @@ class Output(object): + if total_width is None: + total_width = self.term.real_columns + ++ # We start allocating 1 char to everything but the last column, and a ++ # space between each (again, except for the last column). Because ++ # at worst we are better with: ++ # |one two three| ++ # | four | ++ # ...than: ++ # |one two three| ++ # | f| ++ # |our | ++ # ...the later being what we get if we pre-allocate the last column, and ++ # thus. the space, due to "three" overflowing it's column by 2 chars. ++ if columns is None: ++ columns = [1] * (cols - 1) ++ columns.append(0) ++ + # i'm not able to get real terminal width so i'm probably + # running in non interactive terminal (pipe to grep, redirect to file...) + # avoid splitting lines to enable filtering output + if not total_width: + full_columns = [] +- for col in data: ++ for d in xrange(0, cols): ++ col = data[d] + if col: + full_columns.append(col[-1][0]) + else: +- full_columns.append(0) ++ full_columns.append(columns[d] + 1) + full_columns[0] += len(indent) + # if possible, try to keep default width (usually 80 columns) + default_width = self.term.columns +@@ -241,20 +257,6 @@ class Output(object): + return full_columns + total_width = default_width + +- # We start allocating 1 char to everything but the last column, and a +- # space between each (again, except for the last column). Because +- # at worst we are better with: +- # |one two three| +- # | four | +- # ...than: +- # |one two three| +- # | f| +- # |our | +- # ...the later being what we get if we pre-allocate the last column, and +- # thus. the space, due to "three" overflowing it's column by 2 chars. +- if columns is None: +- columns = [1] * (cols - 1) +- columns.append(0) + + total_width -= (sum(columns) + (cols - 1) + exact_width(indent)) + if not columns[-1]: +@@ -1273,7 +1275,7 @@ class Output(object): + skip_str = skip_str % _(" or part of a group") + + pkglist_lines.append((skip_str, lines)) +- ++ output_width = self.term.columns + if not data['n'] and not self.base._moduleContainer.isChanged() and not \ + (self.base._history and (self.base._history.group or self.base._history.env)): + return u'' +@@ -1283,6 +1285,8 @@ class Output(object): + columns = self.calcColumns(data, indent=" ", columns=columns, + remainder_column=2, total_width=total_width) + (n_wid, a_wid, v_wid, r_wid, s_wid) = columns ++ real_width = sum(columns) + 5 ++ output_width = output_width if output_width >= real_width else real_width + + # Do not use 'Package' without context. Using context resolves + # RhBug 1302935 as a side effect. +@@ -1325,13 +1329,13 @@ class Output(object): + # Translators: This is the full (unabbreviated) term 'Size'. + C_('long', 'Size')) + +- out = [u"%s\n%s\n%s\n" % ('=' * self.term.columns, ++ out = [u"%s\n%s\n%s\n" % ('=' * output_width, + self.fmtColumns(((msg_package, -n_wid), + (msg_arch, -a_wid), + (msg_version, -v_wid), + (msg_repository, -r_wid), + (msg_size, s_wid)), u" "), +- '=' * self.term.columns)] ++ '=' * output_width)] + + for (action, lines) in pkglist_lines: + if lines: +@@ -1349,11 +1353,10 @@ class Output(object): + + if lines: + out.append(totalmsg) +- + out.append(_(""" + Transaction Summary + %s +-""") % ('=' * self.term.columns)) ++""") % ('=' * output_width)) + summary_data = ( + (_('Install'), len(list_bunch.installed) + + len(list_bunch.installed_group) + +-- +2.21.0 + diff --git a/SOURCES/0004-Prevent-switching-modules-in-all-cases-RhBug1706215.patch b/SOURCES/0004-Prevent-switching-modules-in-all-cases-RhBug1706215.patch deleted file mode 100644 index 62aa533..0000000 --- a/SOURCES/0004-Prevent-switching-modules-in-all-cases-RhBug1706215.patch +++ /dev/null @@ -1,99 +0,0 @@ -From d53492bea1ed9c08710af75c54abea9a69f82757 Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Wed, 19 Jun 2019 12:42:31 +0200 -Subject: [PATCH] Prevent switching modules in all cases (RhBug:1706215) - -The test moved into cli/do_transaction() allows to apply the restriction -for all commands. - -https://bugzilla.redhat.com/show_bug.cgi?id=1706215 ---- - dnf/cli/cli.py | 16 ++++++++++++++++ - dnf/cli/commands/module.py | 23 ----------------------- - 2 files changed, 16 insertions(+), 23 deletions(-) - -diff --git a/dnf/cli/cli.py b/dnf/cli/cli.py -index 09642d1..6ac18fa 100644 ---- a/dnf/cli/cli.py -+++ b/dnf/cli/cli.py -@@ -142,6 +142,13 @@ def print_versions(pkgs, base, output): - # sm_ui_date(pkg.committime))) - - -+def report_module_switch(switchedModules): -+ msg1 = _("The operation would result in switching of module '{0}' stream '{1}' to " -+ "stream '{2}'") -+ for moduleName, streams in switchedModules.items(): -+ logger.warning(msg1.format(moduleName, streams[0], streams[1])) -+ -+ - class BaseCli(dnf.Base): - """This is the base class for yum cli.""" - -@@ -157,6 +164,15 @@ class BaseCli(dnf.Base): - :param display: `rpm.callback.TransactionProgress` object(s) - :return: history database transaction ID or None - """ -+ if dnf.base.WITH_MODULES: -+ switchedModules = dict(self._moduleContainer.getSwitchedStreams()) -+ if switchedModules: -+ report_module_switch(switchedModules) -+ msg = _("It is not possible to switch enabled streams of a module.\n" -+ "It is recommended to remove all installed content from the module, and " -+ "reset the module using 'dnf module reset ' command. After " -+ "you reset the module, you can install the other stream.") -+ raise dnf.exceptions.Error(msg) - - trans = self.transaction - pkg_str = self.output.list_transaction(trans) -diff --git a/dnf/cli/commands/module.py b/dnf/cli/commands/module.py -index 143bfaa..acaa42c 100644 ---- a/dnf/cli/commands/module.py -+++ b/dnf/cli/commands/module.py -@@ -32,13 +32,6 @@ import dnf.module.module_base - import dnf.exceptions - - --def report_module_switch(switchedModules): -- msg1 = _("The operation would result in switching of module '{0}' stream '{1}' to " -- "stream '{2}'") -- for moduleName, streams in switchedModules.items(): -- logger.warning(msg1.format(moduleName, streams[0], streams[1])) -- -- - class ModuleCommand(commands.Command): - class SubCommand(commands.Command): - -@@ -122,14 +115,6 @@ class ModuleCommand(commands.Command): - libdnf.module.ModulePackageContainer.ModuleErrorType_ERROR_IN_DEFAULTS: - raise e - logger.error(str(e)) -- switchedModules = dict(self.base._moduleContainer.getSwitchedStreams()) -- if switchedModules: -- report_module_switch(switchedModules) -- msg = _("It is not possible to switch enabled streams of a module.\n" -- "It is recommended to remove all installed content from the module, and " -- "reset the module using 'dnf module reset ' command. After " -- "you reset the module, you can enable the other stream.") -- raise dnf.exceptions.Error(msg) - - class DisableSubCommand(SubCommand): - -@@ -193,14 +178,6 @@ class ModuleCommand(commands.Command): - if e.no_match_group_specs or e.error_group_specs: - raise e - logger.error(str(e)) -- switchedModules = dict(self.base._moduleContainer.getSwitchedStreams()) -- if switchedModules: -- report_module_switch(switchedModules) -- msg = _("It is not possible to switch enabled streams of a module.\n" -- "It is recommended to remove all installed content from the module, and " -- "reset the module using 'dnf module reset ' command. After " -- "you reset the module, you can install the other stream.") -- raise dnf.exceptions.Error(msg) - - class UpdateSubCommand(SubCommand): - --- -libgit2 0.28.2 - diff --git a/SOURCES/0005-Change-synchronization-of-rpm-transaction-to-swdb-RhBug1737328.patch b/SOURCES/0005-Change-synchronization-of-rpm-transaction-to-swdb-RhBug1737328.patch deleted file mode 100644 index 087e8f3..0000000 --- a/SOURCES/0005-Change-synchronization-of-rpm-transaction-to-swdb-RhBug1737328.patch +++ /dev/null @@ -1,435 +0,0 @@ -From f6ffdce83004acdb2325d966ad348dfe63fb55f8 Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Mon, 3 Jun 2019 19:26:55 +0200 -Subject: [PATCH 1/5] [transaction] Set an error for first tsi in unknown state - (RhBug:1737328) - -It should prevent "TransactionItem state is not set" in case of multiple -same NEVRASs and single with an error. - -https://bugzilla.redhat.com/show_bug.cgi?id=1737328 ---- - dnf/yum/rpmtrans.py | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/dnf/yum/rpmtrans.py b/dnf/yum/rpmtrans.py -index 6a60b5a08..50d8b81cb 100644 ---- a/dnf/yum/rpmtrans.py -+++ b/dnf/yum/rpmtrans.py -@@ -386,6 +386,10 @@ class RPMTransaction(object): - msg = "Error unpacking rpm package %s" % tsi.pkg - for display in self.displays: - display.error(msg) -+ for tsi1 in transaction_list: -+ if tsi1.state == libdnf.transaction.TransactionItemState_UNKNOWN: -+ tsi1.state = libdnf.transaction.TransactionItemState_ERROR -+ return - tsi.state = libdnf.transaction.TransactionItemState_ERROR - - def _scriptError(self, amount, total, key): --- -2.21.0 - - -From c07beb11b8f085a4ced74502c70d48b4db4e4099 Mon Sep 17 00:00:00 2001 -From: Daniel Mach -Date: Wed, 5 Jun 2019 08:29:03 +0200 -Subject: [PATCH 2/5] [history] Don't store failed transactions as succeeded. - (RhBug:1737328) - ---- - dnf/base.py | 7 ++++--- - dnf/db/history.py | 16 ++++++++++------ - 2 files changed, 14 insertions(+), 9 deletions(-) - -diff --git a/dnf/base.py b/dnf/base.py -index 7a388ecf4..add64036b 100644 ---- a/dnf/base.py -+++ b/dnf/base.py -@@ -987,7 +987,7 @@ class Base(object): - # particular element failed and if not, decide that is the - # case. - failed = [el for el in self._ts if el.Failed()] -- if len(failed) > 0: -+ if failed: - for te in failed: - te_nevra = dnf.util._te_nevra(te) - for tsi in self._transaction: -@@ -996,6 +996,7 @@ class Base(object): - - errstring = _('Errors occurred during transaction.') - logger.debug(errstring) -+ self.history.end(rpmdbv) - else: - login = dnf.util.get_effective_login() - msg = _("Failed to obtain the transaction lock " -@@ -1006,7 +1007,7 @@ class Base(object): - else: - if self._record_history(): - herrors = [ucd(x) for x in errors] -- self.history.end(rpmdbv, 2, errors=herrors) -+ self.history.end(rpmdbv) - - logger.critical(_("Transaction couldn't start:")) - for e in errors: -@@ -1069,7 +1070,7 @@ class Base(object): - count = display_banner(tsi.pkg, count) - - rpmdbv = rpmdb_sack._rpmdb_version() -- self.history.end(rpmdbv, 0) -+ self.history.end(rpmdbv) - - timer() - self._trans_success = True -diff --git a/dnf/db/history.py b/dnf/db/history.py -index dc9c53b70..7f22f97c1 100644 ---- a/dnf/db/history.py -+++ b/dnf/db/history.py -@@ -486,14 +486,18 @@ class SwdbInterface(object): - self.swdb.log_error(self._tid, error) - ''' - -- # TODO: rename to end_transaction? -- def end(self, end_rpmdb_version="", return_code=0, errors=None): -- assert return_code or not errors -- # TODO: fix return_code -- return_code = not bool(return_code) -+ def end(self, end_rpmdb_version="", return_code=None, errors=None): - if not hasattr(self, '_tid'): - return # Failed at beg() time - -+ if return_code is None: -+ # return_code/state auto-detection -+ return_code = libdnf.transaction.TransactionState_DONE -+ for tsi in self.rpm: -+ if tsi.state == libdnf.transaction.TransactionItemState_ERROR: -+ return_code = libdnf.transaction.TransactionState_ERROR -+ break -+ - for file_descriptor, line in self._output: - self.swdb.addConsoleOutputLine(file_descriptor, line) - self._output = [] -@@ -501,7 +505,7 @@ class SwdbInterface(object): - self.swdb.endTransaction( - int(time.time()), - str(end_rpmdb_version), -- bool(return_code) -+ return_code, - ) - - # Closing and cleanup is done in the close() method. --- -2.21.0 - - -From 5302f0fbf977e6447b5a00adabb34b1c01fe7e55 Mon Sep 17 00:00:00 2001 -From: Daniel Mach -Date: Wed, 5 Jun 2019 21:10:05 +0200 -Subject: [PATCH 3/5] [transaction] Add RPMCALLBACK_INST_{START,STOP} callback - handlers. (RhBug:1737328) - ---- - dnf/yum/rpmtrans.py | 23 ++++++++++++++++++----- - 1 file changed, 18 insertions(+), 5 deletions(-) - -diff --git a/dnf/yum/rpmtrans.py b/dnf/yum/rpmtrans.py -index 50d8b81cb..0834a8c82 100644 ---- a/dnf/yum/rpmtrans.py -+++ b/dnf/yum/rpmtrans.py -@@ -262,6 +262,10 @@ class RPMTransaction(object): - return self._instOpenFile(key) - elif what == rpm.RPMCALLBACK_INST_CLOSE_FILE: - self._instCloseFile(key) -+ elif what == rpm.RPMCALLBACK_INST_START: -+ self._inst_start(key) -+ elif what == rpm.RPMCALLBACK_INST_STOP: -+ self._inst_stop(key) - elif what == rpm.RPMCALLBACK_INST_PROGRESS: - self._instProgress(amount, total, key) - elif what == rpm.RPMCALLBACK_UNINST_START: -@@ -321,12 +325,17 @@ class RPMTransaction(object): - return self.fd.fileno() - - def _instCloseFile(self, key): -- transaction_list = self._extract_cbkey(key) - self.fd.close() - self.fd = None - -+ def _inst_start(self, key): -+ pass -+ -+ def _inst_stop(self, key): - if self.test or not self.trans_running: - return -+ -+ transaction_list = self._extract_cbkey(key) - for tsi in transaction_list: - if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: - tsi.state = libdnf.transaction.TransactionItemState_DONE -@@ -376,6 +385,10 @@ class RPMTransaction(object): - - def _cpioError(self, key): - transaction_list = self._extract_cbkey(key) -+ for tsi in transaction_list: -+ if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -+ tsi.state = libdnf.transaction.TransactionItemState_ERROR -+ break - msg = "Error in cpio payload of rpm package %s" % transaction_list[0].pkg - for display in self.displays: - display.error(msg) -@@ -386,11 +399,11 @@ class RPMTransaction(object): - msg = "Error unpacking rpm package %s" % tsi.pkg - for display in self.displays: - display.error(msg) -- for tsi1 in transaction_list: -- if tsi1.state == libdnf.transaction.TransactionItemState_UNKNOWN: -- tsi1.state = libdnf.transaction.TransactionItemState_ERROR -+ -+ for tsi in transaction_list: -+ if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -+ tsi.state = libdnf.transaction.TransactionItemState_ERROR - return -- tsi.state = libdnf.transaction.TransactionItemState_ERROR - - def _scriptError(self, amount, total, key): - # "amount" carries the failed scriptlet tag, --- -2.21.0 - - -From a3cc8343ff418cca386a0a11f331ebe08e70bae6 Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Thu, 13 Jun 2019 12:02:07 +0200 -Subject: [PATCH 4/5] Change synchronization of rpm transaction to swdb - (RhBug:1737328) - -Originally the state of transaction element was changed by callbacks, -but this approach cannot ensure that all elements will be marked -correctly in case of error when rpm could skip some of elements. - -The new approach only synchronize the states of all elements in -transaction after transaction is finished. - -https://bugzilla.redhat.com/show_bug.cgi?id=1737328 ---- - dnf/base.py | 21 +++++---------------- - dnf/util.py | 36 ++++++++++++++++++++++++++++++++++++ - dnf/yum/rpmtrans.py | 22 +++------------------- - 3 files changed, 44 insertions(+), 35 deletions(-) - -diff --git a/dnf/base.py b/dnf/base.py -index add64036b..237ad397d 100644 ---- a/dnf/base.py -+++ b/dnf/base.py -@@ -978,6 +978,7 @@ class Base(object): - os.nice(onice) - except: - pass -+ dnf.util._sync_rpm_trans_with_swdb(self._ts, self._transaction) - - if errors is None: - pass -@@ -987,17 +988,7 @@ class Base(object): - # particular element failed and if not, decide that is the - # case. - failed = [el for el in self._ts if el.Failed()] -- if failed: -- for te in failed: -- te_nevra = dnf.util._te_nevra(te) -- for tsi in self._transaction: -- if str(tsi) == te_nevra: -- tsi.state = libdnf.transaction.TransactionItemState_ERROR -- -- errstring = _('Errors occurred during transaction.') -- logger.debug(errstring) -- self.history.end(rpmdbv) -- else: -+ if not failed: - login = dnf.util.get_effective_login() - msg = _("Failed to obtain the transaction lock " - "(logged in as: %s).") -@@ -1005,13 +996,11 @@ class Base(object): - msg = _('Could not run transaction.') - raise dnf.exceptions.Error(msg) - else: -- if self._record_history(): -- herrors = [ucd(x) for x in errors] -- self.history.end(rpmdbv) -- - logger.critical(_("Transaction couldn't start:")) - for e in errors: -- logger.critical(e[0]) # should this be 'to_unicoded'? -+ logger.critical(ucd(e[0])) -+ if self._record_history() and not self._ts.isTsFlagSet(rpm.RPMTRANS_FLAG_TEST): -+ self.history.end(rpmdbv) - msg = _("Could not run transaction.") - raise dnf.exceptions.Error(msg) - -diff --git a/dnf/util.py b/dnf/util.py -index 2f1abe626..9d0288e5a 100644 ---- a/dnf/util.py -+++ b/dnf/util.py -@@ -396,6 +396,42 @@ def _te_nevra(te): - return nevra + te.V() + '-' + te.R() + '.' + te.A() - - -+def _sync_rpm_trans_with_swdb(rpm_transaction, swdb_transaction): -+ revert_actions = {libdnf.transaction.TransactionItemAction_DOWNGRADED, -+ libdnf.transaction.TransactionItemAction_OBSOLETED, -+ libdnf.transaction.TransactionItemAction_REMOVE, -+ libdnf.transaction.TransactionItemAction_UPGRADED, -+ libdnf.transaction.TransactionItemAction_REINSTALLED} -+ cached_tsi = [tsi for tsi in swdb_transaction] -+ el_not_found = False -+ error = False -+ for rpm_el in rpm_transaction: -+ te_nevra = _te_nevra(rpm_el) -+ tsi = rpm_el.Key() -+ if tsi is None or not hasattr(tsi, "pkg"): -+ for tsi_candidate in cached_tsi: -+ if tsi_candidate.state != libdnf.transaction.TransactionItemState_UNKNOWN: -+ continue -+ if tsi_candidate.action not in revert_actions: -+ continue -+ if str(tsi_candidate) == te_nevra: -+ tsi = tsi_candidate -+ break -+ if tsi is None or not hasattr(tsi, "pkg"): -+ logger.critical(_("TransactionItem not found for key: {}").format(te_nevra)) -+ el_not_found = True -+ continue -+ if rpm_el.Failed(): -+ tsi.state = libdnf.transaction.TransactionItemState_ERROR -+ error = True -+ else: -+ tsi.state = libdnf.transaction.TransactionItemState_DONE -+ if error: -+ logger.debug(_('Errors occurred during transaction.')) -+ -+ return el_not_found -+ -+ - class tmpdir(object): - def __init__(self): - prefix = '%s-' % dnf.const.PREFIX -diff --git a/dnf/yum/rpmtrans.py b/dnf/yum/rpmtrans.py -index 0834a8c82..8a5bd4731 100644 ---- a/dnf/yum/rpmtrans.py -+++ b/dnf/yum/rpmtrans.py -@@ -336,10 +336,7 @@ class RPMTransaction(object): - return - - transaction_list = self._extract_cbkey(key) -- for tsi in transaction_list: -- if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -- tsi.state = libdnf.transaction.TransactionItemState_DONE -- break -+ tsi = transaction_list[0] - - for display in self.displays: - display.filelog(tsi.pkg, tsi.action) -@@ -370,10 +367,7 @@ class RPMTransaction(object): - - def _unInstStop(self, key): - transaction_list = self._extract_cbkey(key) -- for tsi in transaction_list: -- if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -- tsi.state = libdnf.transaction.TransactionItemState_DONE -- break -+ tsi = transaction_list[0] - - for display in self.displays: - display.filelog(tsi.pkg, tsi.action) -@@ -385,26 +379,16 @@ class RPMTransaction(object): - - def _cpioError(self, key): - transaction_list = self._extract_cbkey(key) -- for tsi in transaction_list: -- if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -- tsi.state = libdnf.transaction.TransactionItemState_ERROR -- break - msg = "Error in cpio payload of rpm package %s" % transaction_list[0].pkg - for display in self.displays: - display.error(msg) - - def _unpackError(self, key): - transaction_list = self._extract_cbkey(key) -- tsi = transaction_list[0] -- msg = "Error unpacking rpm package %s" % tsi.pkg -+ msg = "Error unpacking rpm package %s" % transaction_list[0].pkg - for display in self.displays: - display.error(msg) - -- for tsi in transaction_list: -- if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -- tsi.state = libdnf.transaction.TransactionItemState_ERROR -- return -- - def _scriptError(self, amount, total, key): - # "amount" carries the failed scriptlet tag, - # "total" carries fatal/non-fatal status --- -2.21.0 - - -From 91aa07fe7b7f01727f2eb5d231fdeb16bd82a872 Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Tue, 25 Jun 2019 11:44:37 +0200 -Subject: [PATCH 5/5] Add detailed debug login for swdb/rpm transaction - (RhBug:1737328) - -The logging is required to investigate the issue with tsi.state unknown. -The logging will be triggered only when transaction element -synchronization failed. ---- - dnf/util.py | 25 +++++++++++++++++++++++-- - 1 file changed, 23 insertions(+), 2 deletions(-) - -diff --git a/dnf/util.py b/dnf/util.py -index 9d0288e5a..71f61ab52 100644 ---- a/dnf/util.py -+++ b/dnf/util.py -@@ -396,6 +396,23 @@ def _te_nevra(te): - return nevra + te.V() + '-' + te.R() + '.' + te.A() - - -+def _log_rpm_trans_with_swdb(rpm_transaction, swdb_transaction): -+ logger.debug("Logging transaction elements") -+ for rpm_el in rpm_transaction: -+ tsi = rpm_el.Key() -+ tsi_state = None -+ if tsi is not None: -+ tsi_state = tsi.state -+ msg = "RPM element: '{}', Key(): '{}', Key state: '{}', Failed() '{}': ".format( -+ _te_nevra(rpm_el), tsi, tsi_state, rpm_el.Failed()) -+ logger.debug(msg) -+ for tsi in swdb_transaction: -+ msg = "SWDB element: '{}', State: '{}', Action: '{}', From repo: '{}', Reason: '{}', " \ -+ "Get reason: '{}'".format(str(tsi), tsi.state, tsi.action, tsi.from_repo, tsi.reason, -+ tsi.get_reason()) -+ logger.debug(msg) -+ -+ - def _sync_rpm_trans_with_swdb(rpm_transaction, swdb_transaction): - revert_actions = {libdnf.transaction.TransactionItemAction_DOWNGRADED, - libdnf.transaction.TransactionItemAction_OBSOLETED, -@@ -426,10 +443,14 @@ def _sync_rpm_trans_with_swdb(rpm_transaction, swdb_transaction): - error = True - else: - tsi.state = libdnf.transaction.TransactionItemState_DONE -+ for tsi in cached_tsi: -+ if tsi.state == libdnf.transaction.TransactionItemState_UNKNOWN: -+ logger.critical(_("TransactionSWDBItem not found for key: {}").format(str(tsi))) -+ el_not_found = True - if error: - logger.debug(_('Errors occurred during transaction.')) -- -- return el_not_found -+ if el_not_found: -+ _log_rpm_trans_with_swdb(rpm_transaction, cached_tsi) - - - class tmpdir(object): --- -2.21.0 - diff --git a/SOURCES/0005-Unify-downgrade-exit-codes-with-upgrade-RhBug1759847.patch b/SOURCES/0005-Unify-downgrade-exit-codes-with-upgrade-RhBug1759847.patch new file mode 100644 index 0000000..b504924 --- /dev/null +++ b/SOURCES/0005-Unify-downgrade-exit-codes-with-upgrade-RhBug1759847.patch @@ -0,0 +1,106 @@ +From 4c2f0dbd2ffecec35c9df09190a5eeb8c4abce73 Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Fri, 22 Nov 2019 08:02:45 +0100 +Subject: [PATCH 1/2] Remove misleading comments + +--- + dnf/cli/cli.py | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/dnf/cli/cli.py b/dnf/cli/cli.py +index 80df950c8d..9fbe7d3ada 100644 +--- a/dnf/cli/cli.py ++++ b/dnf/cli/cli.py +@@ -405,13 +405,9 @@ def downgradePkgs(self, specs=[], file_pkgs=[], strict=False): + for pkg in file_pkgs: + try: + self.package_downgrade(pkg, strict=strict) +- continue # it was something on disk and it ended in rpm +- # no matter what we don't go looking at repos + except dnf.exceptions.MarkingError as e: + logger.info(_('No match for argument: %s'), + self.output.term.bold(pkg.location)) +- # it was something on disk and it ended in rpm +- # no matter what we don't go looking at repos + + for arg in specs: + try: + +From 09b035f5d71c86b88da2d6ea117282fab5e87caa Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Tue, 19 Nov 2019 07:08:21 +0100 +Subject: [PATCH 2/2] Unify downgrade exit codes with upgrade (RhBug:1759847) + +Now the dnf downgrade/upgrade commands behave consistently +in case the lowest/highest available version was already +installed. On top of that the behaviour is now compatible with +yum-3. + +Behaviour of upgrade command in case that the latest version of +acpi is already installed: +$ dnf upgrade acpi +Dependencies resolved. +Nothing to do. +Complete! + +The exit code of dnf upgrade is 0 + +In case that the lowest version of acpi is installed: + +Previous behaviour: +$ dnf downgrade acpi +Package acpi of lowest version already installed, cannot downgrade it. +Error: No packages marked for downgrade. + +The exit code of dnf downgrade was 1 + +New behaviour: +$ dnf downgrade acpi +Package acpi of lowest version already installed, cannot downgrade it. +Dependencies resolved. +Nothing to do. +Complete! + +The exit code of dnf downgrade is 0 + +https://bugzilla.redhat.com/show_bug.cgi?id=1759847 +--- + dnf/cli/cli.py | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/dnf/cli/cli.py b/dnf/cli/cli.py +index 9fbe7d3ada..7a8d9e3b27 100644 +--- a/dnf/cli/cli.py ++++ b/dnf/cli/cli.py +@@ -401,10 +401,11 @@ def downgradePkgs(self, specs=[], file_pkgs=[], strict=False): + :param file_pkgs: a list of pkg objects from local files + """ + +- oldcount = self._goal.req_length() ++ result = False + for pkg in file_pkgs: + try: + self.package_downgrade(pkg, strict=strict) ++ result = True + except dnf.exceptions.MarkingError as e: + logger.info(_('No match for argument: %s'), + self.output.term.bold(pkg.location)) +@@ -412,6 +413,7 @@ def downgradePkgs(self, specs=[], file_pkgs=[], strict=False): + for arg in specs: + try: + self.downgrade_to(arg, strict=strict) ++ result = True + except dnf.exceptions.PackageNotFoundError as err: + msg = _('No package %s available.') + logger.info(msg, self.output.term.bold(arg)) +@@ -420,8 +422,8 @@ def downgradePkgs(self, specs=[], file_pkgs=[], strict=False): + self.output.term.bold(err.pkg_spec)) + except dnf.exceptions.MarkingError: + assert False +- cnt = self._goal.req_length() - oldcount +- if cnt <= 0: ++ ++ if not result: + raise dnf.exceptions.Error(_('No packages marked for downgrade.')) + + def output_packages(self, basecmd, pkgnarrow='all', patterns=(), reponame=None): diff --git a/SOURCES/0006-Print-rpm-error-messages-during-transaction-RhBug1677199.patch b/SOURCES/0006-Print-rpm-error-messages-during-transaction-RhBug1677199.patch deleted file mode 100644 index c629e19..0000000 --- a/SOURCES/0006-Print-rpm-error-messages-during-transaction-RhBug1677199.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 6a6ab3e12b4fe0f3fc402a6b99932640fabccc32 Mon Sep 17 00:00:00 2001 -From: Marek Blaha -Date: Wed, 3 Jul 2019 10:49:20 +0200 -Subject: [PATCH 1/2] Method to get catched rpm errors from RPMTransaction - (RhBug:1677199) - -This method enables iterating through messages logged by underlaying -rpm. The messages could be then logged by dnf, printed to user... ---- - dnf/yum/rpmtrans.py | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/dnf/yum/rpmtrans.py b/dnf/yum/rpmtrans.py -index 8a5bd4731..b0fd9b6eb 100644 ---- a/dnf/yum/rpmtrans.py -+++ b/dnf/yum/rpmtrans.py -@@ -210,6 +210,12 @@ class RPMTransaction(object): - except IOError: - pass - -+ def messages(self): -+ messages = self._scriptOutput() -+ if messages: -+ for line in messages.splitlines(): -+ yield ucd(line) -+ - def _scriptout(self): - msgs = self._scriptOutput() - for display in self.displays: --- -2.21.0 - - -From 61e0b7c553fe0c04dfeb3b6d4c16fa36e4eb26f4 Mon Sep 17 00:00:00 2001 -From: Marek Blaha -Date: Wed, 3 Jul 2019 10:54:42 +0200 -Subject: [PATCH 2/2] Print rpm error messages during transaction - (RhBug:1677199) - -This patch lets the rpm error messages to be passed on to the user. -Original code basically considered all rpm errors as "Failed to obtain -the transaction lock", which is obviously not always the case. Now dnf -prints out original rpm messages so that user could find out what the -real problem is. - -https://bugzilla.redhat.com/show_bug.cgi?id=1677199 ---- - dnf/base.py | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/dnf/base.py b/dnf/base.py -index 237ad397d..2c5d17e8b 100644 ---- a/dnf/base.py -+++ b/dnf/base.py -@@ -983,16 +983,16 @@ class Base(object): - if errors is None: - pass - elif len(errors) == 0: -- # this is a particularly tricky case happening also when rpm failed -- # to obtain the transaction lock. We can only try to see if a -- # particular element failed and if not, decide that is the -- # case. -+ # If there is no failing element it means that some "global" error -+ # occured (like rpm failed to obtain the transaction lock). Just pass -+ # the rpm logs on to the user and raise an Error. -+ # If there are failing elements the problem is related to those -+ # elements and the Error is raised later, after saving the failure -+ # to the history and printing out the transaction table to user. - failed = [el for el in self._ts if el.Failed()] - if not failed: -- login = dnf.util.get_effective_login() -- msg = _("Failed to obtain the transaction lock " -- "(logged in as: %s).") -- logger.critical(msg, login) -+ for msg in cb.messages(): -+ logger.critical(_('RPM: {}').format(msg)) - msg = _('Could not run transaction.') - raise dnf.exceptions.Error(msg) - else: --- -2.21.0 - diff --git a/SOURCES/0006-Restore-functionality-of-remove-oldinstallonly.patch b/SOURCES/0006-Restore-functionality-of-remove-oldinstallonly.patch new file mode 100644 index 0000000..ac571bb --- /dev/null +++ b/SOURCES/0006-Restore-functionality-of-remove-oldinstallonly.patch @@ -0,0 +1,125 @@ +From ee670a94b7f53716ac8db4a7ee1723d886378d6f Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Fri, 22 Nov 2019 18:24:37 +0100 +Subject: [PATCH 1/3] Restore functionality of remove --oldinstallonly + +Additionally it also starts to protect running kernel. + +https://bugzilla.redhat.com/show_bug.cgi?id=1774666 +--- + dnf/cli/commands/remove.py | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/dnf/cli/commands/remove.py b/dnf/cli/commands/remove.py +index f8059e4634..7b53dafcc4 100644 +--- a/dnf/cli/commands/remove.py ++++ b/dnf/cli/commands/remove.py +@@ -110,8 +110,14 @@ def run(self): + + if self.opts.oldinstallonly: + q = self.base.sack.query() +- instonly = self.base._get_installonly_query(q.installed()).latest( +- - self.base.conf.installonly_limit) ++ instonly = self.base._get_installonly_query(q.installed()).latest(-1) ++ # also remove running kernel from the set ++ kernel = self.base.sack.get_running_kernel() ++ if kernel is not None: ++ running_installonly = instonly.filter( ++ epoch=kernel.epoch, version=kernel.version, release=kernel.release) ++ if running_installonly: ++ instonly = instonly.difference(running_installonly) + if instonly: + for pkg in instonly: + self.base.package_remove(pkg) + +From 031b424e3cf944f7585308ddda024ca6d2031c08 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Fri, 6 Dec 2019 13:50:37 +0100 +Subject: [PATCH 2/3] Keep installed packages in upgrade transaction + +In some cases missing installed packages could lead in an alternative +decision. +--- + dnf/base.py | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/dnf/base.py b/dnf/base.py +index 8091ca0366..f9d31b3f34 100644 +--- a/dnf/base.py ++++ b/dnf/base.py +@@ -1975,17 +1975,19 @@ def package_upgrade(self, pkg): + return 0 + + def _upgrade_internal(self, query, obsoletes, reponame, pkg_spec=None): +- installed = self.sack.query().installed() +- q = query.intersection(self.sack.query().filterm(name=[pkg.name for pkg in installed])) ++ installed_all = self.sack.query().installed() ++ q = query.intersection(self.sack.query().filterm(name=[pkg.name for pkg in installed_all])) ++ installed_query = q.installed() + if obsoletes: + obsoletes = self.sack.query().available().filterm( +- obsoletes=q.installed().union(q.upgrades())) ++ obsoletes=installed_query.union(q.upgrades())) + # add obsoletes into transaction + q = q.union(obsoletes) + if reponame is not None: + q.filterm(reponame=reponame) + q = self._merge_update_filters(q, pkg_spec=pkg_spec) + if q: ++ q = q.available().union(installed_query.latest()) + sltr = dnf.selector.Selector(self.sack) + sltr.set(pkg=q) + self._goal.upgrade(select=sltr) + +From 7cba81e129944b8b610895d24df1c4dbaa23b6a1 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Fri, 6 Dec 2019 13:51:11 +0100 +Subject: [PATCH 3/3] [doc] Update documentation of remove --oldinstallonly + +--- + doc/cli_vs_yum.rst | 18 +++++++++--------- + doc/command_ref.rst | 2 +- + 2 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/doc/cli_vs_yum.rst b/doc/cli_vs_yum.rst +index 56945869c9..bb379ab03e 100644 +--- a/doc/cli_vs_yum.rst ++++ b/doc/cli_vs_yum.rst +@@ -387,15 +387,15 @@ Original YUM tool New DNF command Pack + + Detailed table for ``package-cleanup`` replacement: + +-================================== ===================================== +-``package-cleanup --dupes`` ``dnf repoquery --duplicates`` +-``package-cleanup --leaves`` ``dnf repoquery --unneeded`` +-``package-cleanup --orphans`` ``dnf repoquery --extras`` +-``package-cleanup --oldkernels`` ``dnf repoquery --installonly`` +-``package-cleanup --problems`` ``dnf repoquery --unsatisfied`` +-``package-cleanup --cleandupes`` ``dnf remove --duplicates`` +-``package-cleanup --oldkernels`` ``dnf remove --oldinstallonly`` +-================================== ===================================== ++========================================== =============================================================== ++``package-cleanup --dupes`` ``dnf repoquery --duplicates`` ++``package-cleanup --leaves`` ``dnf repoquery --unneeded`` ++``package-cleanup --orphans`` ``dnf repoquery --extras`` ++``package-cleanup --problems`` ``dnf repoquery --unsatisfied`` ++``package-cleanup --cleandupes`` ``dnf remove --duplicates`` ++``package-cleanup --oldkernels`` ``dnf remove --oldinstallonly`` ++``package-cleanup --oldkernels --keep=2`` ``dnf remove $(dnf repoquery --installonly --latest-limit=-2)`` ++========================================== =============================================================== + + ============================= + yum-updateonboot and yum-cron +diff --git a/doc/command_ref.rst b/doc/command_ref.rst +index 7141fc2aae..134cc3d546 100644 +--- a/doc/command_ref.rst ++++ b/doc/command_ref.rst +@@ -1061,7 +1061,7 @@ Remove Command + dnf-shell sub-commands could help. + + ``dnf [options] remove --oldinstallonly`` +- Removes old installonly packages, keeping only ``installonly_limit`` latest versions. ++ Removes old installonly packages, keeping only latest versions and version of running kernel. + + There are also a few specific remove commands ``remove-n``, ``remove-na`` and ``remove-nevra`` + that allow the specification of an exact argument in the NEVRA format. diff --git a/SOURCES/0007-Report-missing-default-profile-as-an-error-RhBug16695271724564.patch b/SOURCES/0007-Report-missing-default-profile-as-an-error-RhBug16695271724564.patch deleted file mode 100644 index e6133ba..0000000 --- a/SOURCES/0007-Report-missing-default-profile-as-an-error-RhBug16695271724564.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 4662a3d342de4be584812267c5b59ed9c1f9c44e Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Tue, 25 Jun 2019 18:54:54 +0200 -Subject: [PATCH] Report missing default profile as an error (RhBug:1669527,1724564) - -The behavior where module install command doesn't install any package -when there are no default profiles was recognized by users as an -unexpected behavior. - -The patch allows DNF to fail when no default profile is available. - -https://bugzilla.redhat.com/show_bug.cgi?id=1669527 -https://bugzilla.redhat.com/show_bug.cgi?id=1724564 ---- - dnf/module/module_base.py | 27 +++++++++++++++++++++++---- - tests/test_modules.py | 12 ++---------- - 2 files changed, 25 insertions(+), 14 deletions(-) - -diff --git a/dnf/module/module_base.py b/dnf/module/module_base.py -index 83e5e4a..ea56ad0 100644 ---- a/dnf/module/module_base.py -+++ b/dnf/module/module_base.py -@@ -83,21 +83,40 @@ class ModuleBase(object): - if nsvcap.profile: - profiles.extend(latest_module.getProfiles(nsvcap.profile)) - if not profiles: -- logger.error(_("Unable to match profile in argument {}").format(spec)) -+ available_profiles = latest_module.getProfiles() -+ if available_profiles: -+ profile_names = ", ".join( -+ [profile.getName() for profile in available_profiles]) -+ msg = _("Unable to match profile for argument {}. Available " -+ "profiles for '{}:{}': {}").format( -+ spec, name, stream, profile_names) -+ else: -+ msg = _("Unable to match profile for argument {}").format(spec) -+ logger.error(msg) - no_match_specs.append(spec) - continue - else: - profiles_strings = self.base._moduleContainer.getDefaultProfiles( - name, stream) - if not profiles_strings: -- logger.error(_("No default profiles for module {}:{}").format( -- name, stream)) -+ available_profiles = latest_module.getProfiles() -+ if available_profiles: -+ profile_names = ", ".join( -+ [profile.getName() for profile in available_profiles]) -+ msg = _("No default profiles for module {}:{}. Available profiles" -+ ": {}").format( -+ name, stream, profile_names) -+ else: -+ msg = _("No default profiles for module {}:{}").format(name, stream) -+ logger.error(msg) -+ no_match_specs.append(spec) - for profile in set(profiles_strings): - module_profiles = latest_module.getProfiles(profile) - if not module_profiles: - logger.error( -- _("Profile {} not matched for module {}:{}").format( -+ _("Default profile {} not available in module {}:{}").format( - profile, name, stream)) -+ no_match_specs.append(spec) - - profiles.extend(module_profiles) - for profile in profiles: -diff --git a/tests/test_modules.py b/tests/test_modules.py -index d5fde4f..49e7718 100644 ---- a/tests/test_modules.py -+++ b/tests/test_modules.py -@@ -274,16 +274,8 @@ class ModuleTest(unittest.TestCase): - - def test_install_implicit_empty_default_profile(self): - # install module without a 'default' profile -- # -> no packages should be installed, just module enablement -- self.module_base.install(["m4:1.4.18"]) -- -- self.assertEqual(self.base._moduleContainer.getModuleState("m4"), -- libdnf.module.ModulePackageContainer.ModuleState_ENABLED) -- self.assertEqual(self.base._moduleContainer.getEnabledStream("m4"), "1.4.18") -- self.assertEqual(list(self.base._moduleContainer.getInstalledProfiles("m4")), []) -- -- self.base.resolve() -- self.assertInstalls([]) -+ # -> It should raise an error -+ self.assertRaises(dnf.exceptions.MarkingErrors, self.module_base.install, ["m4:1.4.18"]) - - # dnf module upgrade / dnf upgrade @ - --- -libgit2 0.28.2 - diff --git a/SOURCES/0007-Shell-restriction-with-local-packages.patch b/SOURCES/0007-Shell-restriction-with-local-packages.patch new file mode 100644 index 0000000..202e941 --- /dev/null +++ b/SOURCES/0007-Shell-restriction-with-local-packages.patch @@ -0,0 +1,111 @@ +From 2e78e3006ca8b640028b98afd2ccaa5d26ead7e3 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Tue, 3 Dec 2019 09:09:20 +0100 +Subject: [PATCH 1/3] [doc] Add note about limitation of the shell command + +--- + doc/command_ref.rst | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/doc/command_ref.rst b/doc/command_ref.rst +index 24e08efdb2..cc27f57bba 100644 +--- a/doc/command_ref.rst ++++ b/doc/command_ref.rst +@@ -1515,6 +1515,11 @@ Shell Command + * reset: reset the transaction + * run: resolve and run the transaction + ++ Note that all local packages must be used in the first shell transaction subcommand (e.g. ++ `install /tmp/nodejs-1-1.x86_64.rpm /tmp/acpi-1-1.noarch.rpm`) otherwise an error will occur. ++ Any `disable`, `enable`, and `reset` module operations (e.g. `module enable nodejs`) must also ++ be performed before any other shell transaction subcommand is used. ++ + .. _swap_command-label: + + ------------ + +From 9e1958f3695b50f3c49f9aa2a8a113bbf660d62c Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Tue, 3 Dec 2019 09:31:49 +0100 +Subject: [PATCH 2/3] Prevent adding remote packages when goal is not empty + (RhBug:1773483) + +Adding remote packages by add_remote_rpms() when goal is not empty +results in transaction that is completely broken, because elements in +transaction get different meaning. + +https://bugzilla.redhat.com/show_bug.cgi?id=1773483 +--- + dnf/base.py | 3 +++ + tests/test_base.py | 1 + + 2 files changed, 4 insertions(+) + +diff --git a/dnf/base.py b/dnf/base.py +index 8091ca0366..c4ea04181a 100644 +--- a/dnf/base.py ++++ b/dnf/base.py +@@ -1162,6 +1162,9 @@ def add_remote_rpms(self, path_list, strict=True, progress=None): + pkgs = [] + if not path_list: + return pkgs ++ if self._goal.req_length(): ++ raise dnf.exceptions.Error( ++ _("Cannot add local packages, because transaction job already exists")) + pkgs_error = [] + for path in path_list: + if not os.path.exists(path) and '://' in path: +diff --git a/tests/test_base.py b/tests/test_base.py +index 0d50516d2f..8f807b7c13 100644 +--- a/tests/test_base.py ++++ b/tests/test_base.py +@@ -168,6 +168,7 @@ class MockBaseTest(tests.support.DnfBaseTestCase): + """Test the Base methods that need a Sack.""" + + REPOS = ["main"] ++ INIT_SACK = True + + def test_add_remote_rpms(self): + pkgs = self.base.add_remote_rpms([tests.support.TOUR_50_PKG_PATH]) + +From 575ef19433909d3bf7d90e5e4b36f912a472b517 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Wed, 4 Dec 2019 13:17:26 +0100 +Subject: [PATCH 3/3] [doc] Describe the new behavior of Base.add_remote_rpms() + +--- + doc/api_base.rst | 15 ++++++++++----- + 1 file changed, 10 insertions(+), 5 deletions(-) + +diff --git a/doc/api_base.rst b/doc/api_base.rst +index 5fd5b4cc99..618886d0cd 100644 +--- a/doc/api_base.rst ++++ b/doc/api_base.rst +@@ -33,6 +33,10 @@ + + An instance of :class:`dnf.conf.Conf`, concentrates all the different configuration options. :meth:`__init__` initializes this to usable defaults. + ++ .. attribute:: goal ++ ++ An instance of :class:`dnf.goal.Goal` that this :class:`Base` object is using. ++ + .. attribute:: repos + + A :class:`dnf.repodict.RepoDict` instance, this member object contains all the repositories available. +@@ -51,11 +55,12 @@ + + .. method:: add_remote_rpms(path_list, strict=True, progress=None) + +- Add RPM files at list `path_list` to the :attr:`sack` and return the list of respective +- :class:`dnf.package.Package` instances. Does the download to a temporary files for each path if +- `path` is a remote URL. Raises :exc:`IOError` if there are problems obtaining during reading +- files and `strict=True`. `progress`, if given, should be a :class:`.DownloadProgress` and can be +- used by the caller to monitor the progress of the download. ++ This function must be called before anything is added to the :attr:`goal`. Adds RPM files ++ in path_list to the :attr:`sack` and return the list of respective :class:`dnf.package.Package` ++ instances. Downloads the RPMs to a temporary file for each path if it is a remote URL. ++ Raises :exc:`IOError` if there are `IO` problems with files and `strict=True`. Raises ++ :exc:`dnf.exceptions.Error` if the :attr:`goal` is not empty. `progress`, if given, should be a ++ :class:`.DownloadProgress` instance which can be used to monitor the progress of the download. + + .. method:: close() + diff --git a/SOURCES/0008-Improve-help-for-dnf-module-command-RhBug1758447.patch b/SOURCES/0008-Improve-help-for-dnf-module-command-RhBug1758447.patch new file mode 100644 index 0000000..1ad48f7 --- /dev/null +++ b/SOURCES/0008-Improve-help-for-dnf-module-command-RhBug1758447.patch @@ -0,0 +1,115 @@ +From 27d2957e5051cc2edbea3a0d28a630e7eabfd673 Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Fri, 6 Dec 2019 09:19:11 +0100 +Subject: [PATCH] Improve help for 'dnf module' command (RhBug:1758447) + +Added short summary for each subcommand of the 'dnf module' command. + +https://bugzilla.redhat.com/show_bug.cgi?id=1758447 +--- + dnf/cli/commands/module.py | 22 ++++++++++++++++++---- + 1 file changed, 18 insertions(+), 4 deletions(-) + +diff --git a/dnf/cli/commands/module.py b/dnf/cli/commands/module.py +index 07883af6a3..5a6c0069fb 100644 +--- a/dnf/cli/commands/module.py ++++ b/dnf/cli/commands/module.py +@@ -74,6 +74,7 @@ def _get_module_artifact_names(self, use_modules, skip_modules): + class ListSubCommand(SubCommand): + + aliases = ('list',) ++ summary = _('list all module streams, profiles and states') + + def configure(self): + demands = self.cli.demands +@@ -107,6 +108,7 @@ def run_on_module(self): + class InfoSubCommand(SubCommand): + + aliases = ('info',) ++ summary = _('print detailed information about a module') + + def configure(self): + demands = self.cli.demands +@@ -128,6 +130,7 @@ def run_on_module(self): + class EnableSubCommand(SubCommand): + + aliases = ('enable',) ++ summary = _('enable a module stream') + + def configure(self): + demands = self.cli.demands +@@ -151,6 +154,7 @@ def run_on_module(self): + class DisableSubCommand(SubCommand): + + aliases = ('disable',) ++ summary = _('disable a module with all its streams') + + def configure(self): + demands = self.cli.demands +@@ -174,6 +178,7 @@ def run_on_module(self): + class ResetSubCommand(SubCommand): + + aliases = ('reset',) ++ summary = _('reset a module') + + def configure(self): + demands = self.cli.demands +@@ -194,6 +199,7 @@ def run_on_module(self): + class InstallSubCommand(SubCommand): + + aliases = ('install',) ++ summary = _('install a module profile including its packages') + + def configure(self): + demands = self.cli.demands +@@ -214,6 +220,7 @@ def run_on_module(self): + class UpdateSubCommand(SubCommand): + + aliases = ('update',) ++ summary = _('update packages associated with an active stream') + + def configure(self): + demands = self.cli.demands +@@ -230,6 +237,7 @@ def run_on_module(self): + class RemoveSubCommand(SubCommand): + + aliases = ('remove', 'erase',) ++ summary = _('remove installed module profiles and their packages') + + def configure(self): + demands = self.cli.demands +@@ -266,6 +274,7 @@ def run_on_module(self): + class ProvidesSubCommand(SubCommand): + + aliases = ("provides", ) ++ summary = _('list modular packages') + + def configure(self): + demands = self.cli.demands +@@ -280,6 +289,7 @@ def run_on_module(self): + class RepoquerySubCommand(SubCommand): + + aliases = ("repoquery", ) ++ summary = _('list packages belonging to a module') + + def configure(self): + demands = self.cli.demands +@@ -342,10 +352,14 @@ def set_argparser(self, parser): + narrows.add_argument('--all', dest='all', + action='store_true', + help=_("remove all modular packages")) +- +- subcommand_help = [subcmd.aliases[0] for subcmd in self.SUBCMDS] +- parser.add_argument('subcmd', nargs=1, choices=subcommand_help, +- help=_("Modular command")) ++ subcommand_choices = [] ++ subcommand_help = [] ++ for subcmd in sorted(self.SUBCMDS, key=lambda x: x.aliases[0]): ++ subcommand_choices.append(subcmd.aliases[0]) ++ subcommand_help.append('{}: {}'.format(subcmd.aliases[0], subcmd.summary or '')) ++ parser.add_argument('subcmd', nargs=1, choices=subcommand_choices, ++ metavar='', ++ help='\n'.join(subcommand_help)) + parser.add_argument('module_spec', metavar='module-spec', nargs='*', + help=_("Module specification")) + diff --git a/SOURCES/0008-doc-Describe-a-behavior-when-plugin-is-removed-RhBug1700741.patch b/SOURCES/0008-doc-Describe-a-behavior-when-plugin-is-removed-RhBug1700741.patch deleted file mode 100644 index e6cbf0d..0000000 --- a/SOURCES/0008-doc-Describe-a-behavior-when-plugin-is-removed-RhBug1700741.patch +++ /dev/null @@ -1,33 +0,0 @@ -From c638887211b3d9c0b3b1fcb6eb6b62f384d2c263 Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Mon, 22 Jul 2019 09:29:42 +0200 -Subject: [PATCH] [doc] Describe a behavior when plugin is removed (RhBug:1700741) - -When plugin is removed or obsoleted all hooks of removed plugins after -transaction are skipped. The behavior was added because some -of dependencies of the plugin could be also removed and unavailable in -memory. We apply the same behavior also for obsoleted plugins, because -we suggest that obsoleting plugin could have a different code base. - -The behavior is not applicable for downgrades or upgrades. - -https://bugzilla.redhat.com/show_bug.cgi?id=1700741 ---- - doc/api_plugins.rst | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/doc/api_plugins.rst b/doc/api_plugins.rst -index f5d9829..5015e42 100644 ---- a/doc/api_plugins.rst -+++ b/doc/api_plugins.rst -@@ -62,6 +62,7 @@ When DNF CLI runs it loads the plugins found in the paths during the CLI's initi - .. method:: transaction - - Plugin can override this. This hook is called immediately after a successful transaction. -+ Plugins that were removed or obsoleted by the transaction will not run the transaction hook. - - You may want to see the comparison with `yum plugin hook API`_. - --- -libgit2 0.28.2 - diff --git a/SOURCES/0009-Fix-alias-processing-with-backslash-escaping-RhBug1680482.patch b/SOURCES/0009-Fix-alias-processing-with-backslash-escaping-RhBug1680482.patch new file mode 100644 index 0000000..fa500e7 --- /dev/null +++ b/SOURCES/0009-Fix-alias-processing-with-backslash-escaping-RhBug1680482.patch @@ -0,0 +1,33 @@ +From 32f331724cc8b473073fa0f29ad93044b1dde824 Mon Sep 17 00:00:00 2001 +From: Brandon Bennett +Date: Mon, 16 Dec 2019 09:37:24 -0700 +Subject: [PATCH] Strip '\' from aliases when processing (RhBug:1680482) + +de40e3f7e910d5533dfbcc377807caaae115ed3e reworked the alias resolution +to detect infinate recursion, however it broke how the '\' works during +resolution. Before the '\\' was stripped but now it is no longer. + +This just adds a check to see if '\\' is in the first part of the +arguments and strips it. +--- + dnf/cli/aliases.py | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/dnf/cli/aliases.py b/dnf/cli/aliases.py +index b5283d0f33..364aab6d21 100644 +--- a/dnf/cli/aliases.py ++++ b/dnf/cli/aliases.py +@@ -176,8 +176,13 @@ def subresolve(args): + suffix[0].startswith('\\')): # End resolving + try: + stack.pop() ++ ++ # strip the '\' if it exists ++ if suffix[0].startswith('\\'): ++ suffix[0] = suffix[0][1:] + except IndexError: + pass ++ + return suffix + + if suffix[0] in stack: # Infinite recursion detected diff --git a/SOURCES/0009-Prevent-printing-empty-Error-Summary-RhBug-1690414.patch b/SOURCES/0009-Prevent-printing-empty-Error-Summary-RhBug-1690414.patch deleted file mode 100644 index 5172075..0000000 --- a/SOURCES/0009-Prevent-printing-empty-Error-Summary-RhBug-1690414.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 60a8f5e3f0500720077b200ce3be46772db4f093 Mon Sep 17 00:00:00 2001 -From: Aleš Matěj -Date: Mon, 24 Jun 2019 16:13:28 +0200 -Subject: [PATCH] Prevent printing empty Error Summary (RhBug: 1690414) - -When test transaction fails we generate Error Summary but it contains -information only if the error happened because of lacking disk space -otherwise we get the headline "Error Summary" without any text this -commit prevents this. ---- - dnf/base.py | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -diff --git a/dnf/base.py b/dnf/base.py -index 2c5d17e..0f8b77e 100644 ---- a/dnf/base.py -+++ b/dnf/base.py -@@ -858,8 +858,12 @@ class Base(object): - for descr in tserrors: - errstring += ' %s\n' % ucd(descr) - -- raise dnf.exceptions.Error(errstring + '\n' + -- self._trans_error_summary(errstring)) -+ summary = self._trans_error_summary(errstring) -+ if summary: -+ errstring += '\n' + summary -+ -+ raise dnf.exceptions.Error(errstring) -+ - - logger.info(_('Transaction test succeeded.')) - timer() -@@ -911,6 +915,9 @@ class Base(object): - 'At least %dMB more space needed on the %s filesystem.', - disk[k]) % (disk[k], k) + '\n' - -+ if not summary: -+ return None -+ - summary = _('Error Summary') + '\n-------------\n' + summary - - return summary --- -libgit2 0.28.2 - diff --git a/SOURCES/0010-Fix---setopt-and-repo-with-dots.patch b/SOURCES/0010-Fix---setopt-and-repo-with-dots.patch deleted file mode 100644 index 606daf9..0000000 --- a/SOURCES/0010-Fix---setopt-and-repo-with-dots.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 5b83b191574d43299bb6d3212df06c6f20c818e7 Mon Sep 17 00:00:00 2001 -From: Jaroslav Rohel -Date: Wed, 28 Aug 2019 09:52:40 +0200 -Subject: [PATCH] Fix: --setopt and repo with dots - -The "--setopt" have had a problem with repositories with dots in id. -Repository id may contain dots but option name can't. -> -So, the last dot is delimiter and not the first one. - -Example: -"--setopt=re.po.option=value " was parsed as repo id "re" and option -"po.option". Correct result would be repo id "re.po" and option -"option". ---- - dnf/cli/option_parser.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dnf/cli/option_parser.py b/dnf/cli/option_parser.py -index 4b6599c..76fcb95 100644 ---- a/dnf/cli/option_parser.py -+++ b/dnf/cli/option_parser.py -@@ -99,7 +99,7 @@ class OptionParser(argparse.ArgumentParser): - logger.warning(_("Setopt argument has no value: %s"), values) - return - k, v = vals -- period = k.find('.') -+ period = k.rfind('.') - if period != -1: - repo = k[:period] - k = k[period+1:] --- -libgit2 0.28.2 - diff --git a/SOURCES/0010-Honor-priority-with-check-update-RhBug1769466.patch b/SOURCES/0010-Honor-priority-with-check-update-RhBug1769466.patch new file mode 100644 index 0000000..b9aed91 --- /dev/null +++ b/SOURCES/0010-Honor-priority-with-check-update-RhBug1769466.patch @@ -0,0 +1,61 @@ +From 505e534817d076c5190b211983a8a2c930cbe560 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Mon, 16 Dec 2019 11:14:33 +0100 +Subject: [PATCH] Honor priority with check-update (RhBug:1769466) + +Check update is going to use the new query filter that honors repo +priority. + +https://bugzilla.redhat.com/show_bug.cgi?id=1769466 +--- + dnf.spec | 2 +- + dnf/base.py | 4 ++-- + dnf/cli/commands/__init__.py | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/dnf.spec b/dnf.spec +index e20be1e241..57bfd778d4 100644 +--- a/dnf.spec ++++ b/dnf.spec +@@ -1,5 +1,5 @@ + # default dependencies +-%global hawkey_version 0.39.1 ++%global hawkey_version 0.41.0 + %global libcomps_version 0.1.8 + %global libmodulemd_version 1.4.0 + %global rpm_version 4.14.0 +diff --git a/dnf/base.py b/dnf/base.py +index c4ea04181a..1ed01c37a9 100644 +--- a/dnf/base.py ++++ b/dnf/base.py +@@ -1365,7 +1365,7 @@ def query_for_repo(query): + + # produce the updates list of tuples + elif pkgnarrow == 'upgrades': +- updates = query_for_repo(q).upgrades() ++ updates = query_for_repo(q).filterm(upgrades_by_priority=True) + # reduce a query to security upgrades if they are specified + updates = self._merge_update_filters(updates) + # reduce a query to latest packages +@@ -1417,7 +1417,7 @@ def query_for_repo(query): + elif pkgnarrow == 'obsoletes': + inst = q.installed() + obsoletes = query_for_repo( +- self.sack.query()).filter(obsoletes=inst) ++ self.sack.query()).filter(obsoletes_by_priority=inst) + # reduce a query to security upgrades if they are specified + obsoletes = self._merge_update_filters(obsoletes, warning=False) + obsoletesTuples = [] +diff --git a/dnf/cli/commands/__init__.py b/dnf/cli/commands/__init__.py +index 2a0726b654..d71a97f910 100644 +--- a/dnf/cli/commands/__init__.py ++++ b/dnf/cli/commands/__init__.py +@@ -279,7 +279,7 @@ def configure(self): + _checkEnabledRepo(self.base) + + def run(self): +- query = self.base.sack.query().upgrades() ++ query = self.base.sack.query().filterm(upgrades_by_priority=True) + if self.base.conf.obsoletes: + obsoleted = query.union(self.base.sack.query().installed()) + obsoletes = self.base.sack.query().filter(obsoletes=obsoleted) diff --git a/SOURCES/0011-Better-descriptions-for-infinite-aliases-recursion-RhBug1680488.patch b/SOURCES/0011-Better-descriptions-for-infinite-aliases-recursion-RhBug1680488.patch new file mode 100644 index 0000000..22ee2e4 --- /dev/null +++ b/SOURCES/0011-Better-descriptions-for-infinite-aliases-recursion-RhBug1680488.patch @@ -0,0 +1,50 @@ +From f89ac56ef0ee7a349e0389913a510ba194022e95 Mon Sep 17 00:00:00 2001 +From: Pavla Kratochvilova +Date: Thu, 23 May 2019 14:32:32 +0200 +Subject: [PATCH 1/2] Print the whole alias definition in case of infinite + recursion (RhBug:1680488) + +https://bugzilla.redhat.com/show_bug.cgi?id=1680488 +--- + dnf/cli/commands/alias.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/dnf/cli/commands/alias.py b/dnf/cli/commands/alias.py +index 10f58867ca..d3e6e4326e 100644 +--- a/dnf/cli/commands/alias.py ++++ b/dnf/cli/commands/alias.py +@@ -151,7 +151,8 @@ def list_alias(self, cmd): + try: + args = self.aliases_base._resolve(args) + except dnf.exceptions.Error as e: +- logger.error(_('%s, alias %s'), e, cmd) ++ logger.error( ++ _('%s, alias %s="%s"'), e, cmd, (' ').join(self.aliases_base.aliases[cmd])) + else: + print(_("Alias %s='%s'") % (cmd, " ".join(args))) + + +From ccd4213da366d49f6f84847fa2ccdb890d257930 Mon Sep 17 00:00:00 2001 +From: Pavla Kratochvilova +Date: Thu, 23 May 2019 14:39:19 +0200 +Subject: [PATCH 2/2] [doc] Document aliases behavior in case of infinite + recursion (RhBug:1680488) + +https://bugzilla.redhat.com/show_bug.cgi?id=1680488 +--- + doc/command_ref.rst | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/doc/command_ref.rst b/doc/command_ref.rst +index ba22453055..ab72b66f8f 100644 +--- a/doc/command_ref.rst ++++ b/doc/command_ref.rst +@@ -423,6 +423,8 @@ To use an alias (name=value), the name must be placed as the first "command" (e. + that is not an option). It is then replaced by its value and the resulting sequence is again searched + for aliases. The alias processing stops when the first found command is not a name of any alias. + ++In case the processing would result in an infinite recursion, the original arguments are used instead. ++ + Also, like in shell aliases, if the result starts with a ``\``, the alias processing will stop. + + All aliases are defined in configuration files in the ``/etc/dnf/aliases.d/`` directory in the [aliases] section, diff --git a/SOURCES/0011-Keep-installed-packages-in-upgrade-job-RhBug172825216442411741381.patch b/SOURCES/0011-Keep-installed-packages-in-upgrade-job-RhBug172825216442411741381.patch deleted file mode 100644 index 98c6420..0000000 --- a/SOURCES/0011-Keep-installed-packages-in-upgrade-job-RhBug172825216442411741381.patch +++ /dev/null @@ -1,49 +0,0 @@ -From a5c4a994f8ad2764ca8f971c39f189d5f9d7d337 Mon Sep 17 00:00:00 2001 -From: Jaroslav Mracek -Date: Tue, 3 Sep 2019 11:01:51 +0200 -Subject: [PATCH] Keep installed packages in upgrade job (RhBug:1728252,1644241,1741381) - -In combination with marking of job as TARGETED it prevents from -reinstalling of modified packages with same NEVRA. - -https://bugzilla.redhat.com/show_bug.cgi?id=1728252 -https://bugzilla.redhat.com/show_bug.cgi?id=1644241 -https://bugzilla.redhat.com/show_bug.cgi?id=1741381 - -Closes: #1474 -Approved by: m-blaha ---- - dnf/base.py | 3 --- - dnf/module/module_base.py | 2 +- - 2 files changed, 1 insertion(+), 4 deletions(-) - -diff --git a/dnf/base.py b/dnf/base.py -index b2ced61..628c154 100644 ---- a/dnf/base.py -+++ b/dnf/base.py -@@ -1968,9 +1968,6 @@ class Base(object): - obsoletes=q.installed().union(q.upgrades())) - # add obsoletes into transaction - q = q.union(obsoletes) -- # provide only available packages to solver otherwise selection of available -- # possibilities will be ignored -- q = q.available() - if reponame is not None: - q.filterm(reponame=reponame) - q = self._merge_update_filters(q, pkg_spec=pkg_spec) -diff --git a/dnf/module/module_base.py b/dnf/module/module_base.py -index 976d730..ce70f63 100644 ---- a/dnf/module/module_base.py -+++ b/dnf/module/module_base.py -@@ -214,7 +214,7 @@ class ModuleBase(object): - - if not upgrade_package_set: - logger.error(_("Unable to match profile in argument {}").format(spec)) -- query = self.base.sack.query().available().filterm(name=upgrade_package_set) -+ query = self.base.sack.query().filterm(name=upgrade_package_set) - if query: - sltr = dnf.selector.Selector(self.base.sack) - sltr.set(pkg=query) --- -libgit2 0.28.2 - diff --git a/SOURCES/0012-doc-Explain-the-backslash-notation-also-near-the-example-RhBug1680482.patch b/SOURCES/0012-doc-Explain-the-backslash-notation-also-near-the-example-RhBug1680482.patch new file mode 100644 index 0000000..a4a8176 --- /dev/null +++ b/SOURCES/0012-doc-Explain-the-backslash-notation-also-near-the-example-RhBug1680482.patch @@ -0,0 +1,32 @@ +From 3a332e3eba6230d7da7472db654d50b8070570d8 Mon Sep 17 00:00:00 2001 +From: Pavla Kratochvilova +Date: Thu, 23 May 2019 11:07:37 +0200 +Subject: [PATCH] [doc] Explain the backslash notation also near the example + (RhBug:1680482) + +https://bugzilla.redhat.com/show_bug.cgi?id=1680482 +The backslash notation is mentioned before, but this adds an explanation +directly to the example where it is used. +--- + doc/command_ref.rst | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/doc/command_ref.rst b/doc/command_ref.rst +index ba22453055..84bad4b2b3 100644 +--- a/doc/command_ref.rst ++++ b/doc/command_ref.rst +@@ -454,10 +454,12 @@ Alias Examples + Lists all defined aliases. + + ``dnf alias add rm=remove`` +- Adds new alias command called "rm" which does the same thing as the command "remove". ++ Adds a new command alias called ``rm`` which works the same as the ``remove`` command. + + ``dnf alias add update="\update --skip-broken --disableexcludes=all --obsoletes"`` +- Adds new alias command called "update" which does the same thing as the command "update", but with options ``--skip-broken --disableexcludes=all --obsoletes``. ++ Adds a new command alias called ``update`` which works the same as the ``update`` command, ++ with additional options. Note that the original ``update`` command is prefixed with a ``\`` ++ to prevent an infinite loop in alias processing. + + .. _alias_processing_examples-label: + diff --git a/SOURCES/0013-Update-translations-from-zanata-RhBug-1754959.patch b/SOURCES/0013-Update-translations-from-zanata-RhBug-1754959.patch new file mode 100644 index 0000000..c4fcebd --- /dev/null +++ b/SOURCES/0013-Update-translations-from-zanata-RhBug-1754959.patch @@ -0,0 +1,291007 @@ +From 66b1acefa80d90d63296e9d9cc1bea5c09d28f10 Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Fri, 31 Jan 2020 13:53:51 +0100 +Subject: [PATCH] Update translations from zanata (RhBug:1754959) + +Japanese: 100% completed +Chinese (China): 100% completed +French: 100% completed + +https://bugzilla.redhat.com/show_bug.cgi?id=1754959 +--- + po/ar.po | 4003 ++++++++++++++++++----------------- + po/bg.po | 4810 +++++++++++++++++++++--------------------- + po/bn_IN.po | 3899 +++++++++++++++++----------------- + po/ca.po | 5073 ++++++++++++++++++++++---------------------- + po/cs.po | 5241 +++++++++++++++++++++++----------------------- + po/da.po | 5372 ++++++++++++++++++++++++----------------------- + po/de.po | 5201 ++++++++++++++++++++++----------------------- + po/el.po | 3917 +++++++++++++++++----------------- + po/en_GB.po | 4835 +++++++++++++++++++++--------------------- + po/eo.po | 5008 ++++++++++++++++++++++---------------------- + po/es.po | 5460 +++++++++++++++++++++++------------------------ + po/eu.po | 4631 ++++++++++++++++++++-------------------- + po/fa.po | 3976 ++++++++++++++++++----------------- + po/fi.po | 4780 +++++++++++++++++++++--------------------- + po/fil.po | 4367 +++++++++++++++++++------------------- + po/fr.po | 5584 +++++++++++++++++++++++++------------------------ + po/fur.po | 5139 +++++++++++++++++++++++---------------------- + po/gd.po | 3910 +++++++++++++++++----------------- + po/gu.po | 4099 ++++++++++++++++++------------------ + po/he.po | 4127 ++++++++++++++++++------------------ + po/hr.po | 3899 +++++++++++++++++----------------- + po/hu.po | 5435 ++++++++++++++++++++++++----------------------- + po/id.po | 4589 ++++++++++++++++++++-------------------- + po/it.po | 5242 +++++++++++++++++++++++----------------------- + po/ja.po | 5198 +++++++++++++++++++++++---------------------- + po/ka.po | 4161 ++++++++++++++++++------------------ + po/kk.po | 4227 +++++++++++++++++++------------------ + po/ko.po | 4774 +++++++++++++++++++++--------------------- + po/lt.po | 4397 +++++++++++++++++++------------------- + po/ml.po | 3977 ++++++++++++++++++----------------- + po/mr.po | 4135 ++++++++++++++++++------------------ + po/ms.po | 3921 +++++++++++++++++----------------- + po/nb.po | 4137 ++++++++++++++++++------------------ + po/nl.po | 5426 ++++++++++++++++++++++++----------------------- + po/or.po | 3899 +++++++++++++++++----------------- + po/pa.po | 4909 ++++++++++++++++++++++--------------------- + po/pl.po | 5435 ++++++++++++++++++++++++----------------------- + po/pt.po | 4912 ++++++++++++++++++++++--------------------- + po/pt_BR.po | 5164 +++++++++++++++++++++++---------------------- + po/ru.po | 5384 ++++++++++++++++++++++++----------------------- + po/sk.po | 4311 +++++++++++++++++++------------------- + po/sq.po | 3995 ++++++++++++++++++----------------- + po/sr.po | 4779 +++++++++++++++++++++--------------------- + po/sv.po | 5370 ++++++++++++++++++++++++----------------------- + po/th.po | 4071 +++++++++++++++++------------------ + po/tr.po | 5084 ++++++++++++++++++++++---------------------- + po/uk.po | 5480 ++++++++++++++++++++++++------------------------ + po/zanata.xml | 2 +- + po/zh_CN.po | 5178 +++++++++++++++++++++++---------------------- + po/zh_TW.po | 5068 ++++++++++++++++++++++---------------------- + 50 files changed, 117280 insertions(+), 112711 deletions(-) + +diff --git a/po/ar.po b/po/ar.po +index a0f5a81b..c21db23b 100644 +--- a/po/ar.po ++++ b/po/ar.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-04-21 07:49+0000\n" + "Last-Translator: AbdelHakim ALLAL \n" + "Language-Team: Arabic\n" +@@ -14,217 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "حزمة" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "حزمة للتثبيت" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -265,6 +54,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -279,81 +78,6 @@ msgstr "" + msgid "Error: %s" + msgstr "خطأ: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -444,1772 +168,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "حزمة" ++ ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "حزمة للحذف" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "رزمة للمزامنة" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "خفض إصدار الحزمة" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "حزمة لخفض الإصدار" ++ ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "اظهار، أو استخدام، معلومات المجموعات" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "المجموعات المثبتة:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "مجموعات اللغات المثبتة:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "المجموعات المتوفرة:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "مجموعات اللغة المتوفرة:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "اظهر أيضا المجموعات المخفية" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "اظهر فقط المجموعات المثبتة" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "اظهر فقط المجموعات المتوفرة" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "حزمة للتثبيت" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/mark.py:52 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/module.py:51 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "" +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "" +- +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "" +- +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:233 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." +-msgstr "" +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "" +- +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "" +- +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "" +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "" +- +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "حزمة للحذف" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2217,24 +1881,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2243,13 +1903,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2257,13 +1917,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2271,19 +1931,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2296,1260 +1956,1629 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "خفض إصدار الحزمة" +- +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "حزمة لخفض الإصدار" +- +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "اظهار، أو استخدام، معلومات المجموعات" +- +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "المجموعات المثبتة:" +- +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "مجموعات اللغات المثبتة:" +- +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "المجموعات المتوفرة:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "مجموعات اللغة المتوفرة:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "اظهر أيضا المجموعات المخفية" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "اظهر فقط المجموعات المثبتة" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "اظهر فقط المجموعات المتوفرة" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "" ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "" ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" ++msgid "Group: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "" ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "رزمة للمزامنة" +- +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3566,46 +3595,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/bg.po b/po/bg.po +index 61331420..cdde8039 100644 +--- a/po/bg.po ++++ b/po/bg.po +@@ -6,7 +6,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2018-04-05 09:38+0000\n" + "Last-Translator: Valentin Laskov \n" + "Language-Team: Bulgarian\n" +@@ -17,217 +17,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "ПАКЕТ" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Пакет за инсталиране" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Проблем" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Възникнаха грешки по време на транзакцията." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Грешка при разбора на '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Непозната конфигурираща опция: %s = %s в %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Непозната конфигурираща опция: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Внимание: провал при зареждане на '%s', пропускам го." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Хранилище '%s': Грешка при разбор на конфигурацията: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Хранилището '%s' е с липсващо име в конфигурацията, ще ползвам id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -268,6 +57,16 @@ msgstr "Неуспех при изпращането на имейл чрез '% + msgid "Failed to execute command '%s': returned %d" + msgstr "Провал при изпълнение на командата '%s': резултатът е %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Непозната конфигурираща опция: %s = %s в %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -282,81 +81,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Грешка: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Почистване" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Излизащ от употреба" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Изтриване" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Проверка" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Подготовка" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -447,325 +171,323 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Тестване на транзакцията" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Тестът на транзакцията е успешен." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Изпълнение на транзакцията" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Изисквания към диска:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Поне още %dMB е необходим във файловата система %s." +-msgstr[1] "Поне още %dMB са необходими във файловата система %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Обобщение на грешки" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Не мога да изпълня транзакцията." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Транзакцията не може да се стартира:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Някои пакети не бяха свалени. Пробвам отново." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Не може да се отвори: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Публичният ключ за %s не е инсталиран" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Проблем при отваряне на пакет %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Публичният ключ за %s не е доверен" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Пакетът %s не е подписан" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Не мога да премахна %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s е премахнат" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Нищо за правене." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Няма маркирани за премахване групи." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Няма маркирани за надграждане групи." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Няма съвпадение за аргумент: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "няма съвпадащ пакет" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Вече е инсталирана предишна версия на пакета %s, невъзможно връщане към " + "предишна версия." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Пакетът %s не е инсталиран, невъзможно преинсталиране." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Пакетът %s не е инсталиран, невъзможно обновяване." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Пакет %s е наличен, но не е инсталиран." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Пакет %s е наличен, но е инсталиран за друга архитектура." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Няма инсталиран пакет %s." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Невалидна форма: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Няма маркирани за премахване пакети." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Пакети за аргумента %s са налични, но не са инсталирани." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Инсталирана е най-ниската версия на пакета %s, невъзможно е връщане към " + "предишна." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Няма наличен пакет %s ." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "няма съвпадащ пакет" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Импортирането на ключа се провали (code %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Ключът е успешно импортиран" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Не инсталирай никакви ключове" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -773,1490 +495,1425 @@ msgstr "" + "Някои пакети са с невалиден кеш, но не може да бъдат свалени поради опцията " + "\"--cacheonly\"" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "неподдържан тип контролна сума: %s" ++msgid "Config error: %s" ++msgstr "Грешка в конфигурирането: %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 +-#, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "" ++#: ../dnf/cli/cli.py:136 ++#, python-format ++msgid " Installed: %s-%s at %s" ++msgstr " Инсталиран: %s-%s в %s" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Създаден : %s в %s" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "пропускам." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" ++msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Средата '%s' не е инсталирана." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Операцията е прекратена." + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Сваляне на пакети:" ++ ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Грешка при сваляне на пакети:" ++ ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Транзакцията се провали" ++ ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"При работа без надзор ключове не се импортират автоматично.\n" ++"Задайте \"-y\" за отмяна." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG проверката се ПРОВАЛИ" ++ ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "разрешаване хранилище %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Излизащи от употреба пакети" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Добавено %s хранилище от %s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Няма пакети, маркирани за синхронизация на дистрибуцията." + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Създаването на делта RPM се провали" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Контролната сума на създадения делта RPM се провали" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Инсталирани пакети" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "готово" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Налични пакети" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Грешка в командния ред: %s" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Автоматично премахвани пакети" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "грешен формат: %s" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Допълнителни пакети" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Налични Обновления" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Добавени скоро пакети" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "конфигурира местоположението на файловете" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Няма съвпадащи пакети за показване" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "без информация при изпълнението" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Няма намерени съвпадения" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "подробна информация при изпълнението" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Не е зададен ID на транзакция" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "показва версията на DNF и спира" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Не е намерен зададения ID на транзакция" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "задава root за инсталирането" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Намерени повече от един ID на транзакция!" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "не инсталирай документации" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Историята на транзакциите е непълна, преди %u." + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "забранява всички плъгини" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Историята на транзакциите е непълна, след %u." + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "забранява плъгини по име" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Непознато хранилище: '%s'" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" +-"пренебрегва стойността на $releasever в конфига и файловете на хранилището" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Няма такава команда: %s. Моля, ползвайте %s --help" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "пробва пакети с най-добри версии в транзакциите." ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "работи изцяло от системния кеш, не обновява кеша" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "ниво на информация за откриване на грешки" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "записва детайлни, подсказващи решения резултати във файлове" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "аргумент {}: не е позволен заедно с аргумент {}" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Командата \"%s\" е вече дефинирана" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "ниво на информация грешки" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "ниво на информация за откриване на грешки за rpm" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "автоматичен отговор \"да\" за всички въпроси" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "автоматичен отговор \"не\" за всички въпроси" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "За да откриете проблема, пробвайте като стартирате: '%s'." + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"Вероятно имате повредена RPMDB. Стартирането на '%s' може да реши проблема." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Проблем с хранилище: %s" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "показва подробности за пакет или група пакети" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "показва всички пакети (по подразбиране)" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "изключва пакети по име или glob" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "покажи само наличните пакети" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "покажи само инсталираните пакети" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "покажи само допълнителните пакети" ++ ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "покажи само пакетите обновления" ++ ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "покажи само пакетите за автоматично премахване" ++ ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "покажи само скоро променените пакети" ++ ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "ПАКЕТ" ++ ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "показва пакет или групи пакети" ++ ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "търси кой пакет предоставя дадената стойност" ++ ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "контролира дали да се ползва цвят" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Търсене на пакети: " + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "проверява за налични обновления на пакет" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Няма наличен пакет." ++ ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Не е инсталиран пакет." ++ ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (от %s)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Инсталираният пакет %s%s не е наличен." ++ ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Не е инсталиран пакет от хранилището." ++ ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "само сваляне на пакетите" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Няма пакети, маркирани за надграждане." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "КОМАНДА" ++ ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "показва или използва историята на транзакциите" ++ ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Вие нямате достъп до базата данни с историята." ++ ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Издание" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Източник" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "От хранилище" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Време за построяване" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Време за инсталиране" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Инсталирано от" +- +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Лиценз" +- +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" ++"премахни всички ненужни пакети, първоначално инсталирани като зависимости" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Пакет за премахване" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Това добре ли е [y/N]: " ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "провери за проблеми в packagedb" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Това добре ли е [Y/n]: " ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "покажи всички проблеми; по подразбиране" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Група: %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "покажи проблеми в зависимостите" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Група-Id: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "покажи дублирани проблеми" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Описание: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "покажи остарелите пакети" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Език: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "покажи проблеми с предоставящи" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Задължителни пакети:" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} има липсващи изисквания от {}" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Пакети по подразбиране:" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} се дублира с {}" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Незадължителни пакети:" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} е остаряло от {}" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Зависещи от условия пакети:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} предоставя {}, но не е намерено" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Environment Group: %s" ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "премахни кешираните данни" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Задължителни групи:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Тип метаданни за почистване" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Незадължителни групи:" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Почиствам данни: " + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Валидността на кеша е изтекла" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Filename : %s" +-msgstr "Име на файл : %s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d премахнат файл" ++msgstr[1] "%d премахнати файла" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "Repo : %s" +-msgstr "" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Чакам процесът с pid %d да завърши." + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Описание : " ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Списък на зависимостите на пакети и кои пакети ги удовлетворяват" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "синхронизира инсталираните пакети до последните налични версии" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Лиценз : %s" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Пакет за синхронизиране" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Към предишна версия на пакет" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Пакет за връщане към предишна версия" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Получи се грешка при изчисляване на общия обем за сваляне" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "показва или използва информацията за групата" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Общ обем: %s" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Няма данни за групи за конфигурираните хранилища." + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Total download size: %s" +-msgstr "Общ обем за сваляне: %s" ++msgid "Warning: Group %s does not exist." ++msgstr "Внимание: Група %s не съществува." + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Инсталиран обем: %s" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Внимание: Няма съвпадащи групи:" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Получи се грешка при изчисляване на инсталирания обем" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Налични групи обкръжения:" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Инсталирани групи обкръжения:" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Маркирам пакети като инсталирани от групата:" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Инсталирани групи:" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Маркирам пакети като премахнати от групата:" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Инсталирани езикови групи:" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Група" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Налични групи:" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Пакети" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Налични езикови групи:" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "включва незадължителни пакети от група" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Инсталирам пакети от групата" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "показва скритите групи също" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "показва инсталираните грули само" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "показва достъпните грули само" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Инсталирам зависимости" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "невалидна подкоманда за група, ползвайте: %s." + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Инсталирам отпаднали зависимости" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Не мога да открия задължителния пакет на групата." + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Премахване" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "инсталира пакет или пакети на системата Ви" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Премахвам зависими пакети" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Пакет за инсталиране" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Премахвам неизползвани зависимости" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Не може да бъде намерен съвпадащ" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Невалиден път към rpm файл: %s" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "генерира кеша с метаданни" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Създавам кеш файлове за всички файлове метаданни." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"маркира или демаркира инсталираните пакети като инсталирани от потребител." + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s е маркирано като инсталирано от потребител." ++ ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s е демаркирано като инсталирано от потребител." ++ ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Грешка:" ++ ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Пакетът %s не е инсталиран." ++ ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "заменящ" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "преинсталиране на пакет" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Обобщение на транзакцията\n" +-"%s\n" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Пакет за преинсталиране" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Инсталиране" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "премахва пакет или пакети от системата Ви" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Надграждане" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "премахни дублираните пакети" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Към предишна версия" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Не са намерени дублирани пакети за премахване." + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Пропусни" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Пакет" +-msgstr[1] "Пакети" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "непознат" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Никога (последно: %s)" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Надграден" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Незабавно (последно: %s)" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Върната предишна версия" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s секунда(и) (последно: %s)" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Инсталиран" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "показва конфигурираните хранилища за софтуер" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Преинсталиран" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "покажи всички хранилища" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "покажи разрешените хранилища (по подразбиране)" ++ ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "покажи забранените хранилища" ++ ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Премахнат" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Няма налични хранилища" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Провален" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "разрешен" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Всичко" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "забранен" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Система" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Дата и час" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Действие(я)" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Променен" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Няма транзакции" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Изтрит" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Не е инсталиран" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "По-стар" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "По-нов" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID на транзакция :" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Начален час :" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u секунди)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u минути)" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u часове)" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "състояние" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u дни)" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Краен час :" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Потребител :" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Прекратен" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Успех" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Променени пакети:" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Грешки:" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Излязъл от употреба" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Изтрий" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Преинсталирай" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Пакетът %s.%s %s ще бъде обновление" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "покажи рекурсивно дърво за пакет(и)" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "покажи детайлна информация за пакет" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Пакетът %s.%s %s ще бъде обновен" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "покажи списък на файловете в пакета" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Начало на определяне на зависимостите" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Завършено определяне на зависимостите" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "формат за показване на намерените пакети" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Работещ" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Спящ" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Непрекъсваем" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Зомби" +- +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Трасиран/Спрян" +- +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Непознат" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Не мога да намеря информация за заключване на процес (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Приложението с PID %d е: %s" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Памет : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Стартиран: %s - преди %s" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "показва мястото, от което пакетите може да бъдат свалени" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Състояние : %s" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Показва функционалностите, с които пакетът е в конфликт." + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Показва функционалностите, които пакетът може да подобри." + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Грешка в конфигурирането: %s" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Показва функционалностите, предоставяни от пакета." + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Показва функционалностите, които пакетът препоръчва." + +-#: ../dnf/cli/aliases.py:203 ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Показва функционалностите, от които пакетът зависи." ++ ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "%s, using original arguments." ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" ++"Показва функционалностите, от които зависи стартирането на %%pre скрипта на " ++"пакета." + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Инсталиран: %s-%s в %s" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Показва функционалностите, които пакетът предлага." + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Създаден : %s в %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Показва функционалностите, които пакетът може да разшири." + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Показва само наличните пакети." + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Показва само инсталираните пакети." ++ ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" ++"Display only packages that are not present in any of available repositories." ++msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" ++"Показва само пакети, които предоставят обновление за някой вече инсталиран " ++"пакет." + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Операцията е прекратена." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Сваляне на пакети:" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Покажи само пакетите, инсталирани от потребителя." + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Грешка при сваляне на пакети:" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Показва само скоро редактираните пакети" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Транзакцията се провали" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"При работа без надзор ключове не се импортират автоматично.\n" +-"Задайте \"-y\" за отмяна." +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG проверката се ПРОВАЛИ" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Излизащи от употреба пакети" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Няма пакети, маркирани за синхронизация на дистрибуцията." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Пакетът {} не съдържа файлове" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Инсталирани пакети" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Налични пакети" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Автоматично премахвани пакети" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "търси зададения низ в описанието на пакетите" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Допълнителни пакети" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "търси също и в описанието на пакета и в URL" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Налични Обновления" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Добавени скоро пакети" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Няма съвпадащи пакети за показване" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Няма намерени съвпадения" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Не е зададен ID на транзакция" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Не е намерен зададения ID на транзакция" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Намерени повече от един ID на транзакция!" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr "" + +-#: ../dnf/cli/cli.py:639 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Историята на транзакциите е непълна, преди %u." ++msgid "%s Exactly Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/cli.py:641 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Историята на транзакциите е непълна, след %u." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Непознато хранилище: '%s'" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Не са намерени съвпадения." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "СКРИПТ" ++ ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Няма такава команда: %s. Моля, ползвайте %s --help" +- +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Може да е команда към DNF модул, пробвайте: \"dnf install 'dnf-" +-"command(%s)'\"" +- +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Може да е команда на DNF плъгин, но зареждането на плъгини в момента е " +-"забранено." +- +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." +-msgstr "" +- +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." +-msgstr "" +- +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "аргумент {}: не е позволен заедно с аргумент {}" +- +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Командата \"%s\" е вече дефинирана" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "" +- +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "" +- +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "" +- +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "премахва пакет или пакети от системата Ви" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "премахни дублираните пакети" +- +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Пакет за премахване" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Не са намерени дублирани пакети за премахване." +- +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." +-msgstr "Инсталираният пакет %s%s не е наличен." +- +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "СКРИПТ" +- +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Грешка:" +- +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Неподдържана стойност на ключ." +- +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Неподдържана стойност на ключ." ++ ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Не мога да намеря хранилище: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2265,13 +1922,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2279,13 +1936,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2293,19 +1950,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2318,1283 +1975,1636 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Грешка: Не мога да отворя %s за четене" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Готово!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"маркира или демаркира инсталираните пакети като инсталирани от потребител." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Спецификациите, които ще бъдат премахнати" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Спецификациите, които ще бъдат инсталирани" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s е маркирано като инсталирано от потребител." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "отстраняване на грешки" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s е демаркирано като инсталирано от потребител." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "подобрение" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "сигурност" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Пакетът %s не е инсталиран." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "премахни кешираните данни" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Тип метаданни за почистване" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Почиствам данни: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Валидността на кеша е изтекла" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "показвай съветите за пакетите" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d премахнат файл" +-msgstr[1] "%d премахнати файла" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Чакам процесът с pid %d да завърши." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "инсталиран" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "обновления" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "всички" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "налични" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Обобщена информация за обновленията: " ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Забележка(и) по сигурността" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Забележка(и) за отстранени грешки" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Забележка(и) за подобрения" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "други забележки" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Грешки" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Тип" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Обновяване на ID" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Обновен" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Описание" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Права" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Файлове" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Инсталиран" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "неистина" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "истина" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "надгражда пакет или пакети на системата Ви" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Пакет за обновяване" ++ + #: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" + "upgrade, but only 'newest' package match which fixes a problem that affects " + "your system" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "провери за проблеми в packagedb" +- +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "покажи всички проблеми; по подразбиране" +- +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "покажи проблеми в зависимостите" +- +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "покажи дублирани проблеми" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Прекратен." + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "покажи остарелите пакети" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Липсват права четене/изпълнение в тази директория, местя в /" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "покажи проблеми с предоставящи" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} има липсващи изисквания от {}" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} се дублира с {}" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} е остаряло от {}" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} предоставя {}, но не е намерено" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Към предишна версия на пакет" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Зависимостите са удовлетворени." + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Пакет за връщане към предишна версия" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Грешка в командния ред: %s" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "показва или използва информацията за групата" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "грешен формат: %s" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Няма данни за групи за конфигурираните хранилища." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:127 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Внимание: Група %s не съществува." ++msgid "Setopt argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Внимание: Няма съвпадащи групи:" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Налични групи обкръжения:" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "конфигурира местоположението на файловете" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Инсталирани групи обкръжения:" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "без информация при изпълнението" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Инсталирани групи:" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "подробна информация при изпълнението" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Инсталирани езикови групи:" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Налични групи:" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "задава root за инсталирането" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Налични езикови групи:" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "не инсталирай документации" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "включва незадължителни пакети от група" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "забранява всички плъгини" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "показва скритите групи също" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "показва инсталираните грули само" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "забранява плъгини по име" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "показва достъпните грули само" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++"пренебрегва стойността на $releasever в конфига и файловете на хранилището" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "невалидна подкоманда за група, ползвайте: %s." ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++"позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Не мога да открия задължителния пакет на групата." ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "пробва пакети с най-добри версии в транзакциите." + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Списък на зависимостите на пакети и кои пакети ги удовлетворяват" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "За да откриете проблема, пробвайте като стартирате: '%s'." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "работи изцяло от системния кеш, не обновява кеша" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" +-"Вероятно имате повредена RPMDB. Стартирането на '%s' може да реши проблема." + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "ниво на информация за откриване на грешки" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "записва детайлни, подсказващи решения резултати във файлове" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "ниво на информация грешки" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Разрешили сте проверката на пакети чрез GPG ключове. Това е добре.\n" +-"Вие обаче нямате инсталирани публични GPG ключове. Трябва да свалите\n" +-"ключовете за пакетите, които искате да инсталирате и да ги инсталирате.\n" +-"Може да го направите като стартирате командата:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Друг начин е да зададете url към ключа, който искате да използвате\n" +-"за хранилище в опцията 'gpgkey' в секцията за хранилище и DNF\n" +-"ще го инсталира.\n" +-"\n" +-"За повече информация, свържете се с доставчика на дистрибуцията или на пакета." + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "ниво на информация за откриване на грешки за rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "автоматичен отговор \"да\" за всички въпроси" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "автоматичен отговор \"не\" за всички въпроси" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "изключва пакети по име или glob" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "контролира дали да се ползва цвят" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "само сваляне на пакетите" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Издание" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Източник" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "От хранилище" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Време за построяване" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Време за инсталиране" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Инсталирано от" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Лиценз" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Това добре ли е [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Това добре ли е [Y/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "Problem repository: %s" +-msgstr "Проблем с хранилище: %s" ++msgid "Group: %s" ++msgstr "Група: %s" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "показва подробности за пакет или група пакети" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Група-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "показва всички пакети (по подразбиране)" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Описание: %s" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "покажи само наличните пакети" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Език: %s" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "покажи само инсталираните пакети" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Задължителни пакети:" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "покажи само допълнителните пакети" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Пакети по подразбиране:" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "покажи само пакетите обновления" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Незадължителни пакети:" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "покажи само пакетите за автоматично премахване" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Зависещи от условия пакети:" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "покажи само скоро променените пакети" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "показва пакет или групи пакети" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Задължителни групи:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "търси кой пакет предоставя дадената стойност" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Незадължителни групи:" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Име на файл : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Описание : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Лиценз : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Търсене на пакети: " +- +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "проверява за налични обновления на пакет" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Получи се грешка при изчисляване на общия обем за сваляне" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Общ обем: %s" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Няма наличен пакет." ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Общ обем за сваляне: %s" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Инсталиран обем: %s" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Не е инсталиран пакет." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Получи се грешка при изчисляване на инсталирания обем" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:1029 + #, python-format +-msgid " (from %s)" +-msgstr " (от %s)" ++msgid "Freed space: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Не е инсталиран пакет от хранилището." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Маркирам пакети като инсталирани от групата:" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Маркирам пакети като премахнати от групата:" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Няма пакети, маркирани за надграждане." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Група" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Пакети" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Инсталирам пакети от групата" ++ ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "КОМАНДА" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Инсталирам зависимости" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "показва или използва историята на транзакциите" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Инсталирам отпаднали зависимости" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Премахване" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Премахвам зависими пакети" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Вие нямате достъп до базата данни с историята." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Премахвам неизползвани зависимости" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "инсталира пакет или пакети на системата Ви" +- +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Не може да бъде намерен съвпадащ" +- +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Невалиден път към rpm файл: %s" +- +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "отстраняване на грешки" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "подобрение" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "сигурност" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "непознат" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "показвай съветите за пакетите" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "заменящ" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" ++"\n" ++"Обобщение на транзакцията\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Инсталиране" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Надграждане" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Към предишна версия" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "инсталиран" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Пропусни" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "обновления" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Пакет" ++msgstr[1] "Пакети" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "всички" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Надграден" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Върната предишна версия" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Преинсталиран" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "налични" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Премахнат" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Обобщена информация за обновленията: " ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Провален" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Всичко" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Забележка(и) по сигурността" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Система" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Дата и час" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Действие(я)" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Забележка(и) за отстранени грешки" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Променен" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Забележка(и) за подобрения" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Няма транзакции" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "други забележки" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Обновяване на ID" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Изтрит" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Тип" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Не е инсталиран" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Обновен" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "По-нов" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Грешки" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "По-стар" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID на транзакция :" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Описание" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Начален час :" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Права" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u секунди)" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Файлове" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u минути)" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "истина" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u часове)" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "неистина" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u дни)" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Краен час :" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Потребител :" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Прекратен" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Успех" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "преинсталиране на пакет" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Пакет за преинсталиране" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "синхронизира инсталираните пакети до последните налични версии" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Пакет за синхронизиране" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Променени пакети:" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Спецификациите, които ще бъдат премахнати" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Грешки:" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Спецификациите, които ще бъдат инсталирани" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "генерира кеша с метаданни" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Излязъл от употреба" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Създавам кеш файлове за всички файлове метаданни." ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Излизащ от употреба" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "надгражда пакет или пакети на системата Ви" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Изтрий" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Пакет за обновяване" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Преинсталирай" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" +-"премахни всички ненужни пакети, първоначално инсталирани като зависимости" +- +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "търси зададения низ в описанието на пакетите" +- +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "търси също и в описанието на пакета и в URL" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Пакетът %s.%s %s ще бъде обновление" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:2064 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:2066 + #, python-format +-msgid "%s Matched: %%s" ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Не са намерени съвпадения." +- +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2068 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Никога (последно: %s)" ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2070 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Незабавно (последно: %s)" ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Пакетът %s.%s %s ще бъде обновен" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2072 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s секунда(и) (последно: %s)" +- +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "показва конфигурираните хранилища за софтуер" +- +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "покажи всички хранилища" +- +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "покажи разрешените хранилища (по подразбиране)" +- +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "покажи забранените хранилища" +- +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" +- +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Няма налични хранилища" +- +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "разрешен" +- +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "забранен" +- +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Начало на определяне на зависимостите" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Завършено определяне на зависимостите" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Работещ" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Спящ" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Непрекъсваем" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Зомби" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Трасиран/Спрян" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Непознат" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr "" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Не мога да намеря информация за заключване на процес (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Приложението с PID %d е: %s" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Памет : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Стартиран: %s - преди %s" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Състояние : %s" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "пропускам." + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "състояние" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Средата '%s' не е инсталирана." + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Грешка при разбора на '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Непозната конфигурираща опция: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Внимание: провал при зареждане на '%s', пропускам го." + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" +- +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "покажи рекурсивно дърво за пакет(и)" +- +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "покажи детайлна информация за пакет" +- +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "покажи списък на файловете в пакета" +- +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "формат за показване на намерените пакети" +- +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "неподдържан тип контролна сума: %s" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "показва мястото, от което пакетите може да бъдат свалени" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Създаването на делта RPM се провали" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Показва функционалностите, с които пакетът е в конфликт." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Контролната сума на създадения делта RPM се провали" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "готово" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Показва функционалностите, които пакетът може да подобри." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Показва функционалностите, предоставяни от пакета." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Показва функционалностите, които пакетът препоръчва." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Показва функционалностите, от които пакетът зависи." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Показва функционалностите, от които зависи стартирането на %%pre скрипта на " +-"пакета." + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Показва функционалностите, които пакетът предлага." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Показва функционалностите, които пакетът може да разшири." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Показва само наличните пакети." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Показва само инсталираните пакети." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Показва само пакети, които предоставят обновление за някой вече инсталиран " +-"пакет." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Показва само пакети, които могат да бъдат премахнати с командата \"dnf " +-"autoremove\"." +- +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Покажи само пакетите, инсталирани от потребителя." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Показва само скоро редактираните пакети" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Пакетът {} не съдържа файлове" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Прекратен." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Липсват права четене/изпълнение в тази директория, местя в /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Зависимостите са удовлетворени." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3610,29 +3620,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Намерен е повреден lock файп: %s.\n" +-"Убедете се, че няма друг работещ dnf процес и премахнете ръчно lock файла или стартирайте systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3655,3 +3642,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "разрешаване хранилище %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Добавено %s хранилище от %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Почистване" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Изтриване" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Проверка" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Подготовка" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Проблем" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Възникнаха грешки по време на транзакцията." +diff --git a/po/bn_IN.po b/po/bn_IN.po +index d6fc8fd7..a7d7212c 100644 +--- a/po/bn_IN.po ++++ b/po/bn_IN.po +@@ -8,7 +8,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-06-16 12:01+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/dnf/language/bn_IN/)\n" +@@ -19,217 +19,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -270,6 +59,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -284,81 +83,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -449,1772 +173,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u seconds)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u minutes)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2222,24 +1886,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2248,13 +1908,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2262,13 +1922,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2276,19 +1936,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2301,1274 +1961,1416 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "%s is empty file" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + + #: ../dnf/crypto.py:108 +@@ -3581,15 +3383,221 @@ msgstr "" + msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ + #: ../dnf/lock.py:100 + #, python-format + msgid "" + "Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + + #: ../dnf/plugin.py:63 +@@ -3614,3 +3622,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/ca.po b/po/ca.po +index b88bb9ff..de91dda0 100644 +--- a/po/ca.po ++++ b/po/ca.po +@@ -14,7 +14,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2018-11-03 06:46+0000\n" + "Last-Translator: Robert Antoni Buj Gelonch \n" + "Language-Team: Catalan (https://fedora.zanata.org/language/view/ca) \n" +@@ -25,221 +25,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAQUET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Paquet a instal·lar" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problema" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "S'han produït errors durant la transacció." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Res a mostrar." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Mòduls habilitats: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "No es pot resoldre l'argument {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "No hi ha cap coincidència per al paquet {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +-"S'ha produït un error mentre s'analitzaven sintàcticament les opcions de " +-"«%s»: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valor de configuració desconegut: %s = %s a %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Opció de configuració desconeguda: %s = %s a %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Opció de configuració desconeguda: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Incorrecte o desconegut \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Advertència: error en carregar «%s» i s'ignora." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Dipòsit «%s»: S'ha produït un error en analitzar la configuració: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"Falta el nom del dipòsit «%s» en la configuració, s'està utilitzant " +-"l'identificador." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -280,6 +65,16 @@ msgstr "No s'ha pogut enviar un correu electrònic a través de «%s»: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Ha fallat l'execució de l'ordre «%s»: ha tornat %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valor de configuració desconegut: %s = %s a %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Opció de configuració desconeguda: %s = %s a %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -294,81 +89,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Error: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "extensió DNSSEC: clau per a l'usuari " +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "té un estat desconegut." +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "Extensió DNSSEC: " +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Revertir" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Netejar" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Instal·lar" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Devaluar" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Reinstal·lar" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Eliminar" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Actualitzar" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verificar" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Executar l'scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Preparar" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -465,85 +185,82 @@ msgstr "tsflag invàlid en el fitxer de configuració: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "No s'ha pogut afegir el fitxer dels grups per al dipòsit: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "S'executa la comprovació de la transacció" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Error: comprovació de la transacció vs. resolució de dependències:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "La comprovació de la transacció ha tingut èxit." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "S'executa la prova de la transacció" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "La prova de la transacció ha tingut èxit." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "S'executa la transacció" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Requeriments de disc:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Com a mínim es requereix %d MB més d'espai lliure al sistema de fitxers %s." +-msgstr[1] "" +-"Com a mínim es requereixen %d MB més d'espai lliure al sistema de fitxers " +-"%s." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Resum de l'error" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB s'ha alterat fora de DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "No es pot executar la transacció." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "No es pot iniciar la transacció:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "No s'ha pogut treure el fitxer de transaccions %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "No s'han pogut trobar alguns paquets i es torna a intentar." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Les deltes dels RPM han reduït %.1f MB d'actualitzacions a %.1f MB (s'ha " + "estalviat un %d.1%%)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -551,227 +268,225 @@ msgstr "" + "Han fallat les deltes dels RPM, les quals han incrementat %.1f MB " + "d'actualitzacions a %.1f MB (s'ha malbaratat un %d.1%%)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "No s'ha pogut obrir: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "La clau pública per a %s no està instal·lada" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Hi ha hagut un problema obrint el paquet %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "La clau pública per a %s no és de confiança" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "El paquet %s no està signat" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "No es pot treure %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "S'ha tret %s" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "No hi ha cap coincidència per al grup de paquets \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "No s'ha de fer res." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "No s'ha marcat cap grup per treure." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "No s'ha marcat cap grup per actualitzar." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "El paquet %s no està instal·lat, no es pot revertir." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "No hi ha cap coincidència per a l'argument: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "No hi ha cap paquet que hi coincideixi." +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "El paquet %s no està instal·lat, no es pot revertir." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Ja s'ha instal·lat una versió més baixa del paquet %s, no es pot revertir." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "El paquet %s no està instal·lat, no es pot reinstal·lar." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "El fitxer %s és un paquet de fonts i no es pot actualitzar, s'ignora." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "El paquet %s no està instal·lat, no es pot actualitzar." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "El paquet %s està disponible, però no està instal·lat." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + "El paquet %s està disponible, però està instal·lat per a una arquitectura " + "diferent." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Cap paquet %s instal·lat." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "No és una forma vàlida: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "No s'ha marcat cap paquet per treure." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Ja hi ha instal·lada la versió més baixa del paquet %s, no es pot revertir." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Acció no gestionada: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "No hi ha cap paquet %s disponible." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "No hi ha cap paquet que hi coincideixi." ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "No es requereix cap actualització de seguretat, però hi ha {} actualització " + "disponible" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "No es requereix cap actualització de seguretat, però hi ha {} " + "actualitzacions disponibles" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "No es requereix cap actualització de seguretat per «{}», però hi ha {} " + "actualització disponible" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "No es requereix cap actualització de seguretat per «{}», però hi ha {} " + "actualitzacions disponibles" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". El paquet que falla és: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Les claus GPG estan configurades com a: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "La clau GPG de %s (0x%s) ja està instal·lada" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "S'ha aprovat la clau." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "S'ha rebutjat la clau." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "La importació de la clau ha fallat (codi %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "La clau s'ha importat amb èxit" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "No s'ha instal·lat cap clau" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -780,1543 +495,1482 @@ msgstr "" + "Les claus GPG llistades per al dipòsit «%s» ja estan instal·lades però no són correctes per a aquest paquet.\n" + "Comproveu que aquest dipòsit tingui configurats els URL amb la clau correcta." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "La importació de claus no ha ajudat, eren claus incorrectes?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Potser voleu dir: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + "El paquet \"{}\" del dipòsit local \"{}\" té una suma de comprovació " + "incorrecta" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + "Alguns paquets del dipòsit local tenen una suma de comprovació incorrecta" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "El paquet \"{}\" del dipòsit \"{}\" té una suma de comprovació incorrecta" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "El paquet %s ja està instal·lat." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problemes a la sol·licitud:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "paquets que falten: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "paquets trencats: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "mòduls o grups que falten: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "mòduls o grups trencats: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "El paquet %s ja està instal·lat." + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Ja s'ha baixat" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "tipus no admès de suma de comprovació: %s" ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " ++msgid "Config error: %s" ++msgstr "Error de configuració: %s" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "No instal·larà un paquet rpm de les fonts (%s)." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "s'ignora." ++msgid " Installed: %s-%s at %s" ++msgstr " Instal·lat: %s-%s a %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Construït: %s a %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "L'entorn «%s» no està instal·lat." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id «%s» no existeix." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "S'ha avortat l'operació." + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "habilitació del dipòsit %s" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Es baixen els paquets:" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Es va afegir el dipòsit %s de %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Error en baixar els paquets:" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Ha fallat la reconstrucció delta RPM" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Ha fallat la transacció" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Ha fallat la suma de comprovació de la reconstrucció delta RPM" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"No s'importaran automàticament les claus en una execució desatesa.\n" ++"Utilitzeu \"-y\" per anul·lar-ho." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "fet" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "Ha FALLAT la comprovació GPG" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Error de la línia d'ordres: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "format dolent: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Es devaluen els paquets" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "No s'ha marcat cap paquet per a la sincronització de la distribució." + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "ubicació del fitxer de configuració" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "operació silenciosa" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Paquets instal·lats" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "operació descriptiva" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Paquets disponibles" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "mostra la versió de DNF i surt" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Treu automàticament els paquets" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "estableix l'arrel de la instal·lació" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Paquets extres" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "no instal·lis cap documentació" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Actualitzacions disponibles" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "inhabilita tots els connectors" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Paquets recentment afegits" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "habilita els connectors pel nom" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "No hi ha paquets coincidents per llistar" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "inhabilita els connectors pel nom" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "No s'ha trobat cap coincidència" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "anul·la el valor de $releasever dels fitxers «config» i «repo»" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "No s'ha proporcionat cap id. de transacció" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "estableix opcions arbitràries «config» i «repo»" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "No s'ha trobat l'id. de transacció que s'ha proporcionat" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" +-"resol els problemes de resolució de dependències amb l'omissió dels paquets" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "S'ha trobat més d'un id. de transacció!" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "mostra l'ajuda de l'ordre" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "L'històric de les transaccions està incomplet, %u abans." + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" +-"permet l'eliminació dels paquets instal·lats per resoldre les dependències" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "L'històric de les transaccions està incomplet, %u després." + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" +-"prova les millors versions disponibles dels paquets a les transaccions." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Dipòsit desconegut: «%s»" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "" +-"executa enterament des de la memòria cau del sistema, no actualitzis la " +-"memòria cau" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "temps màxim d'espera de l'ordre" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Dipòsit sense coincidència: %s" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "nivell de sortida de depuració" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Aquesta ordre s'ha d'executar com a root." + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "bolca els resultats amb les solucions detallades en fitxers" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "No existeix l'ordre: %s. Utilitzeu %s --help" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "nivell de sortida d'error" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "nivell de sortida de depuració per a rpm" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "respon automàticament sí a totes les preguntes" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "respon automàticament no a totes les preguntes" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"No es pot determinar la versió del llançament (utilitzeu '--releasever' per " ++"especificar la versió del llançament)" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argument {}: no està permès amb l'argument {}" ++ ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "L'ordre «%s» ja està definida" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "exclou els paquets per nom o glob" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Per diagnosticar el problema, proveu d'executar: «%s»." + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "inhabilita excludepkgs" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Probablement teniu malmesa la RPMDB, l'execució de «%s» pot corregir aquesta" ++" incidència." + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "inhabilita l'eliminació de les dependències que ja no es necessiten" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Dipòsit del problema: %s" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "mostra els detalls quant a un paquet o un grup de paquets" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "controla que s'utilitzi el color" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "mostra tots els paquets (per defecte)" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "estableix les metadades com a vençudes abans d'executar l'ordre" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "mostra únicament els paquets disponibles" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "resol només adreces IPv4" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "mostra únicament els paquets instal·lats" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "resol només adreces IPv6" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "mostra únicament els paquets extres" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "estableix el directori on copiar els paquets" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "mostra únicament l'actualització de les versions dels paquets" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "baixa només els paquets" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "mostra únicament l'eliminació automàtica dels paquets" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "afegeix un comentari a la transacció" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "mostra únicament els paquets canviats recentment" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "" +-"Inclou els paquets pertinents de correccions d'errors, en les " +-"actualitzacions" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAQUET" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "llista un paquet o un grup de paquets" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "troba quin paquet proporciona el valor donat" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" +-"Inclou els paquets que es necessiten per a corregir l'avís indicat, en les " +-"actualitzacions" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" +-"Inclou els paquets que es necessiten per a corregir el BZ indicat, en les " +-"actualitzacions" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Inclou els paquets que es necessiten per a corregir el CVE indicat, en les " +-"actualitzacions" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Se cerquen els paquets: " + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "comprova si hi ha actualitzacions disponibles de paquets" ++ ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" +-"Inclou els paquets pertinents de seguretat que coincideixin amb la gravetat," +-" en les actualitzacions" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Força l'ús d'una arquitectura" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "No hi ha cap paquet disponible." + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Llistat d'ordres principals:" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "No s'ha marcat cap paquet per instal·lar." + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Llistat d'ordres dels connectors:" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "No hi ha cap paquet instal·lat." + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (des de %s)" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "El paquet instal·lat %s%s no està disponible." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Època" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "No hi ha cap paquet instal·lat des del dipòsit." + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "No s'ha marcat cap paquet per reinstal·lar." ++ ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "No s'ha marcat cap paquet per actualitzar." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" ++"executa ordres a la part superior de tots els paquets en un dipòsit concret" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Llançament" +- +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" +- +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" +- +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Origen" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "mostra un missatge d'ajuda d'ús" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "ORDRE" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Del dipòsit" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "Mostra o utilitza l'històric de transaccions" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Empaquetador" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"S'ha trobat més d'un id. de transacció!\n" ++"'{}' requereix un id. de transacció o nom de paquet." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Hora de la construcció" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "No s'ha donat cap id. de transacció o nom de paquet." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Hora de la instal·lació" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "No teniu accés a la BD de l'històric." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instal·lat per" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"No es pot desfer la transacció %s, fer-ho podria resultar en una base de " ++"dades de paquets inconsistent." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"No es pot revertir la transacció %s, fer-ho podria resultar en una base de " ++"dades de paquets inconsistent." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" ++"Definició no vàlida de l'interval dels id. de les transaccions '{}'.\n" ++"Utilitzeu '..'." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Llicència" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "No s'ha trobat cap transacció que manipuli el paquet '{}'." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "sí" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "És correcte? [s/N]: " ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "És correcte? [S/n]: " ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Group: %s" +-msgstr "Grup: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Id. de grup: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Description: %s" +-msgstr " Descripció: %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Language: %s" +-msgstr " Idioma: %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Paquets obligatoris:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Paquets per defecte:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Paquets opcionals:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Paquets condicionals:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Grup de l'entorn: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Id. de l'entorn: %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Grups obligatoris:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"suprimeix tots els paquets que ja no es necessiten i que es van instal·lar " ++"en principi com a dependències" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Grups opcionals:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Paquet a suprimir" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Coincidències amb:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "comprova si hi ha problemes al packagedb" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Fitxer: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "mostra tots els problemes; per defecte" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Dipòsit: %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "mostra els problemes de dependències" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Descripció: " ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "mostra els problemes de duplicats" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "mostra els paquets devaluats" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Llicència: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "mostra els problemes de proporciona" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "Proporciona : %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "Altres : %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "S'ha produït un error en el càlcul de la mida total de la baixada" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} queda devaluat per {}" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Mida total: %s" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} proporciona {} però no s'ha pogut trobar" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total download size: %s" +-msgstr "Mida total de la baixada: %s" ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Mida un cop instal·lat: %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "suprimeix les dades de la memòria cau" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "S'ha produït un error en calcular la mida un cop instal·lat" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tipus de metadades a netejar" ++ ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Es netegen les dades: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "La memòria cau ha vençut" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Freed space: %s" +-msgstr "Espai alliberat: %s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d fitxer suprimit" ++msgstr[1] "%d fitxers suprimits" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Es marquen els paquets com a instal·lats pel grup:" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "S'està esperant que acabi el procés amb el pid %d." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Marcatge dels paquets com a eliminats pel grup:" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Llista les dependències dels paquets i quins paquets les proporcionen" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grup" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "" ++"sincronitza els paquets instal·lats a les últimes versions disponibles" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paquets" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Paquet a sincronitzar" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "instal·lar paquets de grups o mòduls" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Reverteix un paquet" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "instal·lar paquets de grups" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Paquet a revertir" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Instal·lar" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "mostra o utilitza la informació dels grups" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Actualitzar" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "No hi ha dades disponibles dels grups per als dipòsits configurats." + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Reinstal·lar" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Advertència: El grup %s no existeix." + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Instal·lar les dependències" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Advertència: No hi ha grups que coincideixin:" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Instal·lar les dependències febles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Grups d'entorns disponibles:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Treure" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Grups d'entorns instal·lats:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Treure paquets dependents" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grups instal·lats:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Treure dependències no utilitzades" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grups d'idiomes instal·lats:" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Revertir" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grups disponibles:" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Grups d'idiomes disponibles:" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inclou els paquets opcionals a partir del grup" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "mostra també els grups ocults" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "mostra únicament els grups instal·lats" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "mostra únicament els grups disponibles" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "No és una subordre vàlida de «groups», utilitzeu: %s." + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "No s'ha pogut trobar el grup de paquets obligatori." + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "instal·la un o més d'un paquet al vostre sistema" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Paquet a instal·lar" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"S'ignoren els paquets amb conflictes:\n" +-"(afegiu «%s» a la línia d'ordres per forçar-ne l'actualització)" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "No s'ha pogut trobar cap coincidència" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "S'ignoren els paquets amb dependències trencades%s" ++msgid "Not a valid rpm file path: %s" ++msgstr "El camí al fitxer rpm no és vàlid: %s" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " o part d'un grup" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Hi ha les alternatives següents per \"{0}\": {1}" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "genera la memòria cau de les metadades" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" ++"S'estan creant els fitxers de memòria cau per a tots els fitxers de " ++"metadades." + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "se substitueix" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"marca o desmarca els paquets instal·lats com a instal·lats per l'usuari." + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" +-"\n" +-"Resum de la transacció\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instal·la" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s està marcat com a instal·lat per l'usuari." + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Actualitza" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s està desmarcat com a instal·lat per l'usuari." + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Treu" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s marcat com a grup instal·lat." + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Reverteix" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Error:" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Omet" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "El paquet %s no està instal·lat." + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paquet" +-msgstr[1] "Paquets" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Paquet dependent" +-msgstr[1] "Paquets dependents" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "No hi ha mòduls coincidents per llistar" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Actualitzat" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Revertit" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interactua amb els mòduls." + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instal·lat" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "mostra únicament els mòduls habilitats" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstal·lat" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "mostra únicament els mòduls inhabilitats" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Tret" +- +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Fallat" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "mostra el contingut del perfil" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Línia d'ordres" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Nom d'usuari" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "reinstal·la un paquet" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Id." ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Paquet a reinstal·lar" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data i hora" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "treu un o més paquets del vostre sistema" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Acció" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "suprimeix els paquets duplicats" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Alterats" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Sense transaccions" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "No s'ha trobat cap paquet duplicat per treure." + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "desconegut" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Eliminat" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Mai (últim: %s)" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "No instal·lat" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Instant (últim: %s)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Més antic" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s segons (últim: %s)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Més recent" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "mostra els dipòsits de programari configurats" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Id. de transacció:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "mostra tots els dipòsits" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Hora d'inici:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "mostra els dipòsits habilitats (per defecte)" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "rpmdb d'inici:" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "mostra els dipòsits inhabilitats" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u segons)" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minuts)" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "No hi ha disponible cap dipòsit" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u hores)" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "habilitat" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dies)" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "inhabilitat" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Hora de finalització:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "rpmdb de finalització:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Usuari:" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Codi de retorn:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Avortat" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Ha tingut èxit" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Errors:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Error:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Línia d'ordres:" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Comentari :" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "La transacció es va realitzar amb:" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Alteracions dels paquets:" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Sortida de l'scriptlet:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Errors:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Instal·lar-Dep" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Devaluat" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Elimina" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstal·la" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "S'ha proporcionat un id. de transacció o un paquet que era dolent" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id. del dipòsit" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Paquet %s.%s %s serà instal·lat" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "estat" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Paquet %s.%s %s serà una actualització" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nom del dipòsit" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Paquet %s.%s %s serà eliminat" +- +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Paquet %s.%s %s serà reinstal·lat" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Paquet %s.%s %s serà una reversió" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "cerca els paquets que coincideixin amb la paraula clau" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Paquet %s.%s %s serà devaluat" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Paquet %s.%s %s serà actualitzat" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Consulta totes les versions dels paquets (per defecte)" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Paquet %s.%s %s estarà devaluat" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "mostra únicament els resultats d'aquesta ARCH" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> S'inicia la resolució de dependències" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "mostra únicament els resultats que siguin propietaris del FITXER" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> La resolució de dependències ha finalitzat" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Importació de la clau GPG 0x%s:\n" +-" Id. d'usuari: \"%s\"\n" +-" Empremta: %s\n" +-" Des de: %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Executant" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Dormint" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ininterrompudament" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" +- +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Traçat/aturat" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "mostra només si hi ha resultats que devaluïn el REQ" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Desconegut" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "mostra únicament els resultats que proporcionin el REQ" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "No es pot trobar informació sobre el procés del bloqueig (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " L'aplicació amb PID %d és: %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "mostra únicament els resultats que recomanin el REQ" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memòria: %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "mostra únicament els resultats que millorin el REQ" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Iniciat: fa %s-%s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "mostra únicament els resultats que suggereixin el REQ" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Estat: %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "mostra únicament els resultats que suplementin el REQ" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" ++"comprova les dependències exactament com es donin, el contrari de --alldeps" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Error de configuració: %s" +- +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" ++"mostra una llista de totes les dependències i quins paquets les proporcionen" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instal·lat: %s-%s a %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Construït: %s a %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "resol les característiques als paquets originaris" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "mostra l'arbre recursiu per als paquets" ++ ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "opera amb el corresponent RPM del codi font" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" ++"mostra els N últims paquets per al nom.arq donat (o l'últim si N és negatiu)" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF únicament baixarà els paquets per a la transacció." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "mostra la informació detallada quant al paquet" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "" +-"DNF únicament baixarà els paquets, instal·larà les claus gpg i comprovarà la" +-" transacció." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "mostra la llista dels fitxers al paquet" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "S'ha avortat l'operació." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "mostra el nom RPM del codi font del paquet" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Es baixen els paquets:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "mostra els registres de canvis del paquet" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Error en baixar els paquets:" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "format per mostrar els paquets trobats" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Ha fallat la transacció" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"utilitza el format nom-època:versió-llançament.arquitectura per a la " ++"visualització dels paquets trobats (per defecte)" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" +-"No s'importaran automàticament les claus en una execució desatesa.\n" +-"Utilitzeu \"-y\" per anul·lar-ho." ++"utilitza el format nom-versió-llançament per a la visualització dels paquets" ++" trobats (predeterminat de la consulta rpm)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "Ha FALLAT la comprovació GPG" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"utilitza el format època:nom-versió-llançament.arquitectura per a la " ++"visualització dels paquets trobats" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" ++"Mostra en quins grups de components s'introdueixen els paquets seleccionats" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Es devaluen els paquets" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "limita la consulta als paquets amb instal·lació duplicada" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "No s'ha marcat cap paquet per a la sincronització de la distribució." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "limita la consulta als paquets installonly instal·lats" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" ++"limita la consulta als paquets instal·lats amb dependències sense satisfer" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Paquets instal·lats" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Paquets disponibles" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "mostra una ubicació des d'on es poden baixar els paquets" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Treu automàticament els paquets" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Mostra les funcions que el paquet entra amb conflicte." + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Paquets extres" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Actualitzacions disponibles" +- +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Paquets recentment afegits" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "No hi ha paquets coincidents per llistar" +- +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "No s'ha trobat cap coincidència" +- +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "No s'ha proporcionat cap id. de transacció" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Mostra les funcions que pot millorar el paquet." + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "No s'ha trobat l'id. de transacció que s'ha proporcionat" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Mostra les funcions que proporciona el paquet." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "S'ha trobat més d'un id. de transacció!" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Mostra les funcions que recomana el paquet." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "L'històric de les transaccions està incomplet, %u abans." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Mostra les funcions que el paquet en depèn." + +-#: ../dnf/cli/cli.py:641 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "L'històric de les transaccions està incomplet, %u després." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Dipòsit desconegut: «%s»" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Mostra les funcions que suggereix el paquet." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Dipòsit sense coincidència: %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Mostra les funcions que el paquet pot complementar." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Aquesta ordre s'ha d'executar com a root." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Mostra únicament els paquets disponibles." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "No existeix l'ordre: %s. Utilitzeu %s --help" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Mostra únicament els paquets instal·lats." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"Podria ser que l'ordre fos d'un connector de DNF, proveu: \"dnf install " +-"'dnf-command(%s)'\"" ++"Mostra únicament els paquets que no estan presents en cap dels dipòsits " ++"disponibles." + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"Podria ser que l'ordre fos d'un connector de DNF, però actualment la càrrega" +-" dels connectors està inhabilitada." ++"Mostra únicament els paquets que proporcionin una actualització de versió " ++"per algun dels paquets ja instal·lats." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Mostra únicament els paquets que han estat instal·lats per l'usuari." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Mostra únicament els paquets que s'han editat recentment" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "la clau a cercar" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "El paquet {} no conté fitxers" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" ++"Etiquetes disponibles de consulta: utilitzeu --queryformat \".. %{tag} ..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"No es pot determinar la versió del llançament (utilitzeu '--releasever' per " +-"especificar la versió del llançament)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argument {}: no està permès amb l'argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "cerca els detalls del paquet amb la cadena de text proporcionada" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "L'ordre «%s» ja està definida" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "cerca també a la descripció i a l'URL del paquet" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "treu un o més paquets del vostre sistema" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "suprimeix els paquets duplicats" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Paquet a suprimir" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "No s'ha trobat cap paquet duplicat per treure." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "Coincidències exactes amb %s: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "El paquet instal·lat %s%s no està disponible." ++msgid "%s Matched: %%s" ++msgstr "Coincidències amb %s: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "No s'ha trobat cap coincidència." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "executa un shell DNF interactiu" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SCRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script a executar dins del shell DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "El valor de la clau no està admès." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "No s'ha pogut el dipòsit: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2325,7 +1979,7 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2333,7 +1987,7 @@ msgstr "" + "{} [command]\n" + " imprimeix l'ajuda" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2341,13 +1995,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2355,7 +2009,7 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2363,7 +2017,7 @@ msgstr "" + "{}\n" + " executa la transacció" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2371,7 +2025,7 @@ msgstr "" + "{}\n" + " surt del shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2392,1315 +2046,1664 @@ msgstr "" + "run resol i executa el conjunt de la transacció\n" + "exit (o quit) surt del shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Error: No es pot obrir %s per a la lectura" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "S'ha completat!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Abandonament del Shell" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +-"marca o desmarca els paquets instal·lats com a instal·lats per l'usuari." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Els spec que seran suprimits" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s està marcat com a instal·lat per l'usuari." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Els spec que seran instal·lats" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s està desmarcat com a instal·lat per l'usuari." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "correcció d'errors" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s marcat com a grup instal·lat." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "millora" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "El paquet %s no està instal·lat." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "seguretat" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "paquetnou" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "suprimeix les dades de la memòria cau" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Crític/Seg." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tipus de metadades a netejar" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Important/Seg." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Es netegen les dades: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderat/Seg." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "La memòria cau ha vençut" +- +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d fitxer suprimit" +-msgstr[1] "%d fitxers suprimits" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Baix/Seg." + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "S'està esperant que acabi el procés amb el pid %d." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "mostra els avisos sobre els paquets" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" ++"avisos sobre versions més noves dels paquets instal·lats (per defecte)" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "avisos sobre versions iguals i antigues de paquets instal·lats" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" ++"avisos sobre versions més noves d'aquells paquets instal·lats per als quals " ++"hi ha disponible una versió més nova" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "avisos sobre qualsevol versió dels paquets instal·lats" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "mostra el resum dels avisos (per defecte)" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "mostra la llisa dels avisos" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "mostra la informació dels avisos" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instal·lat" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "actualitzacions" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "tot" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponible" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Resum de la informació de les actualitzacions: " + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Anuncis de paquets nous" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Anuncis de seguretat" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Avisos crítics de seguretat" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Avisos importants de seguretat" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Avisos moderats de seguretat" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"actualitza la versió, però només amb la coincidència del paquet «més nou», " +-"que corregeix un problema que afecta el vostre sistema" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Avisos baixos de seguretat" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "comprova si hi ha problemes al packagedb" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Avisos desconeguts de seguretat" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "mostra tots els problemes; per defecte" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Anuncis de correccions" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "mostra els problemes de dependències" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Anuncis de millores" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "mostra els problemes de duplicats" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Altres anuncis" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "mostra els paquets devaluats" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Desconegut/Seg." + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "mostra els problemes de proporciona" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Errors" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tipus" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID d'actualització" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} queda devaluat per {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Actualitzat" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} proporciona {} però no s'ha pogut trobar" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Reverteix un paquet" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Descripció" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Paquet a revertir" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Drets" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "mostra o utilitza la informació dels grups" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Gravetat" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "No hi ha dades disponibles dels grups per als dipòsits configurats." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Fitxers" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Advertència: El grup %s no existeix." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instal·lat" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Advertència: No hi ha grups que coincideixin:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "fals" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Grups d'entorns disponibles:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "cert" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Grups d'entorns instal·lats:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "actualitza un o més paquets al vostre sistema" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grups instal·lats:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Paquet a actualitzar" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grups d'idiomes instal·lats:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"actualitza la versió, però només amb la coincidència del paquet «més nou», " ++"que corregeix un problema que afecta el vostre sistema" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grups disponibles:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "S'ha acabat." + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Grups d'idiomes disponibles:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Sense accés de lectura/execució al directori actual, es mou a /" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inclou els paquets opcionals a partir del grup" +- +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "mostra també els grups ocults" +- +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "mostra únicament els grups instal·lats" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "mostra únicament els grups disponibles" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "No és una subordre vàlida de «groups», utilitzeu: %s." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "S'han resolt les dependències." + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "No s'ha pogut trobar el grup de paquets obligatori." ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Error de la línia d'ordres: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Llista les dependències dels paquets i quins paquets les proporcionen" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "format dolent: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Per diagnosticar el problema, proveu d'executar: «%s»." ++msgid "Setopt argument has multiple values: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" + msgstr "" +-"Probablement teniu malmesa la RPMDB, l'execució de «%s» pot corregir aquesta" +-" incidència." + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" +-"Heu habilitat la comprovació de paquets a través de claus GPG. És una bona opció.\n" +-"No obstant això, no teniu instal·lada cap clau pública GPG. Necessiteu baixar\n" +-"les claus per als paquets que desitgeu instal·lar i instal·lar-les.\n" +-"Podeu fer-ho amb l'execució de l'ordre:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"També podeu especificar l'url de la clau que voleu utilitzar\n" +-"per a un dipòsit en l'opció «gpgkey» a la secció d'un dipòsit i DNF \n" +-"la instal·larà per vosaltres.\n" +-"\n" +-"Per a més informació contacteu amb el vostre distribuïdor o proveïdor de paquets." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Dipòsit del problema: %s" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "ubicació del fitxer de configuració" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "mostra els detalls quant a un paquet o un grup de paquets" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "operació silenciosa" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "mostra tots els paquets (per defecte)" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "operació descriptiva" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "mostra únicament els paquets disponibles" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "mostra únicament els paquets instal·lats" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "estableix l'arrel de la instal·lació" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "mostra únicament els paquets extres" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "no instal·lis cap documentació" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "mostra únicament l'actualització de les versions dels paquets" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "inhabilita tots els connectors" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "mostra únicament l'eliminació automàtica dels paquets" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "habilita els connectors pel nom" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "mostra únicament els paquets canviats recentment" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "inhabilita els connectors pel nom" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "anul·la el valor de $releasever dels fitxers «config» i «repo»" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "estableix opcions arbitràries «config» i «repo»" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" ++"resol els problemes de resolució de dependències amb l'omissió dels paquets" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "llista un paquet o un grup de paquets" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "mostra l'ajuda de l'ordre" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "troba quin paquet proporciona el valor donat" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++"permet l'eliminació dels paquets instal·lats per resoldre les dependències" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" ++"prova les millors versions disponibles dels paquets a les transaccions." + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Se cerquen els paquets: " ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++"executa enterament des de la memòria cau del sistema, no actualitzis la " ++"memòria cau" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "comprova si hi ha actualitzacions disponibles de paquets" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "temps màxim d'espera de l'ordre" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "nivell de sortida de depuració" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "No hi ha cap paquet disponible." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "bolca els resultats amb les solucions detallades en fitxers" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "No s'ha marcat cap paquet per instal·lar." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "No hi ha cap paquet instal·lat." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "nivell de sortida d'error" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (des de %s)" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "No hi ha cap paquet instal·lat des del dipòsit." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "nivell de sortida de depuració per a rpm" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "No s'ha marcat cap paquet per reinstal·lar." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "respon automàticament sí a totes les preguntes" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "No s'ha marcat cap paquet per actualitzar." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "respon automàticament no a totes les preguntes" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" +-"executa ordres a la part superior de tots els paquets en un dipòsit concret" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "mostra un missatge d'ajuda d'ús" +- +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "ORDRE" +- +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "Mostra o utilitza l'històric de transaccions" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" +-"S'ha trobat més d'un id. de transacció!\n" +-"'{}' requereix un id. de transacció o nom de paquet." + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "No s'ha donat cap id. de transacció o nom de paquet." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "exclou els paquets per nom o glob" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "No teniu accés a la BD de l'històric." ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "inhabilita excludepkgs" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" +-"No es pot desfer la transacció %s, fer-ho podria resultar en una base de " +-"dades de paquets inconsistent." + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "inhabilita l'eliminació de les dependències que ja no es necessiten" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" +-"No es pot revertir la transacció %s, fer-ho podria resultar en una base de " +-"dades de paquets inconsistent." + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "controla que s'utilitzi el color" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "estableix les metadades com a vençudes abans d'executar l'ordre" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "resol només adreces IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "resol només adreces IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "estableix el directori on copiar els paquets" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "baixa només els paquets" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "afegeix un comentari a la transacció" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" +-"Definició no vàlida de l'interval dels id. de les transaccions '{}'.\n" +-"Utilitzeu '..'." ++"Inclou els paquets pertinents de correccions d'errors, en les " ++"actualitzacions" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" ++"Inclou els paquets que es necessiten per a corregir l'avís indicat, en les " ++"actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Inclou els paquets que es necessiten per a corregir el BZ indicat, en les " ++"actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Inclou els paquets que es necessiten per a corregir el CVE indicat, en les " ++"actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Inclou els paquets pertinents de seguretat que coincideixin amb la gravetat," ++" en les actualitzacions" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Força l'ús d'una arquitectura" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Llistat d'ordres principals:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Llistat d'ordres dels connectors:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Època" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Llançament" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Origen" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Del dipòsit" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Empaquetador" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Hora de la construcció" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Hora de la instal·lació" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instal·lat per" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Llicència" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "s" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "sí" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "És correcte? [s/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "És correcte? [S/n]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Grup: %s" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Id. de grup: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Descripció: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Idioma: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Paquets obligatoris:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Paquets per defecte:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Paquets opcionals:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Paquets condicionals:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Grup de l'entorn: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Id. de l'entorn: %s" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Grups obligatoris:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Grups opcionals:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Coincidències amb:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Fitxer: %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Dipòsit: %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Descripció: " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL: %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Llicència: %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Proporciona : %s" ++ ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Altres : %s" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "S'ha produït un error en el càlcul de la mida total de la baixada" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Mida total: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Mida total de la baixada: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Mida un cop instal·lat: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "S'ha produït un error en calcular la mida un cop instal·lat" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Espai alliberat: %s" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Es marquen els paquets com a instal·lats pel grup:" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Marcatge dels paquets com a eliminats pel grup:" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grup" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paquets" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "instal·lar paquets de grups o mòduls" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "instal·lar paquets de grups" ++ ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Instal·lar" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "No s'ha trobat cap transacció que manipuli el paquet '{}'." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Actualitzar" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "instal·la un o més d'un paquet al vostre sistema" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Reinstal·lar" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "No s'ha pogut trobar cap coincidència" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Instal·lar les dependències" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "El camí al fitxer rpm no és vàlid: %s" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Instal·lar les dependències febles" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Hi ha les alternatives següents per \"{0}\": {1}" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Treure" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "correcció d'errors" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Treure paquets dependents" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "millora" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Treure dependències no utilitzades" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "seguretat" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Revertir" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "desconegut" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "paquetnou" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Crític/Seg." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Important/Seg." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderat/Seg." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Baix/Seg." ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "mostra els avisos sobre els paquets" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" +-"avisos sobre versions més noves dels paquets instal·lats (per defecte)" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "avisos sobre versions iguals i antigues de paquets instal·lats" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" +-"avisos sobre versions més noves d'aquells paquets instal·lats per als quals " +-"hi ha disponible una versió més nova" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "avisos sobre qualsevol versió dels paquets instal·lats" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "mostra el resum dels avisos (per defecte)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "mostra la llisa dels avisos" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"S'ignoren els paquets amb conflictes:\n" ++"(afegiu «%s» a la línia d'ordres per forçar-ne l'actualització)" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "mostra la informació dels avisos" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "S'ignoren els paquets amb dependències trencades%s" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instal·lat" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " o part d'un grup" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "actualitzacions" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "tot" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponible" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "se substitueix" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Resum de la informació de les actualitzacions: " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Resum de la transacció\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Anuncis de paquets nous" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instal·la" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Anuncis de seguretat" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Actualitza" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Avisos crítics de seguretat" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Treu" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Avisos importants de seguretat" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Reverteix" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Avisos moderats de seguretat" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Omet" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Avisos baixos de seguretat" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paquet" ++msgstr[1] "Paquets" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Avisos desconeguts de seguretat" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Paquet dependent" ++msgstr[1] "Paquets dependents" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Anuncis de correccions" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Actualitzat" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Anuncis de millores" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Revertit" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Altres anuncis" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstal·lat" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Desconegut/Seg." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID d'actualització" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Tret" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tipus" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Fallat" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Actualitzat" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Errors" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Descripció" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Línia d'ordres" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Gravetat" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Nom d'usuari" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Drets" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Id." + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Fitxers" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data i hora" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "cert" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Acció" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "fals" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Alterats" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "No hi ha mòduls coincidents per llistar" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Sense transaccions" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interactua amb els mòduls." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "mostra únicament els mòduls habilitats" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "mostra únicament els mòduls inhabilitats" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Eliminat" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "mostra únicament els mòduls instal·lats" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "No instal·lat" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "mostra el contingut del perfil" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Més recent" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Més antic" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Id. de transacció:" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "reinstal·la un paquet" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Hora d'inici:" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Paquet a reinstal·lar" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "rpmdb d'inici:" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" +-"sincronitza els paquets instal·lats a les últimes versions disponibles" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u segons)" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Paquet a sincronitzar" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minuts)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "executa un dnf mod interactiu per a suprimir i instal·lar un spec" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u hores)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Els spec que seran suprimits" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dies)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Els spec que seran instal·lats" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Hora de finalització:" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "genera la memòria cau de les metadades" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "rpmdb de finalització:" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "" +-"S'estan creant els fitxers de memòria cau per a tots els fitxers de " +-"metadades." ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Usuari:" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "actualitza un o més paquets al vostre sistema" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Avortat" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Paquet a actualitzar" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Codi de retorn:" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"suprimeix tots els paquets que ja no es necessiten i que es van instal·lar " +-"en principi com a dependències" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Ha tingut èxit" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "cerca els detalls del paquet amb la cadena de text proporcionada" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Errors:" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "cerca també a la descripció i a l'URL del paquet" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Error:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Línia d'ordres:" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr "" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Comentari :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "Coincidències exactes amb %s: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "La transacció es va realitzar amb:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "Coincidències amb %s: %%s" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Alteracions dels paquets:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "No s'ha trobat cap coincidència." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Sortida de l'scriptlet:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Mai (últim: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Errors:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Instant (últim: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Instal·lar-Dep" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s segons (últim: %s)" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Devaluat" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "mostra els dipòsits de programari configurats" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Devaluar" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "mostra tots els dipòsits" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Elimina" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "mostra els dipòsits habilitats (per defecte)" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstal·la" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "mostra els dipòsits inhabilitats" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "S'ha proporcionat un id. de transacció o un paquet que era dolent" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Paquet %s.%s %s serà instal·lat" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "No hi ha disponible cap dipòsit" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Paquet %s.%s %s serà una actualització" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "habilitat" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Paquet %s.%s %s serà eliminat" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "inhabilitat" ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Paquet %s.%s %s serà reinstal·lat" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Id. del dipòsit: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Paquet %s.%s %s serà una reversió" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Nom del dipòsit: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Paquet %s.%s %s serà devaluat" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Estat del dipòsit: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Paquet %s.%s %s serà actualitzat" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Revisió del dipòsit: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Paquet %s.%s %s estarà devaluat" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Etiquetes del dipòsit: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> S'inicia la resolució de dependències" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Etiquetes distro del dipòsit: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> La resolució de dependències ha finalitzat" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Dipòsit actualitzat: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Importació de la clau GPG 0x%s:\n" ++" Id. d'usuari: \"%s\"\n" ++" Empremta: %s\n" ++" Des de: %s" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Paquets del dipòsit: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Executant" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Mida del dipòsit: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Dormint" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Metaenllaç del dipòsit: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ininterrompudament" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Actualitzat: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Rèpliques dels dipòsits: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Traçat/aturat" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "URL-base del dipòsit: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Desconegut" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Venciment del dipòsit: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "No es pot trobar informació sobre el procés del bloqueig (PID %d)" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Exclou del dipòsit: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " L'aplicació amb PID %d és: %s" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Inclou del dipòsit: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memòria: %5s RSS (%5sB VSZ)" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Exclòs del dipòsit: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Iniciat: fa %s-%s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Nom del fitxer del dipòsit: " ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Estat: %s" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id. del dipòsit" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "s'ignora." + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "estat" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nom del dipòsit" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "cerca els paquets que coincideixin amb la paraula clau" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "L'entorn «%s» no està instal·lat." + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Consulta totes les versions dels paquets (per defecte)" +- +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "mostra únicament els resultats d'aquesta ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id «%s» no existeix." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "mostra únicament els resultats que siguin propietaris del FITXER" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "" ++"S'ha produït un error mentre s'analitzaven sintàcticament les opcions de " ++"«%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "mostra només si hi ha resultats que devaluïn el REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Opció de configuració desconeguda: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "mostra únicament els resultats que proporcionin el REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "mostra únicament els resultats que recomanin el REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Incorrecte o desconegut \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "mostra únicament els resultats que millorin el REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "mostra únicament els resultats que suggereixin el REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "mostra únicament els resultats que suplementin el REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Advertència: error en carregar «%s» i s'ignora." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" +-"comprova les dependències exactament com es donin, el contrari de --alldeps" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"mostra una llista de totes les dependències i quins paquets les proporcionen" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" +- +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "resol les característiques als paquets originaris" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "mostra l'arbre recursiu per als paquets" +- +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "opera amb el corresponent RPM del codi font" +- +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"mostra els N últims paquets per al nom.arq donat (o l'últim si N és negatiu)" +- +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "mostra la informació detallada quant al paquet" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "mostra la llista dels fitxers al paquet" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "mostra el nom RPM del codi font del paquet" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "mostra els registres de canvis del paquet" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "dipòsit %s: 0x%s ja s'ha importat" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "format per mostrar els paquets trobats" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "dipòsit %s: s'ha importat la clau 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"utilitza el format nom-època:versió-llançament.arquitectura per a la " +-"visualització dels paquets trobats (per defecte)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" +-"utilitza el format nom-versió-llançament per a la visualització dels paquets" +-" trobats (predeterminat de la consulta rpm)" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "No instal·larà un paquet rpm de les fonts (%s)." ++ ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"utilitza el format època:nom-versió-llançament.arquitectura per a la " +-"visualització dels paquets trobats" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "extensió DNSSEC: clau per a l'usuari " ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" +-"Mostra en quins grups de components s'introdueixen els paquets seleccionats" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "limita la consulta als paquets amb instal·lació duplicada" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "té un estat desconegut." + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "limita la consulta als paquets installonly instal·lats" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "Extensió DNSSEC: " + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" +-"limita la consulta als paquets instal·lats amb dependències sense satisfer" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "mostra una ubicació des d'on es poden baixar els paquets" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "tipus no admès de suma de comprovació: %s" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Mostra les funcions que el paquet entra amb conflicte." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Ha fallat la reconstrucció delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Ha fallat la suma de comprovació de la reconstrucció delta RPM" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "fet" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problemes a la sol·licitud:" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "paquets que falten: " ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "paquets trencats: " + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Mostra les funcions que pot millorar el paquet." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "mòduls o grups que falten: " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Mostra les funcions que proporciona el paquet." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "mòduls o grups trencats: " + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Mostra les funcions que recomana el paquet." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Mostra les funcions que el paquet en depèn." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Mostra les funcions que suggereix el paquet." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Mostra les funcions que el paquet pot complementar." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Res a mostrar." + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Mostra únicament els paquets disponibles." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Mostra únicament els paquets instal·lats." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Mòduls habilitats: {}." + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" +-"Mostra únicament els paquets que no estan presents en cap dels dipòsits " +-"disponibles." + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Mostra únicament els paquets que proporcionin una actualització de versió " +-"per algun dels paquets ja instal·lats." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Mostra únicament els paquets que poden ser eliminats amb l'ordre «dnf " +-"autoremove»." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Mostra únicament els paquets que han estat instal·lats per l'usuari." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Mostra únicament els paquets que s'han editat recentment" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "la clau a cercar" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "El paquet {} no conté fitxers" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" +-"Etiquetes disponibles de consulta: utilitzeu --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "S'ha acabat." ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "No es pot resoldre l'argument {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Sense accés de lectura/execució al directori actual, es mou a /" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "No hi ha cap coincidència per al paquet {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "S'han resolt les dependències." +- + #. empty file is invalid json format + #: ../dnf/persistor.py:54 + #, python-format +@@ -3715,29 +3718,6 @@ msgstr "No s'ha pogut emmagatzemar l'hora de l'últim makecache." + msgid "Failed determining last makecache time." + msgstr "No s'ha pogut determinar l'hora de l'últim makecache." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "dipòsit %s: 0x%s ja s'ha importat" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "dipòsit %s: s'ha importat la clau 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"S'ha trobat un bloqueig de fitxer amb format incorrecte: %s.\n" +-"Assegureu-vos que no hi hagi cap altre procés dnf en execució i suprimiu manualment el fitxer del bloqueig o executeu systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3760,3 +3740,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Ja s'ha baixat" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "habilitació del dipòsit %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Es va afegir el dipòsit %s de %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Revertir" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Netejar" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Instal·lar" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Reinstal·lar" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Eliminar" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Actualitzar" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verificar" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Executar l'scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Preparar" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problema" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "S'han produït errors durant la transacció." +diff --git a/po/cs.po b/po/cs.po +index 4e82b2c9..b9f5607f 100644 +--- a/po/cs.po ++++ b/po/cs.po +@@ -29,7 +29,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-09-17 10:33+0000\n" + "Last-Translator: Josef Hruška \n" + "Language-Team: Czech (http://www.transifex.com/projects/p/dnf/language/cs/)\n" +@@ -40,217 +40,6 @@ msgstr "" + "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "BALÍČEK" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Balíček k instalaci" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problém" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "TransactionItem nenalezeno pro klíč: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "TransactionSWDBItem nenalezeno pro klíč: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Během transakce došlo k chybám." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: kontrola součtu %s neúspěšná: součet %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Povolování jiného proudu pro '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nic k zobrazení." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Instalace novější verze '{}', než která byla zadána. Důvod: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Povolené moduly: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Profil pro '{}' neurčen, prosíme, zadejte profil." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Chyba při parsování '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Neznámá volba konfigurace: %s = %s v %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Neznámá hodnota konfigurace: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Nesprávné nebo neznámé \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Varování: chyba načítání '%s', přeskakuje se." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repozitář '%s': Chyba při parsování konfigurace: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Repozitáři '%s' chybí v konfiguraci jméno, použito id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -291,6 +80,16 @@ msgstr "Nepodařilo se poslat e-mail prostřednictvím '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Selhalo spuštění příkazu '%s': vrácen %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Neznámá volba konfigurace: %s = %s v %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -305,81 +104,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Chyba: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Snížení verze" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Vymazání" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Instalování" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Zastaralé" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Reinstalace" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "K odstranění" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Aktualizace" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Ověřuje se" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Běžící skriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Příprava" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -473,81 +197,80 @@ msgstr "Neplatný tsflag v konfiguračním souboru: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Selhalo přidání souboru se skupinou pro repozitář: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Spouští se kontrola transakce" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Chyba: kontrola transakce vs řešení závislostí:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Kontrola transakce byla úspěšná" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Probíhá test transakce" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Test transakce byl úspěšný." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Transakce běží" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Požadavky na místo na disku:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." +-msgstr[1] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." +-msgstr[2] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Přehled chyb" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Nelze spustit transakci." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transakce nemůže začít:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Selhalo odstranění transakčního souboru %s." + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Některé balíčky nebyly staženy. Další pokus." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%d.1%% ušetřeno)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -555,223 +278,221 @@ msgstr "" + "Neúspěšná Delta RPM zvýšila %.1f MB aktualizací na %.1f MB (zbytečných " + "%d.1%%)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Nelze otevřít: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Veřejný klíč %s není nainstalován" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problém s otevřením balíčku %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Veřejný klíč %s není důvěryhodný" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Balíček %s není podepsán" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Nelze odstranit %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s odstraněn" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Neexistuje shoda pro skupinu balíčků \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Není co dělat." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Nebyly vybrány žádné skupiny pro odstranění." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Nebyly vybrány žádné skupiny pro aktualizaci." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Balíček %s není nainstalován, nelze ho downgradovat." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Žádná shoda pro argument: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "žádný balíček není vhodný" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Balíček %s není nainstalován, nelze ho downgradovat." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "Balíček %s nižší verze je již nainstalován, nelze jej downgradovat." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Balíček %s není nainstalován, nelze jej přeinstalovat." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Soubor %s je zdrojovým balíčkem a nemůže být aktualizován, ignoruje se." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Balíček %s není nainstalován, nelze jej aktualizovat." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Balíček %s je dostupný, ale není nainstalován." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Balíček %s je dostupný, ale je nainstalován pro jinou architekturu." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Balík %s nenainstalován." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Neplatná forma: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Žádné balíčky ke smazání" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Balíček je pro argument %s dostupný, ale není nainstalován." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Balíček %s nejstarší verze je již nainstalován, nelze nainstalovat starší " + "verzi." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Balíček %s není k dispozici." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "žádný balíček není vhodný" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Nejsou zapotřebí žádné aktualizace, ale k dispozici je aktualizace {}" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Nejsou zapotřebí žádné aktualizace, ale k dispozici jsou aktualizace {}" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici je " + "aktualizace {}" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici jsou " + "aktualizace {}" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Chybující balíček je: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG klíče jsou zkonfigurovány jako: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG klíč %s (0x%s) je již nainstalován" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Import klíče selhal (kód %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Import klíče proběhl úspěšně" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Nebyly instalovány žádné klíče" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -780,27 +501,27 @@ msgstr "" + "GPG klíče určené pro repozitář „%s“ jsou již nainstalovány, avšak pro tento balíček nejsou správné.\n" + "Zkontrolujte, zda URL klíčů jsou pro tento repozitář správně nastaveny." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Import klíče/ů nepomohl, špatný klíč(e)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Možná jste měli na mysli: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Balíček \"{}\" z místního repozitáře \"{}\" má nesprávný kontrolní součet" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Některé balíčky z místního repozitáře mají nesprávný kontrolní součet" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Balíček \"{}\" z repozitáře \"{}\" má nesprávný kontrolní součet" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -808,2902 +529,3190 @@ msgstr "" + "Některé balíčky mají neplatnou mezipaměť, ale nemohou být staženy kvůli " + "volbě \"--cacheonly\"" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Balíček %s je již nainstalován." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 +-#, python-format +-msgid "no matching payload factory for %s" +-msgstr "Žádná odpovídající payload factory pro %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Již stažen" +- +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "nepodporovaný typ kontrolního součtu: %s" ++msgid "Package %s is already installed." ++msgstr "Balíček %s je již nainstalován." + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Nenainstaluje zdrojový rpm balíček (%s)." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "přeskakuje se." ++msgid "Config error: %s" ++msgstr "Chyba konfigurace: %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " Nainstalováno: %s-%s na %s" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Prostředí \"%s\" není nainstalováno." ++msgid " Built : %s at %s" ++msgstr " Sestaveno : %s na %s" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id '%s' neexistuje." +- +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "povolování repozitáře %s" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Přidán repozitář %s z %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Znovu-sestavení Delta RPM selhalo" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Kontrolní součet znovu-sestavení Delta RPM selhal" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operace přerušena." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "hotovo" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Stahování balíčků:" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Chyba na příkazovém řádku: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Chyba stahování balíčků:" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "špatný formát: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transakce selhala" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"Nelze automaticky importovat klíče při spuštění bez obsluhy.\n" ++"Použijte \"-y\" k potlačení." + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "Kontrola GPG selhala" ++ ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "Umístění konfiguračního souboru" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Zastaralé balíčky:" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "tichý běh" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "běh s podrobnějším výstupem" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "Ukázat verzi DNF a skončit" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Nainstalované balíčky:" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "Nastavit kořen instalace" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Dostupné balíčky:" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "neinstalovat dokumentace" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Automaticky odstranitelné balíčky:" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "Vypnout všechny pluginy" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Dodatečné balíčky:" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "Povolit zásuvné moduly podle jména" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Dostupné aktualizace" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "Zakázat zásuvné moduly podle jména" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Nedávno přidané balíčky:" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "Přenastavit hodnotu $releasever v konfiguračních a repo souborech" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nenalezeny odpovídající balíčky" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nebyla nalezena shoda" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Nezadáno ID transakce" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "zobrazit nápovědu k příkazům" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Zadané ID transakce nenalezeno" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "Pro vyřešení závislostí povolit vymazání nainstalovaných balíčků" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Nalezeno více než jedno ID transakce!" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Historie transakcí není kompletní, před %u." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Historie transakcí není kompletní, po %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "Spustit vše ze systémové cache, bez její aktualizace" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Vrácení transakce {}, z {}" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "Maximální doba čekání příkazu" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Neznámý repozitář: '%s'" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "Úroveň výpisu ladících informací" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Žádná shoda repozitáře: %s" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "Vypíše detailní výsledky rešení do souborů" +- +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "Ukázat duplikáty v repozitářích, v list/search příkazech" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Tento příkaz musí být spuštěn pod uživatelem root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "Úroveň výpisu chyb" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Neexistující příkaz: %s. Použijte %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"Umožňuje zastaralou procesní logiku DNF pro upgradování nebo zobrazení " +-"schopností tak, že balíček zastará pro informace, seznam a dotazy v " +-"repozitáři" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "Úroveň výpisu ladících informací pro rpm" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "Automaticky odpovědět ano na všechny otázky" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "Automaticky odpovědět ne na všechny otázky" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"Povolit jen určité repozitáře na základě jejich ID nebo vzoru, mohou být " +-"zadány vícekrát" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" ++"releasever')" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argument {}: není dovoleno s argumentem {}" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "Zakázat excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Příkaz „%s“ již definován" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "Zakázat odstranění závislostí, které se již nepoužívají" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "Kontrola zda jsou použity barvy" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "Nastavit metada před spuštěním příkazu jako časově neplatná" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "Vyřešit pouze IPv4 adresy" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Pravděpodobně máte poškozenou RPMDB, spuštění '%s' by mohlo problém " ++"napravit." + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "Vyřešit pouze IPv6 adresy" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problém v repozitáři: %s" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "Balíčky jen stáhnout" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "zobrazit detaily o balíčku nebo skupině balíčků" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "přidat k transakci poznámku" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "zobrazit všechny balíčky (výchozí)" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "zobrazit jen dostupné balíčky" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "zobrazit jen nainstalované balíčky" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "zobrazit jen extras balíčky" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "Zobrazit je balíčky pro upgrade" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "Zahrnovat balíčky potřebné k opravě daného varování do aktualizací" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "Zobrazit jen automaticky odstranitelné balíčky" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z Bugzilly do " +-"aktualizací" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "zobrazit jen nedávno změněné balíčky" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z CVE do " +-"aktualizací" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "BALÍČEK" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" +-"Zahrnovat zabezpečení příslušných balíčků odpovídajících závažnosti do " +-"aktualizací" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Vynutit použití architektury" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "Vypsat balíček nebo skupiny balíčků" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Seznam hlavních příkazů:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "Nalézt balíček, který poskytuje danou hodnotu" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Seznam příkazů zásuvných modulů:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Název" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Název" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Prohledávání balíčků: " + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Období" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Verze" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Verze" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Žádný balíček není k disozici." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Vydání" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Žádný balík nebyl nainstalován." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Architektura" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (z %s)" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Velikost" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Instalované balíčky %s%s nejsou dostupné" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Velikost" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Žádný balík z repozitáře nebyl nainstalován" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Zdroj" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Repo" +- +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Repozitář" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Z repozitáře" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Tvůrce balíčku" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Čas vytvoření" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Čas instalace" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Nainstalováno" +- +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Souhrn" +- +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Souhrn" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licence" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Popis" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Popis" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Žádné balíčky k vypsání" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "a" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "zobrazit užitečnou nápovědu" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ano" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "PŘÍKAZ" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ne" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "zobrazit nebo používat historii transakcí" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Je to ok [a/N]: " ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Nalezeno více než jedno ID transakce!\n" ++"'{}' vyžaduje jedno ID transakce nebo jméno balíčku." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Je to ok [A/n]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Skupina: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Nemáte přístup k databázi s historií." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " ID skupiny: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Nelze zrušit transakci %s, mohlo by dojít k porušení integrity databáze " ++"balíčků." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " Popis: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Nelze vrátit transakci %s, mohlo by dojít k porušení integrity databáze " ++"balíčků." + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Jazyk: %s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Neplatná definice rozsahu ID transakce '{}'.\n" ++"Použít '..'." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Povinné balíčky:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Výchozí balíčky:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Volitelné balíčky:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Podmínečné balíčky:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Skupina prostředí: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Prostředí-Id: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Povinné skupiny:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Volitelné skupiny:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Shoda s:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "Soubor : %s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "Repozitář : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Popis : " ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "Licence : %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "Poskytuje : %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "Další : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "Celková velikost: %s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Celková velikost ke stažení: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Velikost po nainstalování: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Při výpočtu velikosti po instalaci došlo k chybě" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Uvolněné místo: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Označení balíčků jako nainstalovaných skupinou:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Označení balíčků jako odstraněných skupinou:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"Odstranit všechny nepotřebné balíčky, které byly původě nainstalovány jako " ++"závislosti" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Skupina" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Balíček k odstranění" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Balíčky" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "Zkontrolovat problémy v databázi balíčků" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "Zobrazit všechny problémy; výchozí" ++ ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "Zobrazit problémy se závislostmi" ++ ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "Zobrazit duplicitní problémy" ++ ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "Zobrazit zastaralé balíčky" ++ ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "Zobrazit problémy s poskytovateli balíčků" ++ ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} má chybějící požadovanou hodnotu {}" ++ ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} je duplicitní s balíčkem {}" ++ ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} je zastaralý a nahrazen balíčkem {}" ++ ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} poskytuje {} ale nemůže být nalezen" ++ ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Odstraňuje se soubor %s" ++ ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "Odstranit data z mezipaměti" ++ ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Typ metadat k vyčištění" ++ ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Vyčištění dat: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Mezipaměť vypršela" ++ ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d soubor odstraněn" ++msgstr[1] "%d soubory odstraněny" ++msgstr[2] "%d soubory odstraněny" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Čekám, až proces s pid %d skončí." ++ ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" ++ ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi" ++ ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Balíček k synchronizaci" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Snížení verze balíčku" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Balíček k downgrade" ++ ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "Zobrazit nebo používat skupinové informace" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" ++"Pro nakonfigurované repozitáře nejsou k dispozici informace o skupinách." + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Instalace skupiny balíčků" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Varování: skupina %s neexistuje." + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Instalování" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Varování: Žádná shoda skupiny pro:" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Aktualizace" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Dostupné skupiny prostředí:" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Reinstalace" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Nainstalované skupiny prostředí:" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Instalování závislostí" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Nainstalované skupiny:" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Instalování slabých závislostí" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Nainstalované jazykové skupiny:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "K odstranění" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Dostupné skupiny:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Odstranění balíčků závislostí" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Dostupné jazykové skupiny:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Odstranění nepoužívaných závislostí" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "zahrnovat volitelné balíčky ze skupiny" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Snížení verze" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "Zobrazit také skryté skupiny" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "Zobrazit pouze nainstalované skupiny" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "Zobrazit pouze dostupné skupiny" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Neplatný podpříkaz skupin, použijte: %s." ++ ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Nemohu najít povinnou skupinu balíčků." ++ ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "Instalovat balíček nebo balíčky do vašeho systému" ++ ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Balíček k instalaci" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Nepodařilo se najít shodu" ++ ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Neplatná cesta rpm souboru: %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "Vygenerovat mezipaměť metadat" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Vytváření cache souborů pro všechna metadata." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"Označit nebo odznačit nainstalované balíčky jako nainstalované uživatelem." + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s označený jako nainstalovaný uživatelem." ++ ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s odznačený jako nainstalovaný uživatelem." ++ ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s označený jako nainstalovaný skupinou." ++ ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Chyba:" ++ ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Balíček %s není nainstalován." ++ ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" +-"Přeskakují se konfliktní balíčky:\n" +-"(napište '%s' do příkazové řádky k vynucení aktualizace)" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Přeskakují se balíčky s porušenými závislostmi %s" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " nebo část skupiny" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Balíček" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Balíček" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "nahrazování" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" ++ ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Reinstalace balíčku" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Balíček k přeinstalování" ++ ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "Odstranit balíček nebo balíčky ze systému" ++ ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "Odstranit duplicitní balíčky" ++ ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" ++ ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" ++ ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" ++ ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "neznámý" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Never (last: %s)" ++msgstr "Nikdy (poslední: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Okamžitě (naposledy: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s sekund (naposledy: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "Zobrazit nastavené repozitáře softwaru" ++ ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "Zobrazit všechny repozitáře" ++ ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "Zobrazit povolené repozitáře (výchozí)" ++ ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "Zobrazit zakázané repozitáře" ++ ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" +-"\n" +-"Shrnutí transakce\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalovat" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Není k dispozici žádný repozitář" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Aktualizovat" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "povoleno" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Odstranit" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "zakázáno" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Snížit verzi" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Přeskočit" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "balíček" +-msgstr[1] "balíčky" +-msgstr[2] "balíčků" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Závisející balíček" +-msgstr[1] "Závisející balíčky" +-msgstr[2] "Závisejících balíčků" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Aktualizováno" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Snížena verze" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Nainstalováno" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Přeinstalováno" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Přeskočeno" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Odstraněno" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Selhalo" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Celkem" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Systém" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" ++ ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" ++ ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" ++ ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "ID repozitáře:" ++ ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "Stav:" ++ ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "Název repozitáře:" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "Hledat balíčky shodující se s klíčovým slovem" ++ ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " ++"argumentu)" ++ ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Dotazovat se na všechny verze balíčků (výchozí)" ++ ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "Zobrazit pouze výsledky z této architektury" ++ ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" ++ ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "Zobrazit pouze výsledky v konfliktu s REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "Zobrazit pouze výsledky zastaralé s REQ" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Příkazový řádek" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "Zobrazit pouze výsledky, které poskytují REQ" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Uživatelské jméno" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "Zobrazit pouze výsledky, které doporučují REQ" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Datum a čas" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "Zobrazit pouze výsledky, které zlepšují REQ" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Akce" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "Zobrazit pouze výsledky, které navrhují REQ" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Pozměněno" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "Zobrazit pouze výsledky, které doplňují REQ" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Žádné transakce" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "Zjistit závislosti přesně tak, jak je uvedeno, protiklad k --alldeps" ++ ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" ++"v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " ++"rekurzivně." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "Zobrazit seznam všech závislostí a které balíčky je poskytují" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Smazáno" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Nenainstalováno" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Starší" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "Zobrazit rekurzivní strom pro balíček(y)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Novější" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "pracovat na odpovídajícím zdrojovém RPM" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID transakce:" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" ++"Zobrazit N posledních balíčků daného jména.architektury (nebo poslední až na" ++" N, pokud je N negativní)" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Počáteční čas :" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Začátek rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "Zobrazit detailní informace o balíčku" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u sekund)" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "Zobrazit seznam souborů v balíčku" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minut)" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "Zobrazit název zdrojového balíčku RPM" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u hodin)" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dnů)" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "Formát pro zobrazení nalezených balíčků" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Čas ukončení :" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"Použít formát název-epoch:verze-vydání.architektura pro zobrazení nalezených" ++" balíčků (výchozí)" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Konec rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"Použít formát název-verze-vydání pro zobrazení nalezených balíčků (výchozí " ++"dotaz rpm)" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Uživatel :" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" ++" balíčků" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Návratový kód :" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" ++"Zobrazit, v kterých kompozitních skupinách se nacházejí vybrané balíčky" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Přerušeno" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Úspěšné" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "Omezit dotaz pro nainstalované balíčky určených pouze k instalaci" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Selhání:" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "Omezit dotaz pro nainstalované balíčky s nesplněnými závislostmi" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Selhalo:" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "Zobrazit umístění, z něhož lze balíčky stáhnout" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Příkazový řádek:" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Poznámka :" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Zobrazit schopnosti, které balíček může rozšířit." + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transakce proběhla s:" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Zobrazit schopnosti poskytované balíčkem." + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pozměněné balíčky:" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Zobrazit schopnosti, které balíček doporučuje." + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Výstup skriptletu:" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Zobrazit schopnosti, na kterých balíček závisí." + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Chyby:" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "Zobrazit schopnosti, že balíček závisí na spuštění %%pre scriptu." + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Instalovat závislosti" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Zobrazit schopnosti, které balíček navrhuje." + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Zastaralo" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Zobrazit schopnosti, které balíček může doplnit." + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Smazat" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Zobrazit pouze dostupné balíčky." + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Přeinstalovat" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Zobrazit pouze nainstalované balíčky." + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Zadáno špatné ID transakce nebo balíčku/ů" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "" ++"Zobrazit pouze balíčky, které nejsou přítomny v žádném z dostupných " ++"repozitářů." + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Balíček %s.%s %s bude nainstalován" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" ++"Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " ++"balíček." + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Balíček %s.%s %s bude aktualizací" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Balíček %s.%s %s bude smazán" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Zobrazit pouze balíčky, které byly nainstalovány uživatelem." + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Balíček %s.%s %s bude přeinstalován" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Zobrazit pouze nedávno upravené balíčky" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Balíček %s.%s %s bude snížením novější verze" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "klíč, který se má hledat" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Balíček %s.%s %s bude zastaralý" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Balíček %s.%s %s bude aktualizován" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Balíček %s.%s %s bude zastarán" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Balíček {} neobsahuje žádné soubory" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Zahajuje se řešení závislostí" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Dostupné tagy dotazu: použít --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Řešení závislostí dokončeno" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"Importuje se GPG klíč 0x%s:\n" +-"Uživatelské ID : \"%s\"\n" +-"Otisk: %s\n" +-"Zdroj : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Běží" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "Vyhledat detaily balíčku pro zadaný řetězec" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Spí" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "Prohledat také popis balíčku a URL" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Nepřerušitelné" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Trasován/Zastaven" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Název" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Neznámý" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Souhrn" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Nelze najít informace o procesu zamykání (PID %d)" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Popis" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Aplikace s PID %d je: %s" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Paměť : %5s RSS (%5sB VSZ)" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/utils.py:125 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid " Started: %s - %s ago" +-msgstr " Spuštěn: %s - před %s" ++msgid "%s Exactly Matched: %%s" ++msgstr "%s přesně odpovídá: %%s" + +-#: ../dnf/cli/utils.py:127 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid " State : %s" +-msgstr " Stav : %s" ++msgid "%s Matched: %%s" ++msgstr "%s odpovídá: %%s" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Nebyla nalezena shoda." + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Chyba konfigurace: %s" +- +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "SKRIPT" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Nainstalováno: %s-%s na %s" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Nepodporovaná hodnota klíče." + +-#: ../dnf/cli/cli.py:138 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format +-msgid " Built : %s at %s" +-msgstr " Sestaveno : %s na %s" ++msgid "Could not find repository: %s" ++msgstr "Nepodařilo se najít repozitář: %s" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/shell.py:174 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" ++"{} arg [hodnota]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" Není-li uvedena žádná hodnota, vypíše aktuální hodnotu.\n" ++" Je-li daná hodnota uvedena, nastaví tuto hodnotu." + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"{} [command]\n" ++" print help" + msgstr "" ++"{} [příkaz]\n" ++" zobrazit nápovědu" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF stáhne pouze balíčky pro transakci." +- +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" +-"DNF pouze stáhne balíčky, nainstaluje GPG klíče a zkontroluje transakci." +- +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operace přerušena." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Stahování balíčků:" +- +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Chyba stahování balíčků:" +- +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transakce selhala" ++"{} arg [volby]\n" ++" list: zobrazí repozitáře a jejich stav. volba = [all | id | glob]\n" ++" enable: povolit úložiště. volba = repository id\n" ++" disable: zakázat úložiště. volba = repository id" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"{}\n" ++" resolve the transaction set" + msgstr "" +-"Nelze automaticky importovat klíče při spuštění bez obsluhy.\n" +-"Použijte \"-y\" k potlačení." +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "Kontrola GPG selhala" ++"{}\n" ++" vyřešit transakční sadu" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" + msgstr "" ++"{} arg\n" ++" list: vypíše obsah transakce\n" ++" reset: vynuluje transakci (zero-out)\n" ++" run: spustí transakci" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Zastaralé balíčky:" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" + msgstr "" ++"{}\n" ++" spustit transakci" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Nainstalované balíčky:" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Dostupné balíčky:" ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" ++msgstr "" ++"{}\n" ++" ukončit shell" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Automaticky odstranitelné balíčky:" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" ++msgstr "" ++"Konkrétní argumenty shellu:\n" ++"\n" ++"config nastavení konfiguračních možností\n" ++"help zobrazit nápovědu\n" ++"repository (or repo) povolit, zakázat nebo zobrazit repozitáře\n" ++"resolvedep vyřešit transakční set\n" ++"transaction (or ts) zobrazit, obnovit nebo spustit transakční set\n" ++"run vyřešit a spustit transakční set\n" ++"exit (or quit) ukončit shell" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Dodatečné balíčky:" ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" ++msgstr "Chyba: Nelze otevřít %s pro čtení" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Dostupné aktualizace" ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "Hotovo!" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Nedávno přidané balíčky:" ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "Opouštění shellu" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nenalezeny odpovídající balíčky" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nebyla nalezena shoda" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Specifikace, které budou odstraněny" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Nezadáno ID transakce" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Specifikace, které budou nainstalovány" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Zadané ID transakce nenalezeno" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "Oprava chyby" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Nalezeno více než jedno ID transakce!" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "vylepšení" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Historie transakcí není kompletní, před %u." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "zabezpečení" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Historie transakcí není kompletní, po %u." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nový balíček" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Vrácení transakce {}, z {}" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritická/Bezp." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Neznámý repozitář: '%s'" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Důležitá/Bezp." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Žádná shoda repozitáře: %s" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Střední/Bezp." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Tento příkaz musí být spuštěn pod uživatelem root." ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Nízká/Bezp." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Neexistující příkaz: %s. Použijte %s --help" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "Zobrazit informace o balíčcích" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" +-"Může to být příkaz DNF zasuvného modulu, vyzkoušej: \"dnf install 'dnf-" +-"command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" +-"Může se jednat o příkaz zásuvného modulu DNF, ale načítání modulů je " +-"momentálně zakázáno." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/updateinfo.py:83 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "Zobrazit seznam doporučení" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "Zobrazit informace doporučení" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" +-"Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" +-"releasever')" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argument {}: není dovoleno s argumentem {}" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalován" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Příkaz „%s“ již definován" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "aktualizace" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "vše" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "dostupné" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Shrnutí informací o aktualizacích: " + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Nové(á) oznámení balíčku" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "Odstranit balíček nebo balíčky ze systému" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Bezpečnostní oznámení" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "Odstranit duplicitní balíčky" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritická bezpečnostní upozornění" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Důležitá bezpečnostní upozornění" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Balíček k odstranění" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Střední bezpečnostní upozornění" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Nízká bezpečnostní upozornění" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." +-msgstr "Instalované balíčky %s%s nejsou dostupné" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Neznámá bezpečnostní upozornění" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Oznámení o opravě(ách) chyb" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "Spustit interaktivní shell DNF" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Oznámení o vylepšení(ch)" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "SKRIPT" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "ostatní oznámení" + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Skript pro spuštění DNF shellu" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Neznámá/Bezp." + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Chyba:" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Chyby" + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Nepodporovaná hodnota klíče." ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Typ" + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "Nepodařilo se najít repozitář: %s" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID aktualizace" + +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." +-msgstr "" +-"{} arg [hodnota]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" Není-li uvedena žádná hodnota, vypíše aktuální hodnotu.\n" +-" Je-li daná hodnota uvedena, nastaví tuto hodnotu." ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Aktualizováno" + +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" +-msgstr "" +-"{} [příkaz]\n" +-" zobrazit nápovědu" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Popis" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Práva" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Závažnost" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Soubory" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Nainstalováno" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "lež" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "pravda" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "Aktualizovat balíček nebo balíčky ve vašem systému" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Balíček k upgrade" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" +-"{} arg [volby]\n" +-" list: zobrazí repozitáře a jejich stav. volba = [all | id | glob]\n" +-" enable: povolit úložiště. volba = repository id\n" +-" disable: zakázat úložiště. volba = repository id" ++"Aktualizovat, ale pouze 'nejnovější' balíček řeší problém, který postihuje " ++"váš systém" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Ukončeno." ++ ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" ++ ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" +-"{}\n" +-" vyřešit transakční sadu" + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" +-"{} arg\n" +-" list: vypíše obsah transakce\n" +-" reset: vynuluje transakci (zero-out)\n" +-" run: spustí transakci" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" +-"{}\n" +-" spustit transakci" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" +-"{}\n" +-" ukončit shell" + +-#: ../dnf/cli/commands/shell.py:209 +-msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" +-"Konkrétní argumenty shellu:\n" +-"\n" +-"config nastavení konfiguračních možností\n" +-"help zobrazit nápovědu\n" +-"repository (or repo) povolit, zakázat nebo zobrazit repozitáře\n" +-"resolvedep vyřešit transakční set\n" +-"transaction (or ts) zobrazit, obnovit nebo spustit transakční set\n" +-"run vyřešit a spustit transakční set\n" +-"exit (or quit) ukončit shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Závislosti vyřešeny." ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Error: Cannot open %s for reading" +-msgstr "Chyba: Nelze otevřít %s pro čtení" ++msgid "Command line error: %s" ++msgstr "Chyba na příkazovém řádku: %s" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "Hotovo!" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "špatný formát: %s" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" +-msgstr "Opouštění shellu" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" +-"Označit nebo odznačit nainstalované balíčky jako nainstalované uživatelem." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "Umístění konfiguračního souboru" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "tichý běh" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "běh s podrobnějším výstupem" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s označený jako nainstalovaný uživatelem." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "Nastavit kořen instalace" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s odznačený jako nainstalovaný uživatelem." ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "neinstalovat dokumentace" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s označený jako nainstalovaný skupinou." ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "Vypnout všechny pluginy" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Balíček %s není nainstalován." ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "Povolit zásuvné moduly podle jména" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Odstraňuje se soubor %s" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "Zakázat zásuvné moduly podle jména" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "Odstranit data z mezipaměti" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "Přenastavit hodnotu $releasever v konfiguračních a repo souborech" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Typ metadat k vyčištění" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Vyčištění dat: " ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Mezipaměť vypršela" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "zobrazit nápovědu k příkazům" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d soubor odstraněn" +-msgstr[1] "%d soubory odstraněny" +-msgstr[2] "%d soubory odstraněny" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "Pro vyřešení závislostí povolit vymazání nainstalovaných balíčků" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Čekám, až proces s pid %d skončí." ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "Spustit vše ze systémové cache, bez její aktualizace" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "Maximální doba čekání příkazu" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "Úroveň výpisu ladících informací" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "Vypíše detailní výsledky rešení do souborů" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "Ukázat duplikáty v repozitářích, v list/search příkazech" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "Úroveň výpisu chyb" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "Úroveň výpisu ladících informací pro rpm" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "Automaticky odpovědět ano na všechny otázky" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "Automaticky odpovědět ne na všechny otázky" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" ++"Povolit jen určité repozitáře na základě jejich ID nebo vzoru, mohou být " ++"zadány vícekrát" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "Zakázat excludepkgs" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "Zakázat odstranění závislostí, které se již nepoužívají" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" +-"Aktualizovat, ale pouze 'nejnovější' balíček řeší problém, který postihuje " +-"váš systém" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "Zkontrolovat problémy v databázi balíčků" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "Kontrola zda jsou použity barvy" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "Zobrazit všechny problémy; výchozí" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "Nastavit metada před spuštěním příkazu jako časově neplatná" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "Zobrazit problémy se závislostmi" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "Vyřešit pouze IPv4 adresy" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "Zobrazit duplicitní problémy" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "Vyřešit pouze IPv6 adresy" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "Zobrazit zastaralé balíčky" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "Zobrazit problémy s poskytovateli balíčků" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "Balíčky jen stáhnout" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} má chybějící požadovanou hodnotu {}" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "přidat k transakci poznámku" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} je duplicitní s balíčkem {}" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} je zastaralý a nahrazen balíčkem {}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} poskytuje {} ale nemůže být nalezen" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Snížení verze balíčku" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Balíček k downgrade" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "Zahrnovat balíčky potřebné k opravě daného varování do aktualizací" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "Zobrazit nebo používat skupinové informace" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z Bugzilly do " ++"aktualizací" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" +-"Pro nakonfigurované repozitáře nejsou k dispozici informace o skupinách." ++"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z CVE do " ++"aktualizací" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Varování: skupina %s neexistuje." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Zahrnovat zabezpečení příslušných balíčků odpovídajících závažnosti do " ++"aktualizací" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Varování: Žádná shoda skupiny pro:" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Vynutit použití architektury" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Dostupné skupiny prostředí:" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Seznam hlavních příkazů:" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Nainstalované skupiny prostředí:" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Seznam příkazů zásuvných modulů:" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Nainstalované skupiny:" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Název" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Nainstalované jazykové skupiny:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Období" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Dostupné skupiny:" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Verze" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Dostupné jazykové skupiny:" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Verze" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "zahrnovat volitelné balíčky ze skupiny" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Vydání" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "Zobrazit také skryté skupiny" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arch" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "Zobrazit pouze nainstalované skupiny" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Architektura" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "Zobrazit pouze dostupné skupiny" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Velikost" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Velikost" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Zdroj" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Repo" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Repozitář" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Z repozitáře" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Tvůrce balíčku" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Čas vytvoření" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Neplatný podpříkaz skupin, použijte: %s." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Čas instalace" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Nemohu najít povinnou skupinu balíčků." ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Nainstalováno" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Souhrn" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licence" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" +-"Pravděpodobně máte poškozenou RPMDB, spuštění '%s' by mohlo problém " +-"napravit." ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Popis" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." +-msgstr "" +-"Povolili jste kontrolu balíčků pomocí klíčů GPG. To je dobrá věc.\n" +-"Nicméně veřejné klíče GPG nemáte nainstalované. Potřebujete stáhnout a nainstalovat klíče k balíčkům, které chcete nainstalovat.\n" +-"Můžete to udělat příkazem:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Případně můžete uvést URL ke klíči, které chcete pro repozitář použít, v možnosti 'gpgkey' v sekci repozitáře a DNF jej za vás nainstaluje.\n" +-"\n" +-"Více informací zjistíte u vaší distribuce nebo autora balíčku." ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Žádné balíčky k vypsání" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problém v repozitáři: %s" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "a" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "zobrazit detaily o balíčku nebo skupině balíčků" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ano" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "zobrazit všechny balíčky (výchozí)" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "zobrazit jen dostupné balíčky" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ne" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "zobrazit jen nainstalované balíčky" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Je to ok [a/N]: " + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "zobrazit jen extras balíčky" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Je to ok [A/n]: " + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "Zobrazit je balíčky pro upgrade" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Skupina: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "Zobrazit jen automaticky odstranitelné balíčky" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " ID skupiny: %s" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "zobrazit jen nedávno změněné balíčky" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Popis: %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Jazyk: %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "Vypsat balíček nebo skupiny balíčků" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Povinné balíčky:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "Nalézt balíček, který poskytuje danou hodnotu" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Výchozí balíčky:" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Volitelné balíčky:" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Podmínečné balíčky:" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Prohledávání balíčků: " ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Skupina prostředí: %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Prostředí-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Povinné skupiny:" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Žádný balíček není k disozici." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Volitelné skupiny:" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Shoda s:" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Žádný balík nebyl nainstalován." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Soubor : %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid " (from %s)" +-msgstr " (z %s)" ++msgid "Repo : %s" ++msgstr "Repozitář : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Žádný balík z repozitáře nebyl nainstalován" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Popis : " + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licence : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Poskytuje : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Další : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "zobrazit užitečnou nápovědu" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Celková velikost: %s" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "PŘÍKAZ" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Celková velikost ke stažení: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "zobrazit nebo používat historii transakcí" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Velikost po nainstalování: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Nalezeno více než jedno ID transakce!\n" +-"'{}' vyžaduje jedno ID transakce nebo jméno balíčku." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Při výpočtu velikosti po instalaci došlo k chybě" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Uvolněné místo: %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Nemáte přístup k databázi s historií." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Označení balíčků jako nainstalovaných skupinou:" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Nelze zrušit transakci %s, mohlo by dojít k porušení integrity databáze " +-"balíčků." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Označení balíčků jako odstraněných skupinou:" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Nelze vrátit transakci %s, mohlo by dojít k porušení integrity databáze " +-"balíčků." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Skupina" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Neplatná definice rozsahu ID transakce '{}'.\n" +-"Použít '..'." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Balíčky" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Instalace skupiny balíčků" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "Instalovat balíček nebo balíčky do vašeho systému" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Instalování" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Nepodařilo se najít shodu" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Aktualizace" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Neplatná cesta rpm souboru: %s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Reinstalace" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Instalování závislostí" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "Oprava chyby" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Instalování slabých závislostí" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "vylepšení" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "K odstranění" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "zabezpečení" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Odstranění balíčků závislostí" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "neznámý" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Odstranění nepoužívaných závislostí" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nový balíček" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Snížení verze" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritická/Bezp." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Důležitá/Bezp." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Střední/Bezp." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Nízká/Bezp." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "Zobrazit informace o balíčcích" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "Zobrazit seznam doporučení" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "Zobrazit informace doporučení" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalován" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Přeskakují se konfliktní balíčky:\n" ++"(napište '%s' do příkazové řádky k vynucení aktualizace)" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "aktualizace" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Přeskakují se balíčky s porušenými závislostmi %s" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "vše" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " nebo část skupiny" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "dostupné" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Balíček" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Shrnutí informací o aktualizacích: " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Balíček" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Nové(á) oznámení balíčku" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "nahrazování" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Bezpečnostní oznámení" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Shrnutí transakce\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritická bezpečnostní upozornění" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalovat" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Důležitá bezpečnostní upozornění" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Aktualizovat" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Střední bezpečnostní upozornění" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Odstranit" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Nízká bezpečnostní upozornění" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Snížit verzi" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Neznámá bezpečnostní upozornění" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Přeskočit" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Oznámení o opravě(ách) chyb" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "balíček" ++msgstr[1] "balíčky" ++msgstr[2] "balíčků" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Oznámení o vylepšení(ch)" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Závisející balíček" ++msgstr[1] "Závisející balíčky" ++msgstr[2] "Závisejících balíčků" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "ostatní oznámení" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Aktualizováno" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Neznámá/Bezp." ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Snížena verze" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID aktualizace" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Přeinstalováno" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Typ" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Přeskočeno" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Aktualizováno" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Odstraněno" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Chyby" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Selhalo" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Celkem" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Popis" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Závažnost" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Systém" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Práva" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Příkazový řádek" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Soubory" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Uživatelské jméno" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "pravda" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Datum a čas" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "lež" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Akce" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Pozměněno" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Žádné transakce" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Smazáno" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Nenainstalováno" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Novější" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Starší" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Reinstalace balíčku" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID transakce:" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Balíček k přeinstalování" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Počáteční čas :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Začátek rpmdb :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Balíček k synchronizaci" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u sekund)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"Spustit interaktivní DNF mód pro odtranění nebo instalaci jedné specifikace" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minut)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Specifikace, které budou odstraněny" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u hodin)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Specifikace, které budou nainstalovány" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dnů)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "Vygenerovat mezipaměť metadat" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Čas ukončení :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Vytváření cache souborů pro všechna metadata." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Konec rpmdb :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "Aktualizovat balíček nebo balíčky ve vašem systému" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Uživatel :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Balíček k upgrade" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Přerušeno" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"Odstranit všechny nepotřebné balíčky, které byly původě nainstalovány jako " +-"závislosti" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Návratový kód :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "Vyhledat detaily balíčku pro zadaný řetězec" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Úspěšné" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "Prohledat také popis balíčku a URL" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Selhání:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Selhalo:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " +- +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s přesně odpovídá: %%s" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Příkazový řádek:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s odpovídá: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Poznámka :" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Nebyla nalezena shoda." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transakce proběhla s:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Nikdy (poslední: %s)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pozměněné balíčky:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Okamžitě (naposledy: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Výstup skriptletu:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s sekund (naposledy: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Chyby:" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "Zobrazit nastavené repozitáře softwaru" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Instalovat závislosti" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "Zobrazit všechny repozitáře" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Zastaralo" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "Zobrazit povolené repozitáře (výchozí)" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Zastaralé" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "Zobrazit zakázané repozitáře" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Smazat" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Přeinstalovat" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Není k dispozici žádný repozitář" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Zadáno špatné ID transakce nebo balíčku/ů" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "povoleno" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Balíček %s.%s %s bude nainstalován" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "zakázáno" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Balíček %s.%s %s bude aktualizací" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-ID : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Balíček %s.%s %s bude smazán" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-název : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Balíček %s.%s %s bude přeinstalován" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Balíček %s.%s %s bude snížením novější verze" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revize : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Balíček %s.%s %s bude zastaralý" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tagy : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Balíček %s.%s %s bude aktualizován" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tagy: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Balíček %s.%s %s bude zastarán" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-aktual. : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Zahajuje se řešení závislostí" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-balíčků : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Řešení závislostí dokončeno" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-velikost: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Importuje se GPG klíč 0x%s:\n" ++"Uživatelské ID : \"%s\"\n" ++"Otisk: %s\n" ++"Zdroj : %s" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Běží" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Aktualizováno: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Spí" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-zrcadla : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Nepřerušitelné" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-vyprší : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Trasován/Zastaven" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-vyřazeno: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Neznámý" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-zahrnuto: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Nelze najít informace o procesu zamykání (PID %d)" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-vyřazeno: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Aplikace s PID %d je: %s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-konfig : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Paměť : %5s RSS (%5sB VSZ)" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "ID repozitáře:" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Spuštěn: %s - před %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "Stav:" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Stav : %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "Název repozitáře:" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "přeskakuje se." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "Hledat balíčky shodující se s klíčovým slovem" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" +-"Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " +-"argumentu)" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Dotazovat se na všechny verze balíčků (výchozí)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Prostředí \"%s\" není nainstalováno." + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "Zobrazit pouze výsledky z této architektury" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id '%s' neexistuje." + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "Zobrazit pouze výsledky v konfliktu s REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Chyba při parsování '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "Zobrazit pouze výsledky zastaralé s REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Neznámá hodnota konfigurace: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "Zobrazit pouze výsledky, které poskytují REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "Zobrazit pouze výsledky, které doporučují REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Nesprávné nebo neznámé \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "Zobrazit pouze výsledky, které zlepšují REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "Zobrazit pouze výsledky, které navrhují REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "Zobrazit pouze výsledky, které doplňují REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Varování: chyba načítání '%s', přeskakuje se." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "Zjistit závislosti přesně tak, jak je uvedeno, protiklad k --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" +-"v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " +-"rekurzivně." + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "Zobrazit seznam všech závislostí a které balíčky je poskytují" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "Zobrazit rekurzivní strom pro balíček(y)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "pracovat na odpovídajícím zdrojovém RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" +-"Zobrazit N posledních balíčků daného jména.architektury (nebo poslední až na" +-" N, pokud je N negativní)" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "Zobrazit detailní informace o balíčku" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "Zobrazit seznam souborů v balíčku" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "Zobrazit název zdrojového balíčku RPM" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Nenainstaluje zdrojový rpm balíček (%s)." + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "Formát pro zobrazení nalezených balíčků" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" +-"Použít formát název-epoch:verze-vydání.architektura pro zobrazení nalezených" +-" balíčků (výchozí)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" +-"Použít formát název-verze-vydání pro zobrazení nalezených balíčků (výchozí " +-"dotaz rpm)" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" +-"Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" +-" balíčků" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" +-"Zobrazit, v kterých kompozitních skupinách se nacházejí vybrané balíčky" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "nepodporovaný typ kontrolního součtu: %s" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "Omezit dotaz pro nainstalované balíčky určených pouze k instalaci" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Znovu-sestavení Delta RPM selhalo" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "Omezit dotaz pro nainstalované balíčky s nesplněnými závislostmi" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Kontrolní součet znovu-sestavení Delta RPM selhal" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "Zobrazit umístění, z něhož lze balíčky stáhnout" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "hotovo" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Zobrazit schopnosti, které balíček může rozšířit." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Zobrazit schopnosti poskytované balíčkem." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Zobrazit schopnosti, které balíček doporučuje." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Zobrazit schopnosti, na kterých balíček závisí." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "Zobrazit schopnosti, že balíček závisí na spuštění %%pre scriptu." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Zobrazit schopnosti, které balíček navrhuje." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Povolování jiného proudu pro '{}'." + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Zobrazit schopnosti, které balíček může doplnit." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nic k zobrazení." + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Zobrazit pouze dostupné balíčky." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Instalace novější verze '{}', než která byla zadána. Důvod: {}" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Zobrazit pouze nainstalované balíčky." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Povolené moduly: {}." ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Profil pro '{}' neurčen, prosíme, zadejte profil." + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that are not present in any of available repositories." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Zobrazit pouze balíčky, které nejsou přítomny v žádném z dostupných " +-"repozitářů." + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " +-"balíček." +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "Zobrazit pouze balíčky, které lze odstranit příkazem \"dnf autoremove\"." +- +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Zobrazit pouze balíčky, které byly nainstalovány uživatelem." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Zobrazit pouze nedávno upravené balíčky" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "klíč, který se má hledat" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Balíček {} neobsahuje žádné soubory" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Dostupné tagy dotazu: použít --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Ukončeno." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Závislosti vyřešeny." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: kontrola součtu %s neúspěšná: součet %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3719,29 +3728,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Nalezen poškozený soubor zámku: %s.\n" +-"Ujistěte se, že neběží žádný další proces dnf a odstraňte soubor zámku ručně nebo spusťte systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3764,3 +3750,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "Žádná odpovídající payload factory pro %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Již stažen" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "povolování repozitáře %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Přidán repozitář %s z %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Snížení verze" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Vymazání" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Instalování" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Reinstalace" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "K odstranění" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Aktualizace" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Ověřuje se" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Běžící skriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Příprava" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problém" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "TransactionItem nenalezeno pro klíč: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "TransactionSWDBItem nenalezeno pro klíč: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Během transakce došlo k chybám." +diff --git a/po/da.po b/po/da.po +index c25a5870..25e0e4d3 100644 +--- a/po/da.po ++++ b/po/da.po +@@ -13,8 +13,8 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-11-04 07:04+0000\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-12-10 10:07+0000\n" + "Last-Translator: scootergrisen \n" + "Language-Team: Danish (http://www.transifex.com/projects/p/dnf/language/da/)\n" + "Language: da\n" +@@ -24,232 +24,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKKE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Pakke som skal installeres" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problem" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "TransactionItem ikke fundet for nøglen: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "TransactionSWDBItem ikke fundet for nøglen: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Fejl som opstod under transaktion." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s tjek mislykkedes: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Aktiverer anden strøm til '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Intet at vise." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Installerer nyere version af '{}' end angivet. Årsag: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Aktiverede moduler: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Ingen profil angivet til '{}', angiv venligst profil." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Fif: stan[d]ard, aktiv[e]ret, [x]deaktiveret, [i]nstalleret" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Fif: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Ignorerer unødvendig profil: '{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Installation af modulet '{0}' fra Fail-Safe-softwarekilden {1} er ikke " +-"tilladt" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Kan ikke matche profil for argumentet {}. Tilgængelige profiler for '{}:{}':" +-" {}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Kan ikke matche profil for argumentet {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Ingen standardprofiler for modulet {}:{}. Tilgængelige profiler: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Ingen standardprofiler for modulet {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Standardprofilen {} er ikke tilgængelig i modulet {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "Installation af modulet fra Fail-Safe-softwarekilde er ikke tilladt" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Kan ikke løse argumentet {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Ingen match for pakken {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Opgradering af modulet '{0}' fra Fail-Safe-softwarekilden {1} er ikke " +-"tilladt" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Kan ikke matche profil i argumentet {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "Opgradering af modulet Fail-Safe-softwarekilde er ikke tilladt" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Der kræves kun modulnavn. Ignorerer unødvendige informationer i argument: " +-"'{}'" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Problem med modulær afhængighed:" +-msgstr[1] "Problemer med modulær afhængighed:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Fejl ved behandling af '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Ukendt konfigurationstilvalg: %s = %s i %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Kunne ikke sætte mellemlagermappe: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Ukendt konfigurationstilvalg: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Fejl ved fortolkning af --setopt med nøglen '%s', værdien '%s': %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "Hovedkonfiguration havde ikke en %s-attribut inden setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Ukorrekt eller ukendt \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Behandling af filen \"%s\" mislykkedes: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Fejl ved fortolkning af --setopt med nøglen '%s.%s', værdien '%s': %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Softwarearkivet %s havde ikke en %s-attribut inden setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Advarsel: kunne ikke indlæse '%s', springer over." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Softwarearkivet '%s': Fejl ved fortolkning af konfiguration: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Softwarearkivet '%s' mangler navn i konfiguration, bruger id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Dårligt id til softwarearkiv: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -290,6 +64,16 @@ msgstr "Kunne ikke sende en e-mail via \"%s\": %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Kunne ikke udføre kommandoen '%s': returnerede %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Ukendt konfigurationstilvalg: %s = %s i %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Starter dnf-automatic." +@@ -304,117 +88,40 @@ msgstr "Sov i %s sekunder" + msgid "Error: %s" + msgstr "Fejl: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"Konfigurationstilvalget 'gpgkey_dns_verification' kræver libunbound ({})" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC-udvidelse: Nøgle til bruger " +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "er gyldig." +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "har ukendt status." ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC-udvidelse: " ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." + msgstr "" +-"Tester nøgler, som allerede er blevet importeret, for deres gyldighed." ++"Mellemlagring af metadatatid deaktiveres når der køres på en forbindelse " ++"hvor der betales pr. forbrug." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Nedgraderer" ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "Mellemlagring af metadatatid deaktiveres når der køres på et batteri." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Oprydning af" ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Installerer" ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Metadata cache genopfrisket fornylig." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Forælder" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "Der er ingen aktiverede arkiver i \"{}\"." + +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Geninstallerer" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Sletter" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Opgraderer" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Bekræfter" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Kører scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Forbereder" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"Mellemlagring af metadatatid deaktiveres når der køres på en forbindelse " +-"hvor der betales pr. forbrug." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "Mellemlagring af metadatatid deaktiveres når der køres på et batteri." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Metadata cache genopfrisket fornylig." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "Der er ingen aktiverede arkiver i \"{}\"." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: udløber aldrig og genopfriskes ikke." ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: udløber aldrig og genopfriskes ikke." + + #: ../dnf/base.py:350 + #, python-format +@@ -475,81 +182,82 @@ msgstr "Invalid tsflag i konfigurationsfilen: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Tilføjelse af gruppefil fejlede for følgende pakkearkiv: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Kører transaktionskontrol" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Fejl: transaktionstjek vs. depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Transaktionstest afsluttet uden fejl." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Kører transaktionstest" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Fejl ved test af transaktion:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transaktionstest afsluttet uden fejl." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Kører transaktion" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Diskkrav:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Der kræves mindst %dMB mere plads på %s-filsystemet." +-msgstr[1] "Der kræves mindst %dMB mere plads på %s-filsystemet." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "Der kræves mindst {0}MB mere plads på {1}-filsystemet." ++msgstr[1] "Der kræves mindst {0}MB mere plads på {1}-filsystemet." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Fejlopsummering" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB ændret udenfor DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "RPMDB ændret udenfor {prog}." + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Kunne ikke køre transaktion." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transaktion kunne ikke starte:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Kunne ikke slette transaktionsfilen %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Nogle pakker blev ikke downloadet - Prøver igen." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPMs reducerede %.1f MB af opdateringen til %.1f MB (%d.1%% sparet)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -557,111 +265,105 @@ msgstr "" + "Mislykkede delta-RPM'er øgede %.1f MB af opdatering til %.1f MB (%d.1%% " + "spildt)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Kunne ikke åbne: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Offentlig nøgle for %s er ikke installeret" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Kunne ikke åbne pakke %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Offentlig nøgle for %s er ikke sikker" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Pakken %s er ikke signeret" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Kan ikke fjerne %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s fjernet" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Intet match til gruppepakken \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Tilføjer pakker fra gruppen '%s': %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Intet at udføre." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Ingen grupper mærket til fjernelse." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Ingen gruppe mærket til opgradering." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Intet match for argument: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "ingen pakke matchede" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Pakken %s af lavere version er allerede installeret - kan ikke nedgradere " + "den." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Pakken %s er ikke installeret, kan ikke geninstallere den." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "Filen %s er en kildepakke og kan ikke opdateres - ignorerer." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Pakken %s er ikke installeret, så den kan ikke opdateres." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -669,115 +371,119 @@ msgstr "" + "Den samme eller højere version af %s er allerede installeret - kan ikke " + "opdatere den." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pakke %s tilgængelig, men ikke installeret." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Pakken %s er tilgængelig - men installeret til anden arkitektur." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Pakken %s ikke installeret." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Ikke en gyldig form: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Ingen pakker markeret til fjernelse." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Pakker til argumentet %s tilgængelige, min ikke installeret." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Pakken %s af laveste version er allerede installeret - kan ikke nedgradere " + "den." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Handling ikke håndteret: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Pakken %s er ikke tilgængelig." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "ingen pakke matchede" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Ingen sikkerhedsopdateringer nødvendige, men {} opdatering tilgængelig" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Ingen sikkerhedsopdateringer nødvendige, men {} opdateringer tilgængelige" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdatering " + "tilgængelig" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdateringer " + "tilgængelige" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Mislykkede pakke er: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG-nøgler er konfigureret som: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG-nøgle på %s (0x%s) er allerede installeret" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Nøglen er blevet godkendt." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Nøglen er blevet afvist." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Import af nøgle mislykkedes (kode %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Nøglen blev importeret" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Installerede ingen nøgler" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -786,27 +492,27 @@ msgstr "" + "GPG-nøglen er vist for \"%s\" pakkearkivet er allerede installeret, men den er ikke korrekt for denne pakke.\n" + "Kontrollér at konfigurationen af nøgle-URL'er er korrekt for denne kilde." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Import af nøgle(r) hjalp ikke, forkerte nøgle(r)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Måske mente du: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Pakken \"{}\" fra lokalt softwarearkiv \"{}\" har ukorrekt tjeksum" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Nogle pakker fra lokalt softwarearkiv har ukorrekte tjeksumme" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Pakken \"{}\" fra softwarearkivet \"{}\" har ukorrekt tjeksum" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -814,1529 +520,1498 @@ msgstr "" + "Nogle pakker har ugyldigt mellemlager, men kan ikke downloades pga. \"--" + "cacheonly\"-tilvalg" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "Pakken %s er allerede installeret." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problemer i anmodning:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "manglende pakker: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "ødelagte pakker: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Behandling af filen \"%s\" mislykkedes: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "manglende grupper eller moduler: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "Kan ikke læse filen \"%s\": %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "ødelagte grupper eller moduler: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Konfigurationsfejl: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Modulært afhængighedsproblem med Defaults:" +-msgstr[1] "Modulære afhængighedsproblemer med Defaults:" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Aliasser indeholder uendelig gentagelse" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "ingen matchende payloadfabrik til %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Allerede downloadet" ++msgid "%s, using original arguments." ++msgstr "%s, bruger originale argumenter." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "ikke-understøttet tjeksumstype: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Installeret: %s-%s på %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "bestemmer det hurtigste spejl (%s værter).. " ++msgid " Built : %s at %s" ++msgstr " Bygget : %s på %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"Ingen tilgængelig modulær metadata for den modulære pakke '{}', den kan ikke" +-" installeres på systemet" ++"Handlingen ville resultere i skift af modulet '{0}' strømmen '{1}' til " ++"strømmen '{2}'" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Ingen tilgængelig modulær metadata for modulær pakke" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" ++"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" ++"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med '{prog} module reset '-kommandoen. Når du har nulstillet moduler, så kan du installere den anden strøm." + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} vil downloade pakker for transaktionen." + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "springer over." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" ++"{prog} vil kun downloade pakker, installere gpg-nøgler og tjekke " ++"transaktionen." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Modulet eller gruppen '%s' er ikke installeret." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operation afbrudt." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Modulet eller gruppen '%s' er ikke tilgængeligt." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Downloader pakker:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Modulet eller gruppen '%s' findes ikke." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Fejl ved download af pakker:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Miljøet '%s' er ikke installeret." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transaktion mislykkedes" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "Miljøet '%s' er ikke tilgængeligt." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Afviser automatisk import af nøgler ved baggrundskørsel.\n" ++"Brug \"-y\" til at overskrive." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id'et '%s' findes ikke." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG-tjek FEJLEDE" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "aktiverer %s arkiver" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Ændringslogge for {}" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Tilføjede %s arkiv fra %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Overflødiggør pakker" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Genbygning af delta-RPM mislykkedes" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Ingen pakker er markeret til distributionssynkronisering." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Tjeksum af delta-rebuilt RPM'en mislykkedes" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Ingen pakker mærket til nedgradering." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "færdig" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Installerede pakker" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Fejl ved kommandolinje: %s" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Tilgængelige pakker" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "dårligt format: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt-argument har flere værdier: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt-argument har ingen værdi: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "placering af konfigurationsfil" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "stille operation" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "uddybende operation" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "vis DNF-version og afslut" +- +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "sæt installationsroden" +- +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "installer ikke dokumentationer" +- +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "deaktivér alle plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Pakker som fjernes automatisk" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "aktivér plugins efter navn" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Ekstra pakker" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "deaktivér plugins ved navn" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Tilgængelige opgraderinger" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "tilsidesæt værdien af $releasever i konfigurations- og arkivfiler" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Pakker som er tilføjet for nyligt" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Ingen matchende pakker at opliste" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "løs depsolve-problemer ved at springer pakker over" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Ingen match fundet" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "vis kommandohjælp" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Intet transaktions-id givet" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "tillad sletning af installerede pakker for at løse afhængigheder" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Det angivne transaktions-id ikke fundet" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Fandt mere end ét transaktions-id!" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "begræns ikke transaktionen til den bedste kandidat" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Transaktionshistorikken er ufuldstændig før %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Transaktionshistorikken er ufuldstændig efter %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "maksimum ventetid for kommando" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Fortryder transaktion {}, fra {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "debug-visningsniveau" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Ukendt pakkearkiv: *%s'" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "dumper detaljeret løsningsresultater i filer" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Ingen pakkearkiv match: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Kommandoen skal køres under root-brugeren." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "fejlvisningsniveau" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Ingen sådan kommando: %s. Brug %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"aktiverer dnf's logik til behandling af forældede, til opgradering eller " +-"visningsformåenheder som pakken forælder for info, list og repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "outputniveau for fejlsøgning af rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "svar automatisk ja til alle spørgsmål" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "svar automatisk nej til alle spørgsmål" ++"Det kan være en {PROG}-plugin-kommando, prøv: \"{prog} install 'dnf-" ++"command(%s)'\"" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Aktivér yderligere softwarearkiver. Vis valgmulighed. Understøttets globs, " +-"kan angives flere gange." ++"Det kan være en {prog}-plugin-kommando, men indlæsning af plugins er " ++"deaktiveret på nuværende tidspunkt." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"Deaktivér softwarearkiver. Vis valgmulighed. Understøttets globs, kan " +-"angives flere gange." ++"--destdir eller --downloaddir skal bruges med --downloadonly eller download-" ++" eller system-upgrade-kommando." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +-"aktivér blot specifikke softwarepakkearkiver efter et id eller en glob, kan " +-"angives flere gange" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" ++"--enable, --set-enabled og --disable, --set-disabled skal bruges sammen med " ++"config-manager-kommandoen." + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" +- +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "ekskluder pakker efter navn eller glob" ++"Advarsel: Gennemtvinger tjek af GPG-underskrift globalt i henhold til aktive" ++" RPM-sikkerhedspolitik (se hvordan meddelelsen \"squelches\" i 'gpgcheck' i " ++"dnf.conf(5))" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "deaktiver excludepkgs" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Konfigurationsfilen \"{}\" findes ikke" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"etiket og sti til en yderligere pakkearkiv som skal bruges (samme sti som en" +-" grundurl), kan angives flere gange." ++"Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " ++"udgivelsesversion)" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argument {}: ikke tilladt med argument {}" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Kommandoen \"%s\" er allerede defineret" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "kontrollér om farve er brugt" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Ekskluderer i dnf.conf: " + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "sæt metadata som udløbet inden kommandoen køres" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Inkluderer i dnf.conf: " + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "oversæt kun til IPv4-adresser" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Ekskluderer i arkiv " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "oversæt kun til IPv6-adresser" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Inkluderer i arkiv " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "sæt mappe som pakker skal kopieres til" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Diagnostiser problemet ved at køre: '%s'." + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "download kun pakker" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Du har formodentligt korrupt RPMDB, problemet kan måske rettes ved at køre " ++"'%s'." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "tilføj en kommentar til transaktion" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" ++"Du har aktiveret tjek af pakker via GPG-nøglerne. Det er godt, men\n" ++"du har ikke nogen offentlige GPG-nøgler installeret. Du skal downloade\n" ++"nøglerne til de pakker du vil installere, og installere dem.\n" ++"Du kan gøre det ved at køre kommandoen:\n" ++" rpm --import offentlig.gpg.nøgle\n" ++"\n" ++"\n" ++"Alternativt kan du angive url'en til den nøgle du vil bruge\n" ++"til et softwarearkiv i 'gpgkey'-tilvalget i en softwarearkiv-sektion og {prog} installerer det for dig.\n" ++"\n" ++"Kontakt din distributions- eller pakkeudbyder, for mere information." + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problempakkearkiv: %s" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "vis detaljer om en pakke eller en gruppe af pakker" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Inkluder nypakkerelevante pakker, i opdateringer" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "vis alle pakker (standard)" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "vis kun tilgængelige pakker" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Inkluder pakker som er nødvendige til at rette den givne rådgivning, i " +-"opdateringer" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "vis kun installerede pakker" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Inkluder pakker som er nødvendige til at rette den givne BZ, i opdateringer" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "vis kun ekstra pakker" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Inkluder pakker som er nødvendige til at rette den givne CVE, i opdateringer" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "vis kun opgraderingspakker" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Inkluder sikkerhedsrelavante pakker som matcher sværhedsgraden, i " +-"opdateringer" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "vis kun pakker som fjernes automatisk" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Gennemtving brugen af en arkitektur" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "vis kun seneste ændrede pakker" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Liste over hovedkommandoer:" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKKE" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Liste over plugin-kommandoer:" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Specifikation for pakkenavn" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Navn" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "vis en pakke eller grupper af pakker" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Navn" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "find ud af hvilke pakke som leverer den givne værdi" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoke" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "LEVERER" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Version" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Angiv specifikation som der skal søges efter" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Version" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Søger i pakkerne: " + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Udgivelse" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "søg efter tilgængelige pakkeopgraderinger" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arkitektur" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "Vis ændringslogge inden opdatering" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Arkitektur" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Ingen pakke tilgængelig." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Størrelse" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Ingen pakker mærket til installation." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Størrelse" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Ingen pakke installeret." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Kilde" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (fra %s)" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Softwarearkiv" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Installerede pakke %s%s er ikke tilgængelig." + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Softwarearkiv" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Ingen pakke installeret fra softwarearkivet." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Fra softwarearkiv" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Ingen pakker mærket til geninstallation." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Pakkevedligeholder" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Ingen pakker markeret til opgradering." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Byggetid" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "kør kommandoer oven på alle pakker i givne softwarearkiv" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Installationstid" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "SOFTWAREKILDEID" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Installeret af" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Softwarearkiv-ID" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Opsummering" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Specifikation for pakke" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Opsummering" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "vis en hjælpsom anvendelsesmeddelelse" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "KOMMANDO" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licens" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "{prog}-kommando som der skal haves hjælp til" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Beskrivelse" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "vis eller brug transaktionshistorikken" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Beskrivelse" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Fandt mere end ét transaktions-id.\n" ++"'{}' kræver ét transaktions-id eller pakkenavn." + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Ingen pakker at opliste" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Intet transaktions-id eller pakkenavn givet." + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "j" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Du har ikke adgang til historikdatabasen." + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ja" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Kan ikke fortryde transaktionen %s. Det ville resulterer i en " ++"uoverensstemmende pakkedatabase." + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Kan ikke tilbageføre transaktionen %s. Det ville resulterer i en " ++"uoverensstemmende pakkedatabase." + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nej" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Ugyldigt transaktions-id områdedefinition '{}'.\n" ++"Brug '..'." + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Er det OK? [j/N]: " ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Kan ikke konvertere '{}' til transaktions-ID.\n" ++"Brug '', 'last', 'last-'." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Er det OK? [J/n]: " ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Der blev ikke fundet nogen transaktion som manipulerer pakken '{}'." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Gruppe: %s" +- +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Gruppeid: %s" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Vis eller opret kommandoaliasser" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Beskrivelse: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "aktivér løsning af aliasser" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Sprog: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "deaktivér løsning af aliasser" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Tvungne pakker:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "handling som skal udføres med aliasser" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Standardpakker:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "aliasdefinition" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Valgfrie pakker:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Aliasser er nu aktiveret" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Afhængige pakker:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Aliasser er nu deaktiveret" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Environment Group: %s" +-msgstr "Miljøgruppe: %s" ++msgid "Invalid alias key: %s" ++msgstr "Ugyldig aliasnøgle: %s" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Miljø-id: %s" +- +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Obligatoriske grupper:" +- +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Valgfrie grupper:" +- +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Matchet af:" ++msgid "Alias argument has no value: %s" ++msgstr "Aliasargument har ingen værdi: %s" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Filename : %s" +-msgstr "Filnavn : %s" ++msgid "Aliases added: %s" ++msgstr "Aliasser tilføjet: %s" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Repo : %s" +-msgstr "Kilde : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Beskrivelse : " ++msgid "Alias not found: %s" ++msgstr "Alias ikke fundet: %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases deleted: %s" ++msgstr "Aliases slettet: %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "License : %s" +-msgstr "Licens : %s" ++msgid "%s, alias %s" ++msgstr "%s, alias %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Provide : %s" +-msgstr "Levér : %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s='%s'" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "Andet : %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Løsning af aliasser er deaktiveret." + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Der opstod en fejl i beregning af den samlet downloadstørrelse" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Ingen aliasser angivet." + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Samlet størrelse: %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Intet alias angivet." + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Samlet downloadstørrelse: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Ingen aliasser defineret." + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Installed size: %s" +-msgstr "Installationsstørrelse: %s" +- +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Der opstod en fejl ved udregning af installeret størrelse" ++msgid "No match for alias: %s" ++msgstr "Intet match for alias: %s" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Frigjort plads: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"fjern alle unødvendige pakker som oprindeligt blev installeret som " ++"afhængigheder" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Mærker pakker som installeret af gruppen:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Pakke som skal fjernes" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Mærker pakker som fjernet af gruppen:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "søg efter problemer i packagedb" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Gruppe" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "vis alle problemer; standard" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pakker" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "vis afhængighedsproblemer" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Installerer gruppe-/modulpakker" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "vis duplikeringsproblemer" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Installerer gruppepakker" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "vis forældede pakker" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Installerer" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "vis problemer med udbydere" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Opgraderer" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} har manglende krav af {}" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Geninstallerer" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} er et duplikat med {}" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Installerer afhængigheder" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} er forældet af {}" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Installerer svage afhængigheder" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} leverer {} men den kan ikke findes" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Fjerner" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Fjerner filen %s" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Fjerner afhængige pakker" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "fjern mellemlagret data" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Fjerner ubrugte afhængigheder" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Metadatatype som skal renses" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Nedgraderer" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Renser data: " + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Installerer modulprofiler" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Mellemlageret udløb" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Deaktiverer modulprofiler" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d fil fjernet" ++msgstr[1] "%d filer fjernet" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Aktiverer modulstrømme" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Venter på at proces med pid %d bliver færdig." + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Skift modulstrømme" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Oplist pakkerens afhængigheder og hvilke pakker der leverer dem" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Deaktiverer moduler" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "synkroniser installerede pakker til de seneste tilgængelige versioner" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Nulstiller moduler" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pakke som skal synkroniseres" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Installerer miljøgrupper" +- +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Opgraderer miljøgrupper" +- +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Fjerner miljøgrupper" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Nedgradér en pakke" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Installerer grupper" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pakke som skal nedgraderes" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Opgraderer grupper" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "vis eller brug gruppernes information" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Fjerner grupper" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Ingen gruppedata tilgængelig for konfigurerede pakkearkiver." + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Springer pakker med konflikter over:\n" +-"(tilføj '%s' til kommandolinje, for at gennemtvinge deres opgradering)" ++msgid "Warning: Group %s does not exist." ++msgstr "Advarsel: Gruppen %s findes ikke." + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Springer pakker med ødelagte afhængigheder over%s" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Advarsel: Ingen grupper matcher:" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " eller del af en gruppe" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Tilgængelige miljøgrupper:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Pakke" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Installerede miljøgrupper:" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Pakke" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Installerede grupper:" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "erstatter" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Installerede sproggrupper:" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Transaktionsopsummering\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Tilgængelige grupper:" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Installér" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Tilgængelige sproggrupper:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Opgrader" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inkluder valgfrie pakker fra gruppe" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Fjern" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "vis også skjulte grupper" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Nedgradér" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "vis også installerede grupper" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Spring over" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "vis kun tilgængelige grupper" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Pakke" +-msgstr[1] "Pakker" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "vis også gruppernes id" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Afhængig pakke" +-msgstr[1] "Afhængige pakker" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "tilgængelige underkommandoer: {} (standard), {}" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Opgraderet" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "argument for gruppens underkommando" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Nedgraderet" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Ugyldig grupper-underkommando, brug: %s." + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installeret" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Kan ikke finde en obligatorisk gruppepakke." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Geninstalleret" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "installer en pakke eller pakker på dit system" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Sprunget over" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Pakke som skal installeres" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Fjernet" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Kan ikke finde et match" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Mislykkedes" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Ikke en gyldig rpm-filsti: %s" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Samlet" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Der er følgende alternativer til \"{0}\": {1}" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "generer metadataens mellemlager" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "System" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Opretter mellemlagerfiler til alle metadatafiler." + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Kommandolinje" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "mærk eller afmærk installerede pakker som installeret af bruger." + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Brugernavn" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++"install: mærk som installeret af bruger\n" ++"remove: fjern mærke som installeret af bruger\n" ++"group: mærk som installeret af gruppe" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s markeret som brugerinstalleret." + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Dato og tid" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s afmarkeret som brugerinstalleret." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Handling(er)" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s markeret som gruppeinstalleret." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Ændret" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Fejl:" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Ingen transaktioner" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Pakken %s er ikke installeret." + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Information om mislykket historik" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Intet transaktions-id eller pakke givet" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Ingen matchende moduler at opliste" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Slettet" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Ikke installeret" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interager med moduler." + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Ældre" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "vis kun aktiverede moduler" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Nyere" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "vis kun deaktiverede moduler" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transaktions-id :" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Starttidspunkt :" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "vis profilindhold" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Start rpmdb :" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u sekunder)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutter)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Specifikation for modul" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u timer)" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: for få argumenter" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dage)" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "geninstallér en pakke" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Sluttidspunkt :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Pakke som skal geninstalleres" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Slut rpmdb :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "fjern en pakke eller pakker fra dit system" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Bruger :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "fjern duplikerede pakker" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Returkode :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "fjern installonly-pakker over grænsen" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Afbrudt" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Der blev ikke fundet nogen duplikerede pakker til fjernelse." + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Succes" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Der blev ikke fundet nogen gamle installonly-pakker til fjernelse." + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Fejl:" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "ukendt" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Fejl:" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Aldrig (senest: %s)" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Udgivelsesversion :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Med det samme (senest: %s)" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Kommandolinje :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s sekund(er) (senest: %s)" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Kommentar :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "vis de konfigurerede softwarearkiver" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaktion udført med:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "via alle softwarearkiver" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pakker ændret:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "vis aktiverede softwarearkiver (standard)" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptletoutput:" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "vis deaktiverede softwarearkiver" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Fejl:" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Specifikation for softwarearkiv" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Installér afhængigheder" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Ingen softwarearkiver tilgængelige" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Forældede" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "aktiveret" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Slet" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "deaktiveret" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Geninstallér" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Dårlige transaktions-id'er eller pakker givet" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Pakken %s.%s %s vil blive installeret" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Pakken %s.%s %s vil blive opgraderet" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Pakken %s.%s %s vil blive slettet" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Pakken %s.%s %s vil blive geninstalleret" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Pakken %s.%s %s vil blive nedgraderet" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Pakken %s.%s %s vil blive forældet" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Pakken %s.%s %s vil blive opgraderet" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Pakken %s.%s %s vil blive forældet" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Starter afhængighedssøgning" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Afsluttede afhængighedssøgning" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Opdateret : " + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" +-"Importerer GPG-nøglen 0x%s:\n" +-" Brugerid : \"%s\"\n" +-" Fingeraftryk: %s\n" +-" Fra : %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Kører" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Sover" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ikke forstyrbar" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Fundet/stoppet" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Ukendt" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Kunne ikke finde information om den låsende proces (PID %d)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Programmet med PID %d er: %s" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "kildeid" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Hukommelse : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Startede: %s - %s siden" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "kildenavn" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Status : %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Samlet pakker: {}" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "søg efter pakker som matcher nøgleord" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Kan ikke læse filen \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Forespørg alle pakker (kort for repoquery '*' eller repoquery uden argument)" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Konfigurationsfejl: %s" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Anmod alle versioner af pakker (standard)" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Aliasser indeholder uendelig gentagelse" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "vis kun resultater fra denne ARCH" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, bruger originale argumenter." ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "vis kun resultater som ejer FILE" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installeret: %s-%s på %s" +- +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Bygget : %s på %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "vis kun resultater som har konflikt med REQ" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Handlingen ville resultere i skift af modulet '{0}' strømmen '{1}' til " +-"strømmen '{2}'" ++"vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " ++"anbefaler pakker som leveres og filer REQ" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" +-"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" +-"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du installere den anden strøm." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "vis kun resultater som forælder med REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "vis kun resultater som leverer REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "vis resultater som kræver pakkerudbydere og filer REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "vis kun resultater som anbefaler REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "vis kun resultater som forbedre REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "vis kun resultater som foreslår REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "vis kun resultater som supplementerer REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF vil downloade pakker for transaktionen." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"DNF vil kun downloade pakker, installere gpg-nøgler og tjekke transaktionen." ++"brugt med --whatrequires, og --requires --resolve, forespørg pakker " ++"rekursivt." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operation afbrudt." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "vis en list over alle afhængigheder og hvilke pakker som leverer dem" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Downloader pakker:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "vis tilgængelige mærkater til brug med --queryformat" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Fejl ved download af pakker:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "løb kompatabilitet for pakkernes oprindelse" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transaktion mislykkedes" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "vis rekursivt træ for pakke(r)" ++ ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "operer på tilhørende kilde-RPM" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Afviser automatisk import af nøgler ved baggrundskørsel.\n" +-"Brug \"-y\" til at overskrive." ++"vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " ++"negativ)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG-tjek FEJLEDE" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "vis også pakker fra inaktive modulstrømme" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Ændringslogge for {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "vis detaljeret information om pakken" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Overflødiggør pakker" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "vis liste over filer i pakken" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Ingen pakker er markeret til distributionssynkronisering." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "vis RPM-navn på pakkens kilde" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Ingen pakker mærket til nedgradering." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "vis pakkens ændringslogge" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Installerede pakker" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "format til visning af fundne pakker" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Tilgængelige pakker" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " ++"pakker (standard)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Pakker som fjernes automatisk" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" ++" rpm-forespørgsel)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Ekstra pakker" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " ++"pakker" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Tilgængelige opgraderinger" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Vis i hvilke comps-grupper de valgte pakker findes i" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Pakker som er tilføjet for nyligt" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "begræns forespørgslen til installeret duplikerede pakker" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Ingen matchende pakker at opliste" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "begræns forespørgslen til installeret installonly-pakker" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Ingen match fundet" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"begræns forespørgslen til installeret pakker med afhængigheder som ikke er " ++"mødt" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Intet transaktions-id givet" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "vis en placering hvorfra pakker kan downloades" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Det angivne transaktions-id ikke fundet" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Vis kompatabiliteter som pakken er i konflikt med." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Fandt mere end ét transaktions-id!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Vis kompatabiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " ++"og supplementere." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Transaktionshistorikken er ufuldstændig før %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Vis kompatabiliteter som pakken kan forbedre." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Transaktionshistorikken er ufuldstændig efter %u." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Vis kompatabiliteter som pakken leverer." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Fortryder transaktion {}, fra {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Vis kompatabiliteter som pakken anbefaler." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Ukendt pakkearkiv: *%s'" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Vis kompatabiliteter som pakken afhænger af." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "Ingen pakkearkiv match: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Vis kompatabiliteter som pakken kan afhænge af, til kørsel af et %%pre-" ++"script." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Kommandoen skal køres under root-brugeren." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Vis kompatabiliteter som pakken foreslår." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Ingen sådan kommando: %s. Brug %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Vis kompatabiliteter som pakken kan supplementere." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Det kan være en DNF-plugin-kommando, prøv: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Vis kun tilgængelige pakker." + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Det kan være en DNF-plugin-kommando, men indlæsning af plugins er " +-"deaktiveret på nuværende tidspunkt." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Vis kun installerede pakker." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"--destdir eller --downloaddir skal bruges med --downloadonly eller download-" +-" eller system-upgrade-kommando." ++"Vis kun pakker som ikke findes i nogen af de tilgængelige softwarearkiver." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"--enable, --set-enabled og --disable, --set-disabled skal bruges sammen med " +-"config-manager-kommandoen." ++"Vis kun pakker som leverer en opgradering til pakker som allerede er " ++"installeret." + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" +-"Advarsel: Gennemtvinger tjek af GPG-underskrift globalt i henhold til aktive" +-" RPM-sikkerhedspolitik (se hvordan meddelelsen \"squelches\" i 'gpgcheck' i " +-"dnf.conf(5))" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "Vis kun pakker som kan fjernes af \"{prog} autoremove\"-kommandoen." + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Konfigurationsfilen \"{}\" findes ikke" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Vis kun pakker som blev installeret af brugeren." + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Vis kun pakker som er redigeret for nyligt" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "nøglen som der skal søges efter" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " +-"udgivelsesversion)" ++"Tilvalget '--resolve' skal bruges sammen med et af tilvalgene '--conflicts'," ++" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' eller '--supplements'" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argument {}: ikke tilladt med argument {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++"Tilvalget '--recursive' skal bruges sammen med '--whatrequires ' " ++"(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" ++"requires --resolve'" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Kommandoen \"%s\" er allerede defineret" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Pakke {} indeholder ingen filer" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Ekskluderer i dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Tilgængelige forespørgselsmærkater: brug --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Inkluderer i dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Ekskluderer i arkiv " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"Ingen gyldig kontakt angivet\n" ++"anvendelse: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nøgle] [--tree]\n" ++"\n" ++"beskrivelse:\n" ++" Udskriv et træ af pakker for de givne pakker." + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Inkluderer i arkiv " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "søg i pakkedetaljer for den givne streng" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "fjern en pakke eller pakker fra dit system" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "søg også i pakkebeskrivelse og URL" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "fjern duplikerede pakker" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "NØGLEORD" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "fjern installonly-pakker over grænsen" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Nøgleord som der skal søges efter" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Pakke som skal fjernes" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Navn" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Der blev ikke fundet nogen duplikerede pakker til fjernelse." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Opsummering" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Beskrivelse" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " og " + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Installerede pakke %s%s er ikke tilgængelig." ++msgid "%s Exactly Matched: %%s" ++msgstr "%s præcist matchede: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Der blev ikke fundet nogen gamle installonly-pakker til fjernelse." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s matchede: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Ingen match fundet." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "kør en interaktiv DNF-skal" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "kør en interaktiv {prog}-skal" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SCRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script som skal køres i DNF-skal" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Fejl:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "Script som skal køres i {prog}-skal" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Ukendt nøgleværdi." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Kunne ikke finde pakkearkiv: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2350,7 +2025,7 @@ msgstr "" + " Hvis der ikke gives nogen værdi, så udskrives den nuværende værdi.\n" + " Hvis der gives en værdi, så sættes den til det." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2358,7 +2033,7 @@ msgstr "" + "{} [kommando]\n" + " udskriv hjælp" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2370,7 +2045,7 @@ msgstr "" + " enable: aktivér softwarearkiver. tilvalg = softwarearkiv-id\n" + " disable: deaktivér softwarearkiver. tilvalg = softwarearkiv-id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2378,7 +2053,7 @@ msgstr "" + "{}\n" + " løs transaktionssættet" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2390,7 +2065,7 @@ msgstr "" + " reset: nulstil (nulgør) transaktionen\n" + " run: kør transaktionen" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2398,7 +2073,7 @@ msgstr "" + "{}\n" + " kør transaktionen" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2406,7 +2081,7 @@ msgstr "" + "{}\n" + " afslut skallen" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2428,1331 +2103,1690 @@ msgstr "" + "run løs og kør transaktionssættet\n" + "exit (eller quit) afslut skallen" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Fejl: Kan ikke åbne %s til læsning" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Færdig!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Forlader skal" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "mærk eller afmærk installerede pakker som installeret af bruger." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "kør en interaktiv {prog}-mod for at fjerne og installere en spec" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +-"install: mærk som installeret af bruger\n" +-"remove: fjern mærke som installeret af bruger\n" +-"group: mærk som installeret af gruppe" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Specifikationerne som fjernes" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Specifikation for pakke" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Specifikationerne som installeres" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s markeret som brugerinstalleret." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "fejlrettelse" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s afmarkeret som brugerinstalleret." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "forbedring" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s markeret som gruppeinstalleret." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "sikkerhed" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Pakken %s er ikke installeret." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nypakke" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Fjerner filen %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritisk/sek." + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "fjern mellemlagret data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Vigtig/sek." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Metadatatype som skal renses" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderat/sek." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Renser data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Lav/sek." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Mellemlageret udløb" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "vis rådgivninger om pakker" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d fil fjernet" +-msgstr[1] "%d filer fjernet" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "rådgivninger om nyere versioner af installerede pakker (standard)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Venter på at proces med pid %d bliver færdig." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "rådgivninger om ens eller ældre versioner af installerede pakker" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Vis eller opret kommandoaliasser" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"rådgivninger om nyere versioner af disse installerede pakker hvor der findes" ++" en nyere version" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "aktivér løsning af aliasser" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "rådgivninger om alle versioner af installerede pakker" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "deaktivér løsning af aliasser" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "vis opsummering af rådgivninger (standard)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "handling som skal udføres med aliasser" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "vis liste over rådgivninger" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "aliasdefinition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "vis information over rådgivninger" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Aliasser er nu aktiveret" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "vis kun rådgivninger med CVE-reference" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Aliasser er nu deaktiveret" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "vis kun rådgivninger med bugzilla-reference" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Ugyldig aliasnøgle: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installeret" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Aliasargument har ingen værdi: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "opdateringer" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Aliasser tilføjet: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "alle" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Alias ikke fundet: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "tilgængelige" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Aliases slettet: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Informationsopsummering for opdateringer: " + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Ny(e) pakkenotits(er)" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Sikkerhedsnotits(er)" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Løsning af aliasser er deaktiveret." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritisk(e) sikkerhedsnotits(er)" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Ingen aliasser angivet." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Vigtig(e) sikkerhedsnotits(er)" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Intet alias angivet." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Moderat(e) sikkerhedsnotits(er)" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Ingen aliasser defineret." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Lav(e) sikkerhedsnotits(er)" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Intet match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Ukendt(e) sikkerhedsnotits(er)" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"opgrader, men kun \"seneste\" pakker pakkematch som retter et problem som " +-"påvirker dit system" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Fejlrettelsesnotits(er)" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "søg efter problemer i packagedb" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Forbedringsnotits(er)" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "vis alle problemer; standard" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "andre notits(er)" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "vis afhængighedsproblemer" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Ukendt/sek." + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "vis duplikeringsproblemer" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Fejl" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "vis forældede pakker" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Type" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "vis problemer med udbydere" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Opdaterings-id" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} har manglende krav af {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Opdateret" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} er et duplikat med {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE'er" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} er forældet af {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Beskrivelse" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} leverer {} men den kan ikke findes" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Rettigheder" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Nedgradér en pakke" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Sværhedsgrad" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pakke som skal nedgraderes" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Filer" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "vis eller brug gruppernes information" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installeret" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Ingen gruppedata tilgængelig for konfigurerede pakkearkiver." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falsk" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Advarsel: Gruppen %s findes ikke." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "sand" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Advarsel: Ingen grupper matcher:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "opgrader en pakke eller pakker på dit system" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Tilgængelige miljøgrupper:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Pakke som skal opgraderes" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Installerede miljøgrupper:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"opgrader, men kun \"seneste\" pakker pakkematch som retter et problem som " ++"påvirker dit system" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Installerede grupper:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Afsluttet." + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Installerede sproggrupper:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Ingen læse/udfør-adgang i nuværende mappe, flytter til /" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Tilgængelige grupper:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"prøv og tilføj '{}' til kommandolinjen for at erstatte pakker som er i " ++"konflikt" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Tilgængelige sproggrupper:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "prøv at tilføje '{}' for at springe uinstallerede pakker over" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inkluder valgfrie pakker fra gruppe" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " eller '{}' for at springer uinstallerede pakker over" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "vis også skjulte grupper" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++"prøv at tilføje '{}' for ikke kun at bruge pakker med de bedste kandidater" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "vis også installerede grupper" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " eller '{}' for ikke kun at bruge pakker med de bedste kandidater" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "vis kun tilgængelige grupper" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Afhængigheder løst." + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "vis også gruppernes id" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Fejl ved kommandolinje: %s" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "tilgængelige underkommandoer: {} (standard), {}" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "dårligt format: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "argument for gruppens underkommando" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt-argument har flere værdier: %s" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Ugyldig grupper-underkommando, brug: %s." ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt-argument har ingen værdi: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Kan ikke finde en obligatorisk gruppepakke." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "Generelle {prog}-tilvalg" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Oplist pakkerens afhængigheder og hvilke pakker der leverer dem" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "placering af konfigurationsfil" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Diagnostiser problemet ved at køre: '%s'." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "stille operation" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "uddybende operation" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "vis {prog} version og afslut" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "sæt installationsroden" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "installer ikke dokumentationer" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "deaktivér alle plugins" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "aktivér plugins efter navn" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "deaktivér plugins ved navn" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "tilsidesæt værdien af $releasever i konfigurations- og arkivfiler" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "løs depsolve-problemer ved at springer pakker over" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "vis kommandohjælp" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "tillad sletning af installerede pakker for at løse afhængigheder" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "begræns ikke transaktionen til den bedste kandidat" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "maksimum ventetid for kommando" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "debug-visningsniveau" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "dumper detaljeret løsningsresultater i filer" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "fejlvisningsniveau" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Du har formodentligt korrupt RPMDB, problemet kan måske rettes ved at køre " +-"'%s'." ++"aktiverer {prog}'s logik til behandling af forældede, til opgradering eller " ++"visningsformåenheder som pakken forælder for info, list og repoquery" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "outputniveau for fejlsøgning af rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "svar automatisk ja til alle spørgsmål" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "svar automatisk nej til alle spørgsmål" ++ ++#: ../dnf/cli/option_parser.py:255 + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" +-"Du har aktiveret tjek af pakker via GPG-nøglerne. Det er godt, men\n" +-"du har ikke nogen offentlige GPG-nøgler installeret. Du skal downloade\n" +-"nøglerne til de pakker du vil installere, og installere dem.\n" +-"Du kan gøre det ved at køre kommandoen:\n" +-" rpm --import offentlig.gpg.nøgle\n" +-"\n" +-"\n" +-"Alternativt kan du angive url'en til den nøgle du vil bruge\n" +-"til et softwarearkiv i 'gpgkey'-tilvalget i en softwarearkiv-sektion og DNF\n" +-"installerer det for dig.\n" +-"\n" +-"Kontakt din distributions- eller pakkeudbyder, for mere information." ++"Aktivér yderligere softwarearkiver. Vis valgmulighed. Understøttets globs, " ++"kan angives flere gange." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problempakkearkiv: %s" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Deaktivér softwarearkiver. Vis valgmulighed. Understøttets globs, kan " ++"angives flere gange." + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "vis detaljer om en pakke eller en gruppe af pakker" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"aktivér blot specifikke softwarepakkearkiver efter et id eller en glob, kan " ++"angives flere gange" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "vis alle pakker (standard)" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "vis kun tilgængelige pakker" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "vis kun installerede pakker" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "ekskluder pakker efter navn eller glob" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "vis kun ekstra pakker" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "deaktiver excludepkgs" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "vis kun opgraderingspakker" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"etiket og sti til en yderligere pakkearkiv som skal bruges (samme sti som en" ++" grundurl), kan angives flere gange." + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "vis kun pakker som fjernes automatisk" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "vis kun seneste ændrede pakker" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Specifikation for pakkenavn" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "kontrollér om farve er brugt" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "sæt metadata som udløbet inden kommandoen køres" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "oversæt kun til IPv4-adresser" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "oversæt kun til IPv6-adresser" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "sæt mappe som pakker skal kopieres til" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "download kun pakker" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "tilføj en kommentar til transaktion" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Inkluder nypakkerelevante pakker, i opdateringer" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Inkluder pakker som er nødvendige til at rette den givne rådgivning, i " ++"opdateringer" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Inkluder pakker som er nødvendige til at rette den givne BZ, i opdateringer" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Inkluder pakker som er nødvendige til at rette den givne CVE, i opdateringer" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Inkluder sikkerhedsrelavante pakker som matcher sværhedsgraden, i " ++"opdateringer" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Gennemtving brugen af en arkitektur" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Liste over hovedkommandoer:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Liste over plugin-kommandoer:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Navn" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoke" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Version" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Version" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Udgivelse" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arkitektur" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Arkitektur" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Størrelse" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Størrelse" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Kilde" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Softwarearkiv" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Softwarearkiv" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Fra softwarearkiv" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Pakkevedligeholder" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Byggetid" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Installationstid" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "vis en pakke eller grupper af pakker" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Installeret af" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "find ud af hvilke pakke som leverer den givne værdi" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Opsummering" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "LEVERER" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licens" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Angiv specifikation som der skal søges efter" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Beskrivelse" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Søger i pakkerne: " ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Ingen pakker at opliste" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "søg efter tilgængelige pakkeopgraderinger" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "j" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "Vis ændringslogge inden opdatering" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ja" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Ingen pakke tilgængelig." ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Ingen pakker mærket til installation." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nej" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Ingen pakke installeret." ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Er det OK? [j/N]: " + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Er det OK? [J/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (fra %s)" ++msgid "Group: %s" ++msgstr "Gruppe: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Ingen pakke installeret fra softwarearkivet." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Gruppeid: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Ingen pakker mærket til geninstallation." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Beskrivelse: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Ingen pakker markeret til opgradering." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Sprog: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "kør kommandoer oven på alle pakker i givne softwarearkiv" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Tvungne pakker:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "SOFTWAREKILDEID" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Standardpakker:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Softwarearkiv-ID" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Valgfrie pakker:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "vis en hjælpsom anvendelsesmeddelelse" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Afhængige pakker:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "KOMMANDO" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Miljøgruppe: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "vis eller brug transaktionshistorikken" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Miljø-id: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Fandt mere end ét transaktions-id.\n" +-"'{}' kræver ét transaktions-id eller pakkenavn." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Obligatoriske grupper:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Intet transaktions-id eller pakkenavn givet." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Valgfrie grupper:" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Du har ikke adgang til historikdatabasen." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Matchet af:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Kan ikke fortryde transaktionen %s. Det ville resulterer i en " +-"uoverensstemmende pakkedatabase." ++msgid "Filename : %s" ++msgstr "Filnavn : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Kan ikke tilbageføre transaktionen %s. Det ville resulterer i en " +-"uoverensstemmende pakkedatabase." +- +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Ugyldigt transaktions-id områdedefinition '{}'.\n" +-"Brug '..'." ++msgid "Repo : %s" ++msgstr "Kilde : %s" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Kan ikke konvertere '{}' til transaktions-ID.\n" +-"Brug '', 'last', 'last-'." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Beskrivelse : " + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Der blev ikke fundet nogen transaktion som manipulerer pakken '{}'." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "installer en pakke eller pakker på dit system" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licens : %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Kan ikke finde et match" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Levér : %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Ikke en gyldig rpm-filsti: %s" ++msgid "Other : %s" ++msgstr "Andet : %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Der er følgende alternativer til \"{0}\": {1}" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Der opstod en fejl i beregning af den samlet downloadstørrelse" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "fejlrettelse" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Samlet størrelse: %s" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "forbedring" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Samlet downloadstørrelse: %s" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "sikkerhed" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Installationsstørrelse: %s" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "ukendt" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Der opstod en fejl ved udregning af installeret størrelse" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nypakke" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Frigjort plads: %s" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritisk/sek." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Mærker pakker som installeret af gruppen:" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Vigtig/sek." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Mærker pakker som fjernet af gruppen:" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderat/sek." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Gruppe" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Lav/sek." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pakker" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "vis rådgivninger om pakker" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Installerer gruppe-/modulpakker" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "rådgivninger om nyere versioner af installerede pakker (standard)" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Installerer gruppepakker" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "rådgivninger om ens eller ældre versioner af installerede pakker" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Installerer" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"rådgivninger om nyere versioner af disse installerede pakker hvor der findes" +-" en nyere version" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Opgraderer" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "rådgivninger om alle versioner af installerede pakker" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Geninstallerer" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "vis opsummering af rådgivninger (standard)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Installerer afhængigheder" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "vis liste over rådgivninger" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Installerer svage afhængigheder" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "vis information over rådgivninger" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Fjerner" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installeret" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Fjerner afhængige pakker" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "opdateringer" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Fjerner ubrugte afhængigheder" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "alle" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Nedgraderer" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "tilgængelige" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Installerer modulprofiler" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Informationsopsummering for opdateringer: " ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Deaktiverer modulprofiler" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Ny(e) pakkenotits(er)" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Aktiverer modulstrømme" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Sikkerhedsnotits(er)" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Skift modulstrømme" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritisk(e) sikkerhedsnotits(er)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Deaktiverer moduler" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Vigtig(e) sikkerhedsnotits(er)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Nulstiller moduler" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Moderat(e) sikkerhedsnotits(er)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Installerer miljøgrupper" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Lav(e) sikkerhedsnotits(er)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Opgraderer miljøgrupper" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Ukendt(e) sikkerhedsnotits(er)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Fjerner miljøgrupper" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Fejlrettelsesnotits(er)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Installerer grupper" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Forbedringsnotits(er)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Opgraderer grupper" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "andre notits(er)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Fjerner grupper" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Ukendt/sek." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Springer pakker med konflikter over:\n" ++"(tilføj '%s' til kommandolinje, for at gennemtvinge deres opgradering)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Opdaterings-id" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Springer pakker med ødelagte afhængigheder over%s" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Type" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " eller del af en gruppe" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Opdateret" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Pakke" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Fejl" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Pakke" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE'er" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "erstatter" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Beskrivelse" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Transaktionsopsummering\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Sværhedsgrad" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Installér" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Rettigheder" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Opgrader" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Filer" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Fjern" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "sand" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Nedgradér" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falsk" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Spring over" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Ingen matchende moduler at opliste" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Pakke" ++msgstr[1] "Pakker" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interager med moduler." ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Afhængig pakke" ++msgstr[1] "Afhængige pakker" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "vis kun aktiverede moduler" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Opgraderet" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "vis kun deaktiverede moduler" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Nedgraderet" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "vis kun installerede moduler" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Geninstalleret" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "vis profilindhold" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Sprunget over" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Modulær kommando" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Fjernet" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Specifikation for modul" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Mislykkedes" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "geninstallér en pakke" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Samlet" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Pakke som skal geninstalleres" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "synkroniser installerede pakker til de seneste tilgængelige versioner" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "System" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pakke som skal synkroniseres" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Kommandolinje" ++ ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Brugernavn" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "kør en interaktiv dnf-mod for at fjerne og installre en spec" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Specifikationerne som fjernes" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Dato og tid" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Specifikationerne som installeres" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Handling(er)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "generer metadataens mellemlager" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Ændret" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Opretter mellemlagerfiler til alle metadatafiler." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Ingen transaktioner" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "opgrader en pakke eller pakker på dit system" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Information om mislykket historik" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Pakke som skal opgraderes" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Intet transaktions-id eller pakke givet" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"fjern alle unødvendige pakker som oprindeligt blev installeret som " +-"afhængigheder" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Slettet" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "søg i pakkedetaljer for den givne streng" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Ikke installeret" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "søg også i pakkebeskrivelse og URL" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Nyere" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "NØGLEORD" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Ældre" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Nøgleord som der skal søges efter" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transaktions-id :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " og " ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Starttidspunkt :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s præcist matchede: %%s" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Start rpmdb :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "%s matchede: %%s" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Ingen match fundet." ++msgid "(%u seconds)" ++msgstr "(%u sekunder)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Aldrig (senest: %s)" ++msgid "(%u minutes)" ++msgstr "(%u minutter)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Med det samme (senest: %s)" ++msgid "(%u hours)" ++msgstr "(%u timer)" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s sekund(er) (senest: %s)" ++msgid "(%u days)" ++msgstr "(%u dage)" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "vis de konfigurerede softwarearkiver" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Sluttidspunkt :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "via alle softwarearkiver" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Slut rpmdb :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "vis aktiverede softwarearkiver (standard)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Bruger :" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "vis deaktiverede softwarearkiver" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Afbrudt" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Specifikation for softwarearkiv" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Returkode :" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Ingen softwarearkiver tilgængelige" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Succes" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "aktiveret" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Fejl:" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "deaktiveret" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Fejl:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Pakkearkivs-id : " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Udgivelsesversion :" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Pakkearkivnavn : " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Kommandolinje :" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Pakkearkivstatus : " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Kommentar :" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Pakkearkivsversion: " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaktion udført med:" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Pakkearkivmærkater: " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pakker ændret:" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Kildedistromærkater: " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptletoutput:" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Pakkearkiv opdateret : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Fejl:" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Pakkearkivpakker : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Installér afhængigheder" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Pakkearkivstørrelse : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Forældede" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Pakkearkivsmetahenvisning: " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Forælder" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Opdateret : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Slet" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Pakkearkivspejle: " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Geninstallér" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Grundurl for pakkearkiv : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Dårlige transaktions-id'er eller pakker givet" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Pakkearkiv udløber : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Pakken %s.%s %s vil blive installeret" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Pakkearkiv ekskluderer : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Pakken %s.%s %s vil blive opgraderet" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Pakkearkiv inkluderer : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Pakken %s.%s %s vil blive slettet" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Pakkearkiv ekskluderet: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Pakken %s.%s %s vil blive geninstalleret" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Pakkearkiv-filnavn: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Pakken %s.%s %s vil blive nedgraderet" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "kildeid" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Pakken %s.%s %s vil blive forældet" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Pakken %s.%s %s vil blive opgraderet" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "kildenavn" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Pakken %s.%s %s vil blive forældet" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "Samlet pakker: {}" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Starter afhængighedssøgning" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "søg efter pakker som matcher nøgleord" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Afsluttede afhængighedssøgning" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" +-"Forespørg alle pakker (kort for repoquery '*' eller repoquery uden argument)" ++"Importerer GPG-nøglen 0x%s:\n" ++" Brugerid : \"%s\"\n" ++" Fingeraftryk: %s\n" ++" Fra : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Anmod alle versioner af pakker (standard)" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Kører" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "vis kun resultater fra denne ARCH" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Sover" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "vis kun resultater som ejer FILE" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ikke forstyrbar" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "vis kun resultater som har konflikt med REQ" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "" +-"vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " +-"anbefaler pakker som leveres og filer REQ" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Fundet/stoppet" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "vis kun resultater som forælder med REQ" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Ukendt" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Kunne ikke finde information om den låsende proces (PID %d)" ++ ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Programmet med PID %d er: %s" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Hukommelse : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Startede: %s - %s siden" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Status : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "springer over." + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "vis kun resultater som leverer REQ" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Modulet eller gruppen '%s' er ikke installeret." + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "vis resultater som kræver pakkerudbydere og filer REQ" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Modulet eller gruppen '%s' er ikke tilgængeligt." + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "vis kun resultater som anbefaler REQ" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Modulet eller gruppen '%s' findes ikke." + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "vis kun resultater som forbedre REQ" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Miljøet '%s' er ikke installeret." + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "vis kun resultater som foreslår REQ" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "Miljøet '%s' er ikke tilgængeligt." + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "vis kun resultater som supplementerer REQ" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id'et '%s' findes ikke." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Fejl ved behandling af '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Kunne ikke sætte mellemlagermappe: {}" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/conf/config.py:275 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"brugt med --whatrequires, og --requires --resolve, forespørg pakker " +-"rekursivt." ++"Konfigurationsfil-URL'en \"{}\" kunne ikke downloades:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "vis en list over alle afhængigheder og hvilke pakker som leverer dem" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Ukendt konfigurationstilvalg: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "vis tilgængelige mærkater til brug med --queryformat" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Fejl ved fortolkning af --setopt med nøglen '%s', værdien '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "løb kompatabilitet for pakkernes oprindelse" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "Hovedkonfiguration havde ikke en %s-attribut inden setopt" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "vis rekursivt træ for pakke(r)" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Ukorrekt eller ukendt \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "operer på tilhørende kilde-RPM" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Fejl ved fortolkning af --setopt med nøglen '%s.%s', værdien '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "" +-"vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " +-"negativ)" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Softwarearkivet %s havde ikke en %s-attribut inden setopt" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "vis detaljeret information om pakken" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Advarsel: kunne ikke indlæse '%s', springer over." + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "vis liste over filer i pakken" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "Dårligt id for softwarearkiv: {} ({}), byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "vis RPM-navn på pakkens kilde" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "Dårligt id for softwarearkiv: {}, byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "vis pakkens ændringslogge" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "Softwarearkivet '{}' ({}): Fejl ved fortolkning af konfiguration: {}" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "format til visning af fundne pakker" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "Softwarearkivet '{}': Fejl ved fortolkning af konfiguration: {}" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " +-"pakker (standard)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" +-"brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" +-" rpm-forespørgsel)" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" +-"brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " +-"pakker" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Vis i hvilke comps-grupper de valgte pakker findes i" +- +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "begræns forespørgslen til installeret duplikerede pakker" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "softwarearkiv %s: 0x%s allerede importeret" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "begræns forespørgslen til installeret installonly-pakker" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "softwarearkiv %s: importeret nøgle 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"begræns forespørgslen til installeret pakker med afhængigheder som ikke er " +-"mødt" ++"Ingen tilgængelig modulær metadata for den modulære pakke '{}', den kan ikke" ++" installeres på systemet" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "vis en placering hvorfra pakker kan downloades" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Ingen tilgængelig modulær metadata for modulær pakke" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Vis kompatabiliteter som pakken er i konflikt med." ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/dnssec.py:169 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"Vis kompatabiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " +-"og supplementere." ++"Konfigurationstilvalget 'gpgkey_dns_verification' kræver libunbound ({})" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Vis kompatabiliteter som pakken kan forbedre." ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC-udvidelse: Nøgle til bruger " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Vis kompatabiliteter som pakken leverer." ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "er gyldig." + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Vis kompatabiliteter som pakken anbefaler." ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "har ukendt status." + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Vis kompatabiliteter som pakken afhænger af." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC-udvidelse: " + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" +-"Vis kompatabiliteter som pakken kan afhænge af, til kørsel af et %%pre-" +-"script." ++"Tester nøgler, som allerede er blevet importeret, for deres gyldighed." + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Vis kompatabiliteter som pakken foreslår." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "ikke-understøttet tjeksumstype: %s" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Vis kompatabiliteter som pakken kan supplementere." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Genbygning af delta-RPM mislykkedes" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Vis kun tilgængelige pakker." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Tjeksum af delta-rebuilt RPM'en mislykkedes" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Vis kun installerede pakker." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "færdig" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problemer i anmodning:" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "manglende pakker: " ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "ødelagte pakker: " ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "manglende grupper eller moduler: " ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "ødelagte grupper eller moduler: " ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Modulært afhængighedsproblem med Defaults:" ++msgstr[1] "Modulære afhængighedsproblemer med Defaults:" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Problem med modulær afhængighed:" ++msgstr[1] "Problemer med modulær afhængighed:" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Vis kun pakker som ikke findes i nogen af de tilgængelige softwarearkiver." ++"Fandt forkert udformet låsefil: %s.\n" ++"Sørg for at der ikke køre nogen anden dnf-/yum-proces og fjern låsefilen manuelt eller kør systemd-tmpfiles --remove dnf.conf." + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +-"Vis kun pakker som leverer en opgradering til pakker som allerede er " +-"installeret." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Aktiverer anden strøm til '{}'." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "Vis kun pakker som kan fjernes af \"dnf autoremove\"-kommandoen." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Intet at vise." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Vis kun pakker som blev installeret af brugeren." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Installerer nyere version af '{}' end angivet. Årsag: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Vis kun pakker som er redigeret for nyligt" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Aktiverede moduler: {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "nøglen som der skal søges efter" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Ingen profil angivet til '{}', angiv venligst profil." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Tilvalget '--resolve' skal bruges sammen med et af tilvalgene '--conflicts'," +-" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' eller '--supplements'" ++"\n" ++"\n" ++"Fif: stan[d]ard, aktiv[e]ret, [x]deaktiveret, [i]nstalleret" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Tilvalget '--recursive' skal bruges sammen med '--whatrequires ' " +-"(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" +-"requires --resolve'" ++"\n" ++"\n" ++"Fif: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Pakke {} indeholder ingen filer" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Ignorerer unødvendig profil: '{}/{}'" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Tilgængelige forespørgselsmærkater: brug --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "Alle match for argumentet '{0}' i modulet '{1}:{2}' er ikke aktive" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"Installation af modulet '{0}' fra Fail-Safe-softwarekilden {1} er ikke " ++"tilladt" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Ingen gyldig kontakt angivet\n" +-"anvendelse: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nøgle] [--tree]\n" +-"\n" +-"beskrivelse:\n" +-" Udskriv et træ af pakker for de givne pakker." ++"Kan ikke matche profil for argumentet {}. Tilgængelige profiler for '{}:{}':" ++" {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Afsluttet." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Kan ikke matche profil for argumentet {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Ingen læse/udfør-adgang i nuværende mappe, flytter til /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Ingen standardprofiler for modulet {}:{}. Tilgængelige profiler: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" +-"prøv og tilføj '{}' til kommandolinjen for at erstatte pakker som er i " +-"konflikt" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Ingen standardprofiler for modulet {}:{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "prøv at tilføje '{}' for at springe uinstallerede pakker over" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Standardprofilen {} er ikke tilgængelig i modulet {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " eller '{}' for at springer uinstallerede pakker over" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "Installation af modulet fra Fail-Safe-softwarekilde er ikke tilladt" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Kan ikke løse argumentet {}" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Ingen match for pakken {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"prøv at tilføje '{}' for ikke kun at bruge pakker med de bedste kandidater" ++"Opgradering af modulet '{0}' fra Fail-Safe-softwarekilden {1} er ikke " ++"tilladt" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " eller '{}' for ikke kun at bruge pakker med de bedste kandidater" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Kan ikke matche profil i argumentet {}" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Afhængigheder løst." ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Opgradering af modulet Fail-Safe-softwarekilde er ikke tilladt" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Der kræves kun modulnavn. Ignorerer unødvendige informationer i argument: " ++"'{}'" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s tjek mislykkedes: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3768,29 +3802,6 @@ msgstr "Kunne ikke lagre sidste makecache-tid." + msgid "Failed determining last makecache time." + msgstr "Kunne ikke bestemme sidste makecache-tid." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "softwarearkiv %s: 0x%s allerede importeret" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "softwarearkiv %s: importeret nøgle 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Fejl som opstod under testtransaktion." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Fandt forkert udformet låsefil: %s.\n" +-"Sørg for at der ikke køre nogen anden dnf-proces og fjern låsefilen manuelt eller kør systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3813,3 +3824,94 @@ msgstr "Ingen match fundet for følgende enable plugin-mønstre: {}" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "Ingen match fundet for følgende disable plugin-mønstre: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "ingen matchende payloadfabrik til %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Allerede downloadet" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "bestemmer det hurtigste spejl (%s værter).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "aktiverer %s arkiver" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Tilføjede %s arkiv fra %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Fejl som opstod under testtransaktion." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Nedgraderer" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Oprydning af" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Installerer" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Geninstallerer" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Sletter" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Opgraderer" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Bekræfter" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Kører scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Forbereder" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problem" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "TransactionItem ikke fundet for nøglen: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "TransactionSWDBItem ikke fundet for nøglen: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Fejl som opstod under transaktion." +diff --git a/po/de.po b/po/de.po +index a80749c5..58eeeb73 100644 +--- a/po/de.po ++++ b/po/de.po +@@ -33,7 +33,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-01-28 08:08+0000\n" + "Last-Translator: Mario Blättermann \n" + "Language-Team: German (http://www.transifex.com/projects/p/dnf/language/de/)\n" +@@ -44,219 +44,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Zu installierendes Paket" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problem" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Bei der Verarbeitung sind Fehler aufgetreten." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s-Überprüfung fehlgeschlagen: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Aktivieren eines anderen Streams für '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nichts zu zeigen." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Neuere Version von '{}' installieren als angegeben. Grund: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Aktivierte Module: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Kein Profil für \"{}\" angegeben, bitte Profil angeben." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Unnötiges Profil wird ignoriert: »{}/{}«" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Keine Standardprofile für Modul {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Argument kann nicht aufgelöst werden {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Kein Treffer für Paket {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Problem mit modularen Abhängigkeiten:" +-msgstr[1] "Probleme mit modularen Abhängigkeiten:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Verarbeitungsfehler »%s«: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Unbekannte Konfigurationsoption: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Cachedir konnte nicht festgelegt werden: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Unbekannte Konfigurationsoption: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "Main config hatte kein %s-Attribut vor setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Fehlerhaft oder unbekannt »{}«: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Auswerten der Datei »%s« ist gescheitert: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Paketquelle %s hatte kein %s-Attibut. vor setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Warnung: »%s« konnte nicht geladen werden, wird übersprungen." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Paketquelle »%s«: Fehler beim Einlesen der Konfiguration: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"Der Paketquelle »%s« fehlt der Name in der Konfiguration, ID wird verwendet." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Schlechte id für Paketquelle: %s, Byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -297,6 +84,16 @@ msgstr "E-Mail konnte nicht an »%s« gesendet werden: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Ausführung des Befehls '%s' fehlgeschlagen. Fehlermeldung: %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Unbekannte Konfigurationsoption: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Startet dnf-automatic." +@@ -311,81 +108,6 @@ msgstr "Schlaf für %s Sekunden" + msgid "Error: %s" + msgstr "Fehler: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC-Erweiterung: Schlüssel für Benutzer " +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "ist gültig." +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "hat einen unbekannten Status." +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC-Erweiterung: " +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Bereits importierte Schlüssel werden auf Gültigkeit überprüft." +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Downgrading" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Aufräumen" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Installieren" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Veraltet" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Neuinstallieren" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Löschen" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Aktualisieren" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Überprüfung läuft" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Ausgeführtes Scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Vorbereitung läuft" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "Laden des Repos '{}' fehlgeschlagen: {}" +@@ -480,85 +202,83 @@ msgstr "Ungültiges tsflag in Konfigurationsdatei: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Hinzufügen von Gruppen-Datei für Paketquelle fehlgeschlagen: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Transaktionsüberprüfung wird ausgeführt" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + "Fehler: Konflikt zwischen Transaktionsüberprüfung und " + "Abhängigkeitsauflösung:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Transaktionsprüfung war erfolgreich." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Transaktion wird getestet" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transaktionstest war erfolgreich." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Transaktion wird ausgeführt" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Speicherplatzanforderungen:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." +-msgstr[1] "" +-"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Fehler-Zusammenfassung" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB außerhalb von DNF geändert." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Transaktion konnte nicht durchgeführt werden." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transaktion konnte nicht starten:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Entfernen der Transaktionsdatei %s fehlgeschlagen" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Einige Pakete konnten nicht heruntergeladen werden. Erneut versuchen." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPMs reduziert %.1f MB Aktualisierungen auf %.1f MB (%d.1%% gespart)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -566,232 +286,230 @@ msgstr "" + "Fehlgeschlagen: Delta-RPMs erhöhten die Größe für Updates von %.1f MB auf " + "%.1f MB (%d.1%% verschwendet)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "{} konnte nicht geöffnet werden" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Öffentlicher Schlüssel für %s ist nicht installiert" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problem beim Öffnen des Paketes %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Paket %s ist nicht signiert" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "%s kann nicht entfernt werden" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s entfernt" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Keine Übereinstimmung für Gruppenpaket \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Pakete aus der Gruppe hinzufügen '%s': %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nichts zu tun." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Keine Gruppe zum Entfernen markiert." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Keine Gruppe zur Aktualisierung markiert." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +-#, python-format +-msgid "No match for argument: %s" +-msgstr "Kein Treffer für Argument: %s" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "kein passendes Paket" +- +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1910 + #, python-format + msgid "Package %s not installed, cannot downgrade it." + msgstr "" + "Das Paket %s ist nicht installiert, es kann nicht in einer niedrigeren " + "Version installiert werden." + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#, python-format ++msgid "No match for argument: %s" ++msgstr "Kein Treffer für Argument: %s" ++ ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Das Paket %s ist bereits in einer niedrigeren Version installiert, es kann " + "nicht in einer niedrigeren Version installiert werden." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + "Das Paket %s ist nicht installiert, es kann nicht erneut installiert werden." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Ignore Datei »%s«, die Datei ist ein Quellpaket und kann nicht aktualisiert " + "werden" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Paket %s ist nicht installiert, es kann nicht aktualisiert werden." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Paket %s ist verfügbar aber nicht installiert." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Paket %s verfügbar, aber für eine andere Architektur installiert." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Kein Paket %s installiert." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Kein gültiges Formular: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Keine Pakete zum Entfernen markiert." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Pakete für Argument %s verfügbar, aber nicht installiert." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Paket %s ist bereits in der niedrigsten Version installiert, Downgrade ist " + "daher nicht möglich." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Aktion nicht behandelt: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Kein Paket %s verfügbar." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "kein passendes Paket" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " + "Aktualisierung verfügbar" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " + "Aktualisierungen verfügbar" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " + "Aktualisierung verfügbar" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " + "Aktualisierungen verfügbar" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Fehlgeschlagenes Paket ist: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG-Schlüssel sind eingerichtet als: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits installiert" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Der Schlüssel wurde genehmigt." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Der Schlüssel wurde abgelehnt." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Schlüssel-Import fehlgeschlagen (Code %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Schlüssel erfolgreich importiert" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Es wurden keine Schlüssel installiert" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -800,31 +518,31 @@ msgstr "" + "Die aufgelisteten GPG-Schlüssel für die »%s«-Paketquelle sind bereits installiert, aber sie sind nicht korrekt für dieses Paket.\n" + "Stellen Sie sicher, dass die korrekten Schlüssel-URLs für diese Paketquelle konfiguriert sind." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Importieren der Schlüssel hat nicht geholfen, falsche Schlüssel?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Vielleicht meinten Sie: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + "Das Paket »{}« aus der lokalen Paketquelle »{}« hat eine fehlerhafte " + "Prüfsumme" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + "Einige Pakete aus der lokalen Paketquelle haben eine fehlerhafte Prüfsumme" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + "Das Paket »{}« aus der Paketquelle »{}« hat eine fehlerhafte Prüfsumme" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -832,1520 +550,1467 @@ msgstr "" + "Einige Pakete haben einen fehlerhaften Cache, können aber wegen der Option " + "»--cacheonly« nicht heruntergeladen werden" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Das Paket %s ist bereits installiert." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problem in der Anfrage:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "Fehlende Pakete: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "Fehlende Gruppen oder Module: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "Beschädigte Gruppen oder Module: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "Das Paket %s ist bereits installiert." + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "Kein passender Payload-Faktor für %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Bereits heruntergeladen" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Auswerten der Datei »%s« ist gescheitert: %s" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "Nicht unterstützter Prüfsummentyp: %s" ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " ++msgid "Config error: %s" ++msgstr "Konfigurationsfehler: %s" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "wird übersprungen." ++msgid " Installed: %s-%s at %s" ++msgstr " Installiert: %s-%s am %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Erstellt : %s am %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Arbeitsumgebung »%s« ist nicht installiert." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Gruppenkennung »%s« existiert nicht." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Vorgang abgebrochen." + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "Paketquelle %s wird aktiviert" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Pakete werden heruntergeladen:" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "%s-Paketquelle von %s wurde hinzugefügt" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Fehler beim Herunterladen der Pakete:" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Delta-RPM-Neuerstellung fehlgeschlagen" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transaktion fehlgeschlagen" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Prüfsummenvergleich bei Delta-RPM-Neuerstellung fehlgeschlagen" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Automatischer Import der Schlüssel wird verweigert, wenn unbeaufsichtigt ausgeführt.\n" ++"Benutzen Sie »-y« zum Überschreiben." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "Fertig" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG-Überprüfung fehlgeschlagen" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Befehlszeilenfehler: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "unzulässiges Format: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Veraltete Pakete" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Das Setopt-Argument hat mehrere Werte: %s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Keine Pakete zur Distributionsaktualisierung markiert" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Das Setopt-Argument hat keinen Wert: %s" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Keine Pakete für das Herunterstufen markiert." + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "Ort der Konfigurationsdatei" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Installierte Pakete" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "Stiller Betrieb" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Verfügbare Pakete" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "Detaillierte Ausgaben" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Pakete automatisch entfernen" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF-Version anzeigen und beenden" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Extra-Pakete" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "Wurzel-Installationsverzeichnis festlegen" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Verfügbare Aktualisierungen" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "Keine Dokumentation installieren" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Kürzlich hinzugefügte Pakete" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "Alle Plugins deaktivieren" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Keine übereinstimmenden Pakete zum Auflisten" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "Plugins nach Name aktivieren" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Keine Übereinstimmungen gefunden" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "Plugins nach Namen deaktivieren" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Keine Transaktions-ID angegeben" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"Wert für $releasever in Konfiguration und Paketquellen-Daten außer Kraft " +-"setzen" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Angebene Transaktions-ID nicht gefunden" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "" +-"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Mehr als eine Transaktions-ID gefunden!" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Die Transaktionschronik ist unvollständig, vor %u." + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "Hilfe zu diesem Befehl anzeigen" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Die Transaktionschronik ist unvollständig, nach %u." + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Transaktion {} wird rückgängig gemacht, von {}" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "" +-"Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." +- +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Unbekannte Paketquelle: »%s«" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "" +-"Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " +-"aktualisieren" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Keine passende Quelle gefunden: %s" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "Maximale Befehlswartezeit" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Dieser Befehl muss mit Root-Rechten ausgeführt werden." + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "Debugging-Ausgabestufe" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden." + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" +- +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" +- +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "Fehler-Ausgabestufe" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"aktiviert die Obsoletes-Verarbeitungslogik von dnf für Aktualisierungs- oder" +-" Anzeigefunktionen, die das Paket für info, list und repoquery veraltet" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "Stufe der Debugging-Ausgabe für rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "Alle Fragen bejahen" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "Alle Fragen verneinen" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" ++"--destdir oder --downloaddir müssen zusammen mit --downloadonly oder " ++"download oder dem Befehl system-upgrade verwendet werden." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"Nur die per ID oder Muster angegebenen Paketquellen aktivieren (darf " +-"mehrfach angegeben werden)" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " ++"um die Version anzugeben)" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "Pakete nach Namen oder Muster ausschließen" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "Argument {}: Unzulässig zusammen mit Argument {}" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "»excludepkgs« deaktivieren" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Befehl »%s« ist bereits definiert" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." +-msgstr "" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Schließt in dnf.conf aus: " + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "" +-"Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " +-"werden" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Enthält in dnf.conf: " + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "In Paketquelle ausgeschlossen " + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "kontrolliert, ob Farbe benutzt wird" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "In Paketquelle enthalten " + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "" ++"Um das Problem zu untersuchen, versuchen Sie Folgendes aufzurufen: »%s«." + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "nur IPv4-Adressen auflösen" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Ihre RPM-Datenbank ist möglicherweise beschädigt, mit »%s« könnte das " ++"Problem behoben werden." + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "nur IPv6-Adressen auflösen" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problematische Paketquelle: %s" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "Nur Pakete herunterladen" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "Details zu einem Paket oder einer Gruppe von Paketen anzeigen" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "Einen Kommentar zur Transaktion hinzufügen" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "Alle Pakete anzeigen (Standard)" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "Nur verfügbare Pakete anzeigen" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Aktualisierungen mit Verbesserungen einschließen" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "Nur installierte Pakete anzeigen" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "Nur zusätzliche Pakete anzeigen" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Sicherheitsrelevante Aktualisierungen einschließen" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "Nur aktualisierte Pakete anzeigen" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "Nur Autoremove-Pakete anzeigen" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Aktualisierungen zur Behebung des Bugzilla-Fehlerberichts mit der " +-"übergebenen Nummer einschließen" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "Nur kürzlich geänderte Pakete anzeigen" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKET" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" +-"Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " +-"einschließen" +- +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Eine bestimmte Architektur erzwingen" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Hauptbefehle" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "Pakete oder Paketgruppen auflisten" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Plugin-Befehle" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "Ein Paket suchen, das den gegebenen Wert bereitstellt" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoch" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Pakete suchen: " + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "Auf verfügbare Paket-Aktualisierungen überprüfen" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Release" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Kein Paket verfügbar." + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Keine Pakete zur Installation markiert." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Kein Paket installiert." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (von %s)" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Installiertes Paket %s%s nicht verfügbar." ++ ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Kein Paket aus der Paketquelle installiert." ++ ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Keine Pakete zur Neuinstallation markiert." ++ ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Keine Pakete zum Aktualisieren markiert." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "Befehle auf alle Pakete in einer angegebenen Paketquelle anwenden" ++ ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Quelle" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "Eine kurze Verwendungsinformation anzeigen" ++ ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "BEFEHL" ++ ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Aus Paketquelle" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "Vorherige Transaktionen anzeigen oder verwenden" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Paketierer" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Es wurde mehr als eine Transaktions-ID gefunden.\n" ++"»{}« erfordert genau eine Transaktions-ID oder Paketnamen." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Erstellungszeit" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Es wurde keine Transaktions-ID oder Paketname angegeben." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Installationszeit" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Sie haben keinen Zugriff auf die Chronikdatenbank." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Installiert von" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Transaktion %s kann nicht zurückgenommen werden, dies würde eine " ++"inkonsistente Paketdatenbank hinterlassen." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Transaktion %s kann nicht abgebrochen werden, dies würde eine inkonsistente " ++"Paketdatenbank hinterlassen." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" ++"Ungültige Bereichsdefinition für Transaktions-ID »{}«.\n" ++"Nutzen Sie »..«." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Lizenz" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Es wurde keine Transaktion gefunden, die Paket »{}« verändert." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "j" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ja" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nein" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Ist dies in Ordnung? [j/N]: " ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Ist dies in Ordnung? [J/n]: " ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Group: %s" +-msgstr "Gruppe: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Gruppenkennung: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Description: %s" +-msgstr " Beschreibung: %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Language: %s" +-msgstr " Sprache: %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Obligatorische Pakete:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Standard-Pakete:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Optionale Pakete:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Zwangsbedingte Pakete:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Environment-Gruppe: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Environment-ID: %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Obligatorische Gruppen:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"Alle nicht genutzten Pakete entfernen, die ursprünglich als Abhängigkeiten " ++"installiert wurden" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Optionale Gruppen:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Zu entfernendes Paket" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Übereinstimmung von:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "Paketdatenbank auf Probleme prüfen" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Dateiname : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "Alle Probleme anzeigen; Standard" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Quelle : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "Ungelöste Abhängigkeiten anzeigen" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Beschreibung: " ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "Probleme mit Duplikaten anzeigen" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "Überflüssige Pakete anzeigen" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Lizenz : %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "Probleme mit Bereitstellungen anzeigen" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "Zur Verfügung stellen : %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} hat fehlende Abhängigkeiten von {}" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "Andere : %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} ist ein Duplikat von {}" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} ist hinfällig wegen {}" ++ ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} bietet {} an, aber es kann nicht gefunden werden" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total size: %s" +-msgstr "Gesamtgröße: %s" ++msgid "Removing file %s" ++msgstr "Datei %s wird entfernt" ++ ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "Gespeicherte Daten entfernen" ++ ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Zu bereinigender Metadaten-Typ" ++ ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Paketquellen werden aufgeräumt: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Zwischenspeicher veraltet" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Total download size: %s" +-msgstr "Gesamte Downloadgröße: %s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d Datei entfernt" ++msgstr[1] "%d Dateien entfernt" + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "Installed size: %s" +-msgstr "Installationsgröße: %s" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Es wird auf das Beenden des Prozesses mit der Prozess-ID %d gewartet." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Fehler beim Berechnen der Installationsgröße" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "" ++"Eine Liste aller Abhängigkeiten anzeigen und Pakete, die diese erfüllen" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Freigegebener Speicherplatz: %s" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "Installierte Pakete mit den neuesten verfügbaren Versionen abgleichen" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Pakete als durch die Gruppe installiert markieren:" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Zu synchronisierende Pakete" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Pakete als durch die Gruppe entfernt markieren:" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Ein Paket zurücksetzen" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Gruppe" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Paket, das zurückgesetzt wird" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pakete" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "Gruppeninformation anzeigen oder verwenden" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Pakete der Gruppe/des Moduls werden installiert" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Keine Gruppendaten für konfigurierte Paketquellen verfügbar" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Pakete der Gruppe werden installiert" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Warnung: Gruppe %s existiert nicht." + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Installieren" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Warnung: Keine passenden Gruppen:" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Aktualisieren" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Verfügbare Arbeitsumgebungs-Gruppen:" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Neuinstallieren" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Installierte Arbeitsumgebungs-Gruppen:" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Abhängigkeiten werden installiert" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Installierte Gruppen:" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Schwache Abhängigkeiten werden installiert" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Installierte Sprachgruppen:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Entfernen" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Verfügbare Gruppen:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Abhängige Pakete werden entfernt" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Verfügbare Sprachgruppen:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Nicht benötigte Abhängigkeiten werden entfernt" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "Alle optionalen Pakete einschließen" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Herunterstufen" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "Verstecke Gruppen anzeigen" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "Nur installierte Gruppen anzeigen" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "Nur verfügbare Gruppen anzeigen" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Ungültiger groups-Unterbefehl, verwenden Sie: %s." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Es kann kein erforderliches Gruppen-Paket gefunden werden." + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "Ein oder mehrere Pakete auf Ihrem System installieren" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Zu installierendes Paket" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Es konnte kein Treffer gefunden werden." + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Ungültiger rpm-Dateipfad: %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Es gibt folgende Alternativen zu »{0}«: {1}" ++ ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "Den Metadaten-Zwischenspeicher erzeugen" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" ++"Zwischenspeicherungsdateien für alle Metadaten-Dateien werden erstellt." + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"Pakete als vom Benutzer installiert markieren oder Markierung entfernen." + +-#: ../dnf/cli/output.py:1261 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" +-"Pakete mit Konflikten werden übersprungen:\n" +-"(fügen Sie »%s« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen)" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/mark.py:52 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen%s" ++msgid "%s marked as user installed." ++msgstr "%s wurde als vom Benutzer installiert markiert." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " oder Teil einer Gruppe" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "Markierung für %s als vom Benutzer installiert wurde entfernt." + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "" +- +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s als markierte Gruppe installiert" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "Ersetzen" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Fehler:" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/mark.py:87 + #, python-format ++msgid "Package %s is not installed." ++msgstr "Paket %s ist nicht installiert." ++ ++#: ../dnf/cli/commands/module.py:51 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" +-"\n" +-"Transaktionsübersicht\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Installieren" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Aktualisieren" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Keine übereinstimmenden Module zum Auflisten" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Entfernen" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Zurücksetzen" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interagieren Sie mit Modulen." + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Überspringen" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "Nur aktivierte Module anzeigen" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paket" +-msgstr[1] "Pakete" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "Nur deaktivierte Module anzeigen" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Abhängiges Paket" +-msgstr[1] "Abhängige Pakete" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Aktualisiert" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "Profilinhalt anzeigen" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Zurückgesetzt" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installiert" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstalliert" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Entfernt" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Paket neu installieren" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Fehlgeschlagen" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Erneut zu installierendes Paket" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Gesamt" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "Ein oder mehrere Pakete von Ihrem System entfernen" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "Doppelte Pakete entfernen" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "System" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "Entfernen von Nur-Installationspaketen über der Begrenzung" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Befehlszeile" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Keine doppelten Pakete zum Entfernen gefunden." + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Benutzername" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Keine alten Nur-Installationspakete zum Löschen gefunden." + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "unbekannt" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Datum und Zeit" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Nie (zuletzt: %s)" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Aktion(en)" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Aktuell (Vorher: %s)" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Verändert" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s Sekunde(n) (zuletzt: %s)" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Keine Transaktionen" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "Die eingerichteten Paketquellen anzeigen" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "Alle Paketquellen anzeigen" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Keine Transaktions-ID oder Paket angegeben" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "Alle aktiven Paketquellen anzeigen (Standard)" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Gelöscht" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "Alle deaktivierten Paketquellen anzeigen" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Nicht installiert" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Älter" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Keine Paketquellen verfügbar" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Neuer" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "aktiviert" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transaktions-ID :" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "deaktiviert" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Anfangszeit :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Anfang rpmdb :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u Sekunden)" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u Minuten)" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u Stunden)" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u Tage)" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Endzeit :" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Ende rpmdb :" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Benutzer :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Rückgabe-Code :" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Abgebrochen" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Erfolg" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Fehlschläge:" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Fehlschlag:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Releasever:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Befehlszeile :" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Kommentar :" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaktion ausgeführt mit:" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Veränderte Pakete:" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Ausgabe des Skriptlets:" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "Paketquellen-ID" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Fehler:" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "Status" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Abhängigkeiteninstallation" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "Paketquellen-Name:" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Veraltet" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Löschen" +- +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Neu installieren" +- +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben" +- +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Paket %s.%s %s wird installiert" +- +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Paket %s.%s %s würde aktualisiert" +- +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Paket %s.%s %s wird entfernt" +- +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Paket %s.%s %s wird erneut installiert" +- +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Paket %s.%s %s wird zurück gestuft" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "Nach Paketen anhand des Schlüsselworts suchen" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Abfrage aller Pakete (enspricht repoquery '*' oder repoquery ohne Argument)" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Package %s.%s %s wird aktualiert" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Alle Versionen der Pakete abfragen (Standard)" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Paket %s.%s %s wird obsolet sein" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "Nur Ergebnisse für diese Architektur anzeigen" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Abhängigkeitsauflösung wird gestartet" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" ++"Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"GPG-Schlüssel 0x%s wird importiert:\n" +-" Benutzer-ID : »%s«\n" +-" Fingerabdruck: %s\n" +-" Von : %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Läuft" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Schläft" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Nicht unterbrechbar" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++"Zeigt Ergebnisse an, für die Paketangebote und Dateien REQ erforderlich " ++"sind, vorgeschlagen, ergänzt, verbessert oder empfohlen wird" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Verfolgt/Gestoppt" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Unbekannt" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" +-"Informationen über den blockierenden Prozess können nicht gefunden werden " +-"(Prozess-ID %d)." +- +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Die Anwendung mit Prozess-ID %d ist: %s" ++"Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Speicher : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "Nur Ergebnisse anzeigen, die Abhängigkeiten vorschlagen." + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Gestartet: %s - vor %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Status : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" ++"Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " ++"Bereitstellungen); Standard" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Konfigurationsfehler: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" ++"zusammen mit --whatrequires und --requires --resolve, rekursive Abfrage der " ++"Pakete" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" ++"Eine Liste aller Abhängigkeiten und Pakete, die diese auflösen, anzeigen" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installiert: %s-%s am %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "Mit --queryformat verwendbare Tags anzeigen" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Erstellt : %s am %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "Rekursiven Baum für Paket(e) anzeigen" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "Mit dem entsprechenden Source-RPM arbeiten" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" ++"Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " ++"nicht, falls N negativ ist)" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF wird nur Pakete für diese Transaktion herunterladen." +- +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" +-"DNF wird in diesem Schritt lediglich Pakete herunterladen, GPG-Schlüssel " +-"installieren, und die Transaktionen überprüfen." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Vorgang abgebrochen." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "Detaillierte Informationen zum Paket anzeigen" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Pakete werden heruntergeladen:" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "Liste der im Paket enthaltenen Dateien anzeigen" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Fehler beim Herunterladen der Pakete:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "Name des Source-RPMs des Pakets anzeigen" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transaktion fehlgeschlagen" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "Changelogs zum Paket anzeigen" ++ ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "Format zur Anzeige der gefundenen Pakete" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"Automatischer Import der Schlüssel wird verweigert, wenn unbeaufsichtigt ausgeführt.\n" +-"Benutzen Sie »-y« zum Überschreiben." +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG-Überprüfung fehlgeschlagen" ++"Das Format »name-epoch:version-release.architecture« zum Anzeigen von " ++"gefundenen Paketen verwenden (Standard)" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" ++"Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " ++"verwenden (Standard-rpm-Abfrage)" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Veraltete Pakete" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Keine Pakete zur Distributionsaktualisierung markiert" +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Keine Pakete für das Herunterstufen markiert." +- +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Installierte Pakete" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"Das Format »epoch:name-version-release.architecture« zum Anzeigen von " ++"gefundenen Paketen verwenden" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Verfügbare Pakete" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Anzeige, in der Comps-Gruppen ausgewählte Pakete präsentiert werden" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Pakete automatisch entfernen" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "Abfrage auf installierte Paketduplikate begrenzen" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Extra-Pakete" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Verfügbare Aktualisierungen" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Kürzlich hinzugefügte Pakete" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Keine übereinstimmenden Pakete zum Auflisten" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Fähigkeiten anzeigen, zu denen das Paket im Konflikt steht" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Keine Übereinstimmungen gefunden" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " ++"vorschlagen und ergänzen kann." + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Keine Transaktions-ID angegeben" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Fähigkeiten anzeigen, die das Paket verbessert." + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Angebene Transaktions-ID nicht gefunden" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Fähigkeiten anzeigen, die das Paket bereitstellt" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Mehr als eine Transaktions-ID gefunden!" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Fähigkeiten anzeigen, die das Paket empfiehlt" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Die Transaktionschronik ist unvollständig, vor %u." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Fähigkeiten anzeigen, von denen das Paket abhängt" + +-#: ../dnf/cli/cli.py:641 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Die Transaktionschronik ist unvollständig, nach %u." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Transaktion {} wird rückgängig gemacht, von {}" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Fähigkeiten anzeigen, von denen das Paket abhängt, um ein %%pre Skript " ++"auszuführen" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Unbekannte Paketquelle: »%s«" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Keine passende Quelle gefunden: %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Dieser Befehl muss mit Root-Rechten ausgeführt werden." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Nur verfügbare Pakete anzeigen." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Nur installierte Pakete anzeigen." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"Es könnte ein DNF-Plugin-Befehl sein, versuchen Sie »dnf install 'dnf-" +-"command(%s)'«" ++"Nur Pakete anzeigen, die aus keiner der verfügbaren Paketquellen stammen." + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"Es könnte ein DNF-Plugin-Befehl sein, aber das Laden von Plugins ist derzeit" +-" deaktiviert." ++"Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " ++"bereitstellen." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"--destdir oder --downloaddir müssen zusammen mit --downloadonly oder " +-"download oder dem Befehl system-upgrade verwendet werden." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "Schlüssel, nach dem gesucht werden soll" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" ++"Die Option »--resolve« muss zusammen mit einer der Optionen »--conflicts«, " ++"»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " ++"»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Paket {} enthält keine Dateien" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Verfügbare Abfrage-Tags: verwenden Sie --queryformat \".. %{tag} ..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " +-"um die Version anzugeben)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "Argument {}: Unzulässig zusammen mit Argument {}" +- +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Befehl »%s« ist bereits definiert" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Schließt in dnf.conf aus: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "Auch Paketbeschreibung und URL durchsuchen" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Enthält in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "In Paketquelle ausgeschlossen " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "In Paketquelle enthalten " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "Ein oder mehrere Pakete von Ihrem System entfernen" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "Doppelte Pakete entfernen" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "Entfernen von Nur-Installationspaketen über der Begrenzung" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Zu entfernendes Paket" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Keine doppelten Pakete zum Entfernen gefunden." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s exakte Treffer: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Installiertes Paket %s%s nicht verfügbar." ++msgid "%s Matched: %%s" ++msgstr "%s Treffer: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Keine alten Nur-Installationspakete zum Löschen gefunden." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Keine Übereinstimmungen gefunden." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "Starte interaktive DNF-Konsole" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "Skript" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Skript zum Ausführen in der DNF-Konsole" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Fehler:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Nicht unterstützter Schlüsselwert" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Paketquelle konnte nicht gefunden werden: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2359,7 +2024,7 @@ msgstr "" + " Wenn kein value gesetzt wird, wird der aktuelle value ausgegeben.\n" + " Wenn ein value gegeben wird, wird dieser eingesetzt" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2367,7 +2032,7 @@ msgstr "" + "{} [command]\n" + " Hilfe ausgeben" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2379,7 +2044,7 @@ msgstr "" + " enable: Aktiviere Repository. option = repository id\n" + " disable: Deaktiviere Repository. option = repository id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2387,7 +2052,7 @@ msgstr "" + "{}\n" + "Abhängigkeiten für Transaktion bestimmen" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2399,1367 +2064,1703 @@ msgstr "" + " reset: Zurücksetzen (zero-out) der Transaktion\n" + " run: Transaktion ausführen" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" +-msgstr "" +-"{}\n" +-"Transaktion durchführen" ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" ++msgstr "" ++"{}\n" ++"Transaktion durchführen" ++ ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" ++msgstr "" ++"{}\n" ++"DNF-Konsole schließen" ++ ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" ++msgstr "" ++"Argumente für DNF-Konsole\n" ++"\n" ++"config Konfigurationsoptionen setzen\n" ++"help Hilfe ausgeben\n" ++"repository (or repo) Repositories (de)aktivieren oder anzeigen\n" ++"resolvedep Abhängigkeiten für Transaktion bestimmen\n" ++"transaction (or ts) Transaktion anzeigen, zurücksetzen oder durchführen\n" ++"run Abhängigkeiten für Transaktion bestimmen und Transaktion durchführen\n" ++"exit (or quit) DNF-Konsole beenden" ++ ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" ++msgstr "Fehler: Öffnen von %s zu Lesezwecken schlug fehl" ++ ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "Fertig." ++ ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "Schließe DNF-Konsole" ++ ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "" ++ ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Die zu entfernenden Specs" ++ ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Die zu installierenden Specs" ++ ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "Fehlerkorrektur" ++ ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "Verbesserung" ++ ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "Sicherheit" ++ ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "Neues Paket" ++ ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritisch/Sicherheit" ++ ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Wichtig/Sicherheit" ++ ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Mäßig/Sicherheit" ++ ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Niedrig/Sicherheit" ++ ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "Erklärungen zu Paketen anzeigen" ++ ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "Hinweise zu neueren Versionen installierter Pakete (Standard)" ++ ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "Hinweise zu gleichen und älteren Versionen installierter Pakete" ++ ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"Hinweise zu neueren Versionen der installierten Pakete, für die eine neue " ++"Version verfügbar ist" ++ ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "Hinweise zu beliebigen Versionen installierter Pakete" ++ ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "Zusammenfassung der Hinweise anzeigen (Standard)" ++ ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "Liste mit Hinweisen anzeigen" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "Informationen zu Hinweisen anzeigen" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installiert" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "Aktualisierungen" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "Alle" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "Verfügbar" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Zusammenfassung der Aktualisierungsinformationen: " ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Hinweise zum neuen Paket" ++ ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Hinweis(e) zu Sicherheitsaktualisierungen" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritische(r) Sicherheitshinweis(e)" ++ ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Wichtige(r) Sicherheitshinweis(e)" ++ ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Moderate(r) Sicherheitshinweis(e)" ++ ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Schwache(r) Sicherheitshinweis(e)" ++ ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Unbekannte(r) Sicherheitshinweis(e)" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Hinweis(e) zu Fehlerkorrekturen" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Hinweis(e) zu Verbesserungen" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Andere(r) Hinweis(e)" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Unbekannt/Sicherheit" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Fehler" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Typ" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Aktualisierungs-ID" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Aktualisiert" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Beschreibung" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Rechte" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Schweregrad" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Dateien" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installiert" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falsch" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "wahr" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "Ein oder mehrere Pakete auf Ihrem System aktualisieren" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Zu aktualisierendes Paket" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +-"{}\n" +-" exit the shell" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" +-"{}\n" +-"DNF-Konsole schließen" ++"Aktualisieren, aber nur das »neueste« passende Paket, das ein Problem auf " ++"ihrem System behebt" + +-#: ../dnf/cli/commands/shell.py:209 +-msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" +-msgstr "" +-"Argumente für DNF-Konsole\n" +-"\n" +-"config Konfigurationsoptionen setzen\n" +-"help Hilfe ausgeben\n" +-"repository (or repo) Repositories (de)aktivieren oder anzeigen\n" +-"resolvedep Abhängigkeiten für Transaktion bestimmen\n" +-"transaction (or ts) Transaktion anzeigen, zurücksetzen oder durchführen\n" +-"run Abhängigkeiten für Transaktion bestimmen und Transaktion durchführen\n" +-"exit (or quit) DNF-Konsole beenden" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Abgebrochen." + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" +-msgstr "Fehler: Öffnen von %s zu Lesezwecken schlug fehl" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Kein lesender/ausführender Zugriff im aktuellen Verzeichnis, zu / wird " ++"gewechselt" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "Fertig." ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" +-msgstr "Schließe DNF-Konsole" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" +-"Pakete als vom Benutzer installiert markieren oder Markierung entfernen." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s wurde als vom Benutzer installiert markiert." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Abhängigkeiten sind aufgelöst." + +-#: ../dnf/cli/commands/mark.py:56 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "%s unmarked as user installed." +-msgstr "Markierung für %s als vom Benutzer installiert wurde entfernt." ++msgid "Command line error: %s" ++msgstr "Befehlszeilenfehler: %s" + +-#: ../dnf/cli/commands/mark.py:60 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "%s marked as group installed." +-msgstr "%s als markierte Gruppe installiert" ++msgid "bad format: %s" ++msgstr "unzulässiges Format: %s" + +-#: ../dnf/cli/commands/mark.py:87 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Package %s is not installed." +-msgstr "Paket %s ist nicht installiert." ++msgid "Setopt argument has multiple values: %s" ++msgstr "Das Setopt-Argument hat mehrere Werte: %s" + +-#: ../dnf/cli/commands/clean.py:68 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Removing file %s" +-msgstr "Datei %s wird entfernt" ++msgid "Setopt argument has no value: %s" ++msgstr "Das Setopt-Argument hat keinen Wert: %s" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "Gespeicherte Daten entfernen" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Zu bereinigender Metadaten-Typ" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "Ort der Konfigurationsdatei" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Paketquellen werden aufgeräumt: " ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "Stiller Betrieb" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Zwischenspeicher veraltet" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "Detaillierte Ausgaben" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d Datei entfernt" +-msgstr[1] "%d Dateien entfernt" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Es wird auf das Beenden des Prozesses mit der Prozess-ID %d gewartet." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "Wurzel-Installationsverzeichnis festlegen" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "Keine Dokumentation installieren" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "Alle Plugins deaktivieren" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "Plugins nach Name aktivieren" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "Plugins nach Namen deaktivieren" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" ++"Wert für $releasever in Konfiguration und Paketquellen-Daten außer Kraft " ++"setzen" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" ++"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "Hilfe zu diesem Befehl anzeigen" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" ++"Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" ++"Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " ++"aktualisieren" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "Maximale Befehlswartezeit" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "Debugging-Ausgabestufe" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" ++"speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "Fehler-Ausgabestufe" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "Stufe der Debugging-Ausgabe für rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "Alle Fragen bejahen" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "Alle Fragen verneinen" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" +-"Aktualisieren, aber nur das »neueste« passende Paket, das ein Problem auf " +-"ihrem System behebt" +- +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "Paketdatenbank auf Probleme prüfen" ++"Nur die per ID oder Muster angegebenen Paketquellen aktivieren (darf " ++"mehrfach angegeben werden)" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "Alle Probleme anzeigen; Standard" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "Ungelöste Abhängigkeiten anzeigen" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "Probleme mit Duplikaten anzeigen" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "Pakete nach Namen oder Muster ausschließen" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "Überflüssige Pakete anzeigen" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "»excludepkgs« deaktivieren" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "Probleme mit Bereitstellungen anzeigen" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} hat fehlende Abhängigkeiten von {}" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++"Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " ++"werden" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} ist ein Duplikat von {}" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} ist hinfällig wegen {}" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "kontrolliert, ob Farbe benutzt wird" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} bietet {} an, aber es kann nicht gefunden werden" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Ein Paket zurücksetzen" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "nur IPv4-Adressen auflösen" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Paket, das zurückgesetzt wird" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "nur IPv6-Adressen auflösen" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "Gruppeninformation anzeigen oder verwenden" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Keine Gruppendaten für konfigurierte Paketquellen verfügbar" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "Nur Pakete herunterladen" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Warnung: Gruppe %s existiert nicht." ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "Einen Kommentar zur Transaktion hinzufügen" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Warnung: Keine passenden Gruppen:" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Verfügbare Arbeitsumgebungs-Gruppen:" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Aktualisierungen mit Verbesserungen einschließen" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Installierte Arbeitsumgebungs-Gruppen:" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Installierte Gruppen:" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Sicherheitsrelevante Aktualisierungen einschließen" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Installierte Sprachgruppen:" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Verfügbare Gruppen:" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Aktualisierungen zur Behebung des Bugzilla-Fehlerberichts mit der " ++"übergebenen Nummer einschließen" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Verfügbare Sprachgruppen:" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "Alle optionalen Pakete einschließen" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " ++"einschließen" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "Verstecke Gruppen anzeigen" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Eine bestimmte Architektur erzwingen" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "Nur installierte Gruppen anzeigen" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Hauptbefehle" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "Nur verfügbare Gruppen anzeigen" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Plugin-Befehle" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoch" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Ungültiger groups-Unterbefehl, verwenden Sie: %s." ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Es kann kein erforderliches Gruppen-Paket gefunden werden." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Release" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" +-"Eine Liste aller Abhängigkeiten anzeigen und Pakete, die diese erfüllen" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" +-"Um das Problem zu untersuchen, versuchen Sie Folgendes aufzurufen: »%s«." + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" +-"Ihre RPM-Datenbank ist möglicherweise beschädigt, mit »%s« könnte das " +-"Problem behoben werden." + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" +-"Sie haben die Überprüfung von Paketen mittels GPG-Schlüsseln aktiviert.\n" +-"Dies ist eine gute Idee. Allerdings haben Sie keine öffentlichen GPG-Schlüssel\n" +-"installiert. Sie müssen die Schlüssel für die gewünschten Pakete herunterladen\n" +-"und installieren. Sie können dies mit folgendem Befehl tun:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"Alternativ können Sie die Adresse des Schlüssels der gewünschten Softwarequelle\n" +-"in der Option »gpgkey« in einem »repository«-Abschnitt angeben, woraufhin\n" +-"DNF diesen Schlüssel für Sie installiert.\n" +-"\n" +-"Weitere Informationen erhalten Sie von Ihrer Distribution oder dem\n" +-"Anbieter des Pakets." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problematische Paketquelle: %s" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Quelle" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "Details zu einem Paket oder einer Gruppe von Paketen anzeigen" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "Alle Pakete anzeigen (Standard)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Aus Paketquelle" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "Nur verfügbare Pakete anzeigen" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Paketierer" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "Nur installierte Pakete anzeigen" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Erstellungszeit" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "Nur zusätzliche Pakete anzeigen" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Installationszeit" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "Nur aktualisierte Pakete anzeigen" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Installiert von" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "Nur Autoremove-Pakete anzeigen" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "Nur kürzlich geänderte Pakete anzeigen" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Lizenz" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "Pakete oder Paketgruppen auflisten" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "Ein Paket suchen, das den gegebenen Wert bereitstellt" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "j" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ja" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Pakete suchen: " ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nein" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "Auf verfügbare Paket-Aktualisierungen überprüfen" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Ist dies in Ordnung? [j/N]: " + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Ist dies in Ordnung? [J/n]: " + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Kein Paket verfügbar." ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Gruppe: %s" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Keine Pakete zur Installation markiert." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Gruppenkennung: %s" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Kein Paket installiert." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Beschreibung: %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:802 + #, python-format +-msgid " (from %s)" +-msgstr " (von %s)" ++msgid " Language: %s" ++msgstr " Sprache: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Kein Paket aus der Paketquelle installiert." ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Obligatorische Pakete:" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Keine Pakete zur Neuinstallation markiert." ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Standard-Pakete:" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Keine Pakete zum Aktualisieren markiert." ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Optionale Pakete:" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "Befehle auf alle Pakete in einer angegebenen Paketquelle anwenden" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Zwangsbedingte Pakete:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Environment-Gruppe: %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Environment-ID: %s" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "Eine kurze Verwendungsinformation anzeigen" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Obligatorische Gruppen:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "BEFEHL" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Optionale Gruppen:" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "Vorherige Transaktionen anzeigen oder verwenden" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Übereinstimmung von:" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Es wurde mehr als eine Transaktions-ID gefunden.\n" +-"»{}« erfordert genau eine Transaktions-ID oder Paketnamen." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Dateiname : %s" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Es wurde keine Transaktions-ID oder Paketname angegeben." ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Quelle : %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Sie haben keinen Zugriff auf die Chronikdatenbank." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Beschreibung: " + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:916 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Transaktion %s kann nicht zurückgenommen werden, dies würde eine " +-"inkonsistente Paketdatenbank hinterlassen." ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:920 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Transaktion %s kann nicht abgebrochen werden, dies würde eine inkonsistente " +-"Paketdatenbank hinterlassen." ++msgid "License : %s" ++msgstr "Lizenz : %s" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Ungültige Bereichsdefinition für Transaktions-ID »{}«.\n" +-"Nutzen Sie »..«." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Zur Verfügung stellen : %s" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Andere : %s" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Es wurde keine Transaktion gefunden, die Paket »{}« verändert." ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "Ein oder mehrere Pakete auf Ihrem System installieren" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Gesamtgröße: %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Es konnte kein Treffer gefunden werden." ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Gesamte Downloadgröße: %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Ungültiger rpm-Dateipfad: %s" ++msgid "Installed size: %s" ++msgstr "Installationsgröße: %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Es gibt folgende Alternativen zu »{0}«: {1}" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Fehler beim Berechnen der Installationsgröße" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "Fehlerkorrektur" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Freigegebener Speicherplatz: %s" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "Verbesserung" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Pakete als durch die Gruppe installiert markieren:" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Pakete als durch die Gruppe entfernt markieren:" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Gruppe" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pakete" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Pakete der Gruppe/des Moduls werden installiert" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Pakete der Gruppe werden installiert" ++ ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Installieren" ++ ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Aktualisieren" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "Sicherheit" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Neuinstallieren" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "unbekannt" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Abhängigkeiten werden installiert" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "Neues Paket" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Schwache Abhängigkeiten werden installiert" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritisch/Sicherheit" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Entfernen" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Wichtig/Sicherheit" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Abhängige Pakete werden entfernt" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Mäßig/Sicherheit" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Nicht benötigte Abhängigkeiten werden entfernt" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Niedrig/Sicherheit" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Herunterstufen" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "Erklärungen zu Paketen anzeigen" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "Hinweise zu neueren Versionen installierter Pakete (Standard)" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "Hinweise zu gleichen und älteren Versionen installierter Pakete" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" +-"Hinweise zu neueren Versionen der installierten Pakete, für die eine neue " +-"Version verfügbar ist" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "Hinweise zu beliebigen Versionen installierter Pakete" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "Zusammenfassung der Hinweise anzeigen (Standard)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "Liste mit Hinweisen anzeigen" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "Informationen zu Hinweisen anzeigen" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installiert" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "Aktualisierungen" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "Alle" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "Verfügbar" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Zusammenfassung der Aktualisierungsinformationen: " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Pakete mit Konflikten werden übersprungen:\n" ++"(fügen Sie »%s« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen)" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Hinweise zum neuen Paket" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen%s" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Hinweis(e) zu Sicherheitsaktualisierungen" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " oder Teil einer Gruppe" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritische(r) Sicherheitshinweis(e)" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Wichtige(r) Sicherheitshinweis(e)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Moderate(r) Sicherheitshinweis(e)" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "Ersetzen" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Schwache(r) Sicherheitshinweis(e)" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Transaktionsübersicht\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Unbekannte(r) Sicherheitshinweis(e)" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Installieren" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Hinweis(e) zu Fehlerkorrekturen" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Aktualisieren" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Hinweis(e) zu Verbesserungen" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Entfernen" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Andere(r) Hinweis(e)" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Zurücksetzen" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Unbekannt/Sicherheit" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Überspringen" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Aktualisierungs-ID" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paket" ++msgstr[1] "Pakete" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Typ" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Abhängiges Paket" ++msgstr[1] "Abhängige Pakete" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "Aktualisiert" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Fehler" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Zurückgesetzt" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstalliert" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Beschreibung" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Schweregrad" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Entfernt" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Rechte" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Fehlgeschlagen" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Dateien" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Gesamt" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "wahr" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falsch" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "System" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Keine übereinstimmenden Module zum Auflisten" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Befehlszeile" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interagieren Sie mit Modulen." ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Benutzername" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "Nur aktivierte Module anzeigen" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "Nur deaktivierte Module anzeigen" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Datum und Zeit" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "Nur installierte Module anzeigen" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Aktion(en)" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "Profilinhalt anzeigen" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Verändert" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Keine Transaktionen" ++ ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Keine Transaktions-ID oder Paket angegeben" ++ ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Gelöscht" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Paket neu installieren" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Nicht installiert" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Erneut zu installierendes Paket" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Neuer" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "Installierte Pakete mit den neuesten verfügbaren Versionen abgleichen" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Älter" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Zu synchronisierende Pakete" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transaktions-ID :" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"Ausführen eines interaktiven DNF Mod, um einen Spec zu installieren oder zu" +-" entfernen" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Anfangszeit :" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Die zu entfernenden Specs" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Anfang rpmdb :" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Die zu installierenden Specs" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u Sekunden)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "Den Metadaten-Zwischenspeicher erzeugen" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u Minuten)" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "" +-"Zwischenspeicherungsdateien für alle Metadaten-Dateien werden erstellt." ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u Stunden)" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "Ein oder mehrere Pakete auf Ihrem System aktualisieren" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u Tage)" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Zu aktualisierendes Paket" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Endzeit :" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"Alle nicht genutzten Pakete entfernen, die ursprünglich als Abhängigkeiten " +-"installiert wurden" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Ende rpmdb :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Benutzer :" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "Auch Paketbeschreibung und URL durchsuchen" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Abgebrochen" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Rückgabe-Code :" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Erfolg" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Fehlschläge:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s exakte Treffer: %%s" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Fehlschlag:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Treffer: %%s" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Releasever:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Keine Übereinstimmungen gefunden." ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Befehlszeile :" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Nie (zuletzt: %s)" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Kommentar :" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Aktuell (Vorher: %s)" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaktion ausgeführt mit:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s Sekunde(n) (zuletzt: %s)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Veränderte Pakete:" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "Die eingerichteten Paketquellen anzeigen" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Ausgabe des Skriptlets:" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "Alle Paketquellen anzeigen" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Fehler:" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "Alle aktiven Paketquellen anzeigen (Standard)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Abhängigkeiteninstallation" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "Alle deaktivierten Paketquellen anzeigen" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Veraltet" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Veraltet" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Keine Paketquellen verfügbar" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Löschen" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "aktiviert" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Neu installieren" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "deaktiviert" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Paket %s.%s %s wird installiert" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-Name : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Paket %s.%s %s würde aktualisiert" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-Status : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Paket %s.%s %s wird entfernt" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-Revision: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Paket %s.%s %s wird erneut installiert" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Paket %s.%s %s wird zurück gestuft" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-Distro-Tags: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo aktualisiert : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Package %s.%s %s wird aktualiert" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Paket %s.%s %s wird obsolet sein" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-Größe : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Abhängigkeitsauflösung wird gestartet" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-Metalink: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Aktualisiert : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"GPG-Schlüssel 0x%s wird importiert:\n" ++" Benutzer-ID : »%s«\n" ++" Fingerabdruck: %s\n" ++" Von : %s" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-Spiegel : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Läuft" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Schläft" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-Verfall : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Nicht unterbrechbar" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-ausgeschlossen : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-eingeschlossen : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Verfolgt/Gestoppt" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-ausgeschlossen: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Unbekannt" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Paketquellen-Dateiname: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" ++"Informationen über den blockierenden Prozess können nicht gefunden werden " ++"(Prozess-ID %d)." + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "Paketquellen-ID" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Die Anwendung mit Prozess-ID %d ist: %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "Status" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Speicher : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "Paketquellen-Name:" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Gestartet: %s - vor %s" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Status : %s" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "Nach Paketen anhand des Schlüsselworts suchen" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "wird übersprungen." + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" +-"Abfrage aller Pakete (enspricht repoquery '*' oder repoquery ohne Argument)" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Alle Versionen der Pakete abfragen (Standard)" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "Nur Ergebnisse für diese Architektur anzeigen" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Arbeitsumgebung »%s« ist nicht installiert." + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" +-"Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "" +-"Zeigt Ergebnisse an, für die Paketangebote und Dateien REQ erforderlich " +-"sind, vorgeschlagen, ergänzt, verbessert oder empfohlen wird" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Gruppenkennung »%s« existiert nicht." + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Verarbeitungsfehler »%s«: %s" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Cachedir konnte nicht festgelegt werden: {}" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "Nur Ergebnisse anzeigen, die Abhängigkeiten vorschlagen." ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Unbekannte Konfigurationsoption: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "Main config hatte kein %s-Attribut vor setopt" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Fehlerhaft oder unbekannt »{}«: {}" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" +-"Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " +-"Bereitstellungen); Standard" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Paketquelle %s hatte kein %s-Attibut. vor setopt" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "" +-"zusammen mit --whatrequires und --requires --resolve, rekursive Abfrage der " +-"Pakete" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Warnung: »%s« konnte nicht geladen werden, wird übersprungen." + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" +-"Eine Liste aller Abhängigkeiten und Pakete, die diese auflösen, anzeigen" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "Mit --queryformat verwendbare Tags anzeigen" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" +- +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "Rekursiven Baum für Paket(e) anzeigen" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "Mit dem entsprechenden Source-RPM arbeiten" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " +-"nicht, falls N negativ ist)" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "Detaillierte Informationen zum Paket anzeigen" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "Liste der im Paket enthaltenen Dateien anzeigen" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "Name des Source-RPMs des Pakets anzeigen" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "Changelogs zum Paket anzeigen" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "Paketquelle %s: 0x%s bereits importiert" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "Format zur Anzeige der gefundenen Pakete" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "Paketquelle %s: importierter Schlüssel 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"Das Format »name-epoch:version-release.architecture« zum Anzeigen von " +-"gefundenen Paketen verwenden (Standard)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" +-"Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " +-"verwenden (Standard-rpm-Abfrage)" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." ++ ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"Das Format »epoch:name-version-release.architecture« zum Anzeigen von " +-"gefundenen Paketen verwenden" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Anzeige, in der Comps-Gruppen ausgewählte Pakete präsentiert werden" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC-Erweiterung: Schlüssel für Benutzer " + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "Abfrage auf installierte Paketduplikate begrenzen" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "ist gültig." + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "hat einen unbekannten Status." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" +-"Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC-Erweiterung: " + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Bereits importierte Schlüssel werden auf Gültigkeit überprüft." + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Fähigkeiten anzeigen, zu denen das Paket im Konflikt steht" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "Nicht unterstützter Prüfsummentyp: %s" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" +-"Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " +-"vorschlagen und ergänzen kann." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Delta-RPM-Neuerstellung fehlgeschlagen" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Fähigkeiten anzeigen, die das Paket verbessert." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Prüfsummenvergleich bei Delta-RPM-Neuerstellung fehlgeschlagen" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Fähigkeiten anzeigen, die das Paket bereitstellt" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "Fertig" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Fähigkeiten anzeigen, die das Paket empfiehlt" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problem in der Anfrage:" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Fähigkeiten anzeigen, von denen das Paket abhängt" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "Fehlende Pakete: " + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" +-"Fähigkeiten anzeigen, von denen das Paket abhängt, um ein %%pre Skript " +-"auszuführen" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "Fehlende Gruppen oder Module: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "Beschädigte Gruppen oder Module: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Nur verfügbare Pakete anzeigen." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Nur installierte Pakete anzeigen." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Problem mit modularen Abhängigkeiten:" ++msgstr[1] "Probleme mit modularen Abhängigkeiten:" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Nur Pakete anzeigen, die aus keiner der verfügbaren Paketquellen stammen." + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +-"Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " +-"bereitstellen." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Aktivieren eines anderen Streams für '{}'." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Nur Pakete anzeigen, die mit dem Befehl »dnf autoremove« entfernt werden " +-"können." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nichts zu zeigen." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Neuere Version von '{}' installieren als angegeben. Grund: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Aktivierte Module: {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "Schlüssel, nach dem gesucht werden soll" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Kein Profil für \"{}\" angegeben, bitte Profil angeben." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Die Option »--resolve« muss zusammen mit einer der Optionen »--conflicts«, " +-"»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " +-"»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Paket {} enthält keine Dateien" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Unnötiges Profil wird ignoriert: »{}/{}«" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Verfügbare Abfrage-Tags: verwenden Sie --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Abgebrochen." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" +-"Kein lesender/ausführender Zugriff im aktuellen Verzeichnis, zu / wird " +-"gewechselt" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Keine Standardprofile für Modul {}:{}" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Argument kann nicht aufgelöst werden {}" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Kein Treffer für Paket {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Abhängigkeiten sind aufgelöst." ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s-Überprüfung fehlgeschlagen: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3775,29 +3776,6 @@ msgstr "Das Speichern der letzten Makecache-Zeit ist fehlgeschlagen." + msgid "Failed determining last makecache time." + msgstr "Fehler beim Ermitteln der letzten Makecache-Zeit." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "Paketquelle %s: 0x%s bereits importiert" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "Paketquelle %s: importierter Schlüssel 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Inkorrekte Sperrdatei gefunden: %s.\n" +-"Stellen Sie sicher, dass kein anderer dnf-Prozess läuft und entfernen Sie die Sperrdatei manuell, oder rufen Sie »systemd-tmpfiles --remove dnf.conf« auf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3820,3 +3798,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "Kein passender Payload-Faktor für %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Bereits heruntergeladen" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "Paketquelle %s wird aktiviert" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "%s-Paketquelle von %s wurde hinzugefügt" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Downgrading" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Aufräumen" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Installieren" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Neuinstallieren" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Löschen" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Aktualisieren" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Überprüfung läuft" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Ausgeführtes Scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Vorbereitung läuft" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problem" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Bei der Verarbeitung sind Fehler aufgetreten." +diff --git a/po/el.po b/po/el.po +index f9dd2957..a9741520 100644 +--- a/po/el.po ++++ b/po/el.po +@@ -9,7 +9,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-06-16 12:05+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Greek (http://www.transifex.com/projects/p/dnf/language/el/)\n" +@@ -20,217 +20,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -271,6 +60,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -285,81 +84,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Διαγραφή" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -450,1772 +174,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Γίνεται αφαίρεση" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Εγκαταστάθηκε" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Διαγράφηκε" +- +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u seconds)" ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u minutes)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u hours)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2223,24 +1887,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2249,13 +1909,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2263,13 +1923,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2277,19 +1937,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2302,1274 +1962,1416 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" +- +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Ενημερώθηκε" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Εγκαταστάθηκε" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Ενημερώθηκε" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Γίνεται αφαίρεση" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Διαγράφηκε" ++ ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "%s is empty file" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + + #: ../dnf/crypto.py:108 +@@ -3582,15 +3384,221 @@ msgstr "" + msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ + #: ../dnf/lock.py:100 + #, python-format + msgid "" + "Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + + #: ../dnf/plugin.py:63 +@@ -3615,3 +3623,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Διαγραφή" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/en_GB.po b/po/en_GB.po +index dde7957a..889eac7e 100644 +--- a/po/en_GB.po ++++ b/po/en_GB.po +@@ -10,7 +10,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-10-20 12:19+0000\n" + "Last-Translator: Waldo Ribeiro \n" + "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/dnf/language/en_GB/)\n" +@@ -21,217 +21,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACKAGE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -272,6 +61,16 @@ msgstr "Failed to send an email via '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Failed to execute command '%s': returned %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -286,81 +85,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Error: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Cleanup" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Obsoleting" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Erasing" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -451,293 +175,292 @@ msgstr "Invalid tsflag in config file: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Failed to add groups file for repository: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Could not run transaction." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transaction couldn't start:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Failed to remove transaction file %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Public key for %s is not installed" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problem opening package %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Public key for %s is not trusted" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Package %s is not signed" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Cannot remove %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s removed" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nothing to do." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "No match for argument: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Package %s available, but not installed." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "No package %s installed." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "No packages marked for removal." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "No package %s available." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG key at %s (0x%s) is already installed" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Key import failed (code %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Key imported successfully" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Didn't install any keys" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -746,1579 +469,1525 @@ msgstr "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Import of key(s) didn't help, wrong key(s)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " Installed: %s-%s at %s" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Built : %s at %s" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Downloading Packages:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Command line error: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "config file location" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Obsoleting Packages" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Installed Packages" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Available Packages" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Extra Packages" ++ ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "disable plugins by name" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Recently Added Packages" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "No matching Packages to list" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "No Matches found" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "No transaction ID given" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Not found given transaction ID" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Found more than one transaction ID!" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "run entirely from system cache, don't update cache" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Unknown repo: '%s'" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "No such command: %s. Please use %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "debugging output level for rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Command \"%s\" already defined" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "control whether colour is used" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "To diagnose the problem, try running: '%s'." + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problem repository: %s" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "display details about a package or group of packages" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "show all packages (default)" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "show only available packages" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "show only installed packages" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "show only extras packages" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "show only upgrades packages" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "show only autoremove packages" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "show only recently changed packages" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACKAGE" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "list a package or groups of packages" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "find what package provides the given value" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Searching Packages: " + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "check for available package upgrades" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "No package available." + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "No package installed." + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (from %s)" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Installed package %s%s not available." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "No package installed from the repository." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "No packages marked for upgrade." + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "run commands on top of all packages in given repository" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "display a helpful usage message" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMMAND" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "display, or use, the transaction history" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "No transaction ID or package name given." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "You don't have access to the history DB." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" ++"Cannot undo transaction %s; doing so would result in an inconsistent package" ++" database." + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Cannot rollback transaction %s; doing so would result in an inconsistent " ++"package database." + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "yes" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Is this ok [y/N]: " ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "No transaction which manipulates package '{}' was found." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Group-Id: %s" +- +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Description: %s" +- +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Language: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Mandatory Packages:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Default Packages:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Optional Packages:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Conditional Packages:" +- +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Matched from:" +- +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Filename : %s" +- +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Description : " +- +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" +- +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Licence : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Provide : %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Other : %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "There was an error calculating total download size" +- +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Total size: %s" +-msgstr "Total size: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Total download size: %s" +-msgstr "Total download size: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Installed size: %s" +-msgstr "Installed size: %s" +- +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "There was an error calculating installed size" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Freed space: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" ++"remove all unneeded packages that were originally installed as dependencies" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Package to remove" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "check for problems in the packagedb" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "show all problems; default" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "show dependency problems" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Removing" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "show duplicate problems" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "show problems with provides" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} provides {}, but it cannot be found" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "remove cached data" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Metadata type to clean" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Cleaning data: " + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Cache was expired" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d file removed" ++msgstr[1] "%d files removed" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Waiting for process with pid %d to finish." + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "synchronise installed packages to the latest available versions" ++ ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Package to synchronise" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Downgrade a package" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Package to downgrade" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "display, or use, the groups information" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "No group data available for configured repositories." ++ ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++msgid "Warning: Group %s does not exist." ++msgstr "Warning: Group %s does not exist." ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Warning: No groups match:" ++ ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Available Environment Groups:" ++ ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Installed Environment Groups:" ++ ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Installed Groups:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Installed Language Groups:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Available Groups:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Available Language Groups:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "include optional packages from group" ++ ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "show hidden groups also" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "show only installed groups" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "show only available groups" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Invalid groups sub-command; use: %s." ++ ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Unable to find a mandatory group package." ++ ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Install" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "generate the metadata cache" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Downgrade" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Making cache files for all metadata files." + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "mark or unmark installed packages as installed by user." ++ ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s marked as user installed." + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s unmarked as user installed." + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s marked as group installed." + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Downgraded" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Error:" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installed" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Package %s is not installed." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Removed" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "System" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Command line" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Date and time" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Action(s)" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Altered" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "reinstall a package" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "No transactions" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Package to reinstall" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "No transaction ID, or package, given" +- +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Erased" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Not installed" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Older" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Newer" +- +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Begin time :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "unknown" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutes)" ++msgid "Never (last: %s)" ++msgstr "Never (last: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u hours)" ++msgid "Instant (last: %s)" ++msgstr "Instant (last: %s)" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u days)" +- +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "End time :" +- +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "End rpmdb :" +- +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "User :" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Return-Code :" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Aborted" +- +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Success" ++msgid "%s second(s) (last: %s)" ++msgstr "%s second(s) (last: %s)" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Failures:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "display the configured software repositories" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Failure:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "show all repos" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "show enabled repos (default)" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Command Line :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "show disabled repos" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaction performed with:" +- +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Packages Altered:" +- +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptlet output:" +- +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Errors:" +- +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dep-Install" +- +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Obsoleted" +- +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Erase" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "No repositories available" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstall" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "enabled" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "disabled" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Running" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Sleeping" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Uninterruptible" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" +- +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Traced/Stopped" +- +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Unknown" +- +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memory : %5s RSS (%5sB VSZ)" +- +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Started: %s - %s ago" +- +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installed: %s-%s at %s" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "repo id" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Built : %s at %s" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "repo name" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "search for packages matching keyword" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Query all versions of packages (default)" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "show only results from this ARCH" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "show only results that owns FILE" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "show only results that conflict REQ" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." +-msgstr "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "" +- +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "show only results that obsolete REQ" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "show only results that provide REQ" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "show only results that recommend REQ" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "show only results that enhance REQ" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "show only results that suggest REQ" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "show only results that supplement REQ" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Recently Added Packages" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "check dependencies exactly as given, opposite of --alldeps" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "show a list of all dependencies and what packages provide them" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "show available tags to use with --queryformat" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Command \"%s\" already defined" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Package to remove" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Installed package %s%s not available." +- +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "run an interactive DNF shell" +- +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "SCRIPT" +- +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script to run in DNF shell" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Error:" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Unsupported key value." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "Could not find repository: %s" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"{} [command]\n" +-" print help" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"{} [command]\n" +-" print help" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" +-"{}\n" +-" resolve the transaction set" + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "the key to search for" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"{}\n" +-" run the transaction" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"{}\n" +-" run the transaction" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"{}\n" +-" exit the shell" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "search package details for the given string" ++ ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "search package description and URL also" ++ ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Exactly Matched: %%s" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s Matched: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "No matches found." ++ ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "SCRIPT" ++ ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Unsupported key value." ++ ++#: ../dnf/cli/commands/shell.py:158 ++#, python-format ++msgid "Could not find repository: %s" ++msgstr "Could not find repository: %s" ++ ++#: ../dnf/cli/commands/shell.py:174 ++msgid "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." ++msgstr "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." ++ ++#: ../dnf/cli/commands/shell.py:181 ++msgid "" ++"{} [command]\n" ++" print help" ++msgstr "" ++"{} [command]\n" ++" print help" ++ ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" ++msgstr "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" ++ ++#: ../dnf/cli/commands/shell.py:191 ++msgid "" ++"{}\n" ++" resolve the transaction set" ++msgstr "" ++"{}\n" ++" resolve the transaction set" ++ ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" ++msgstr "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" ++ ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" ++msgstr "" ++"{}\n" ++" run the transaction" ++ ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" + msgstr "" + "{}\n" + " exit the shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2340,1286 +2009,1634 @@ msgstr "" + "run resolve and run the transaction set\n" + "exit (or quit) exit the shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Error: Cannot open %s for reading" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Complete!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Leaving Shell" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "mark or unmark installed packages as installed by user." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s marked as user installed." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "bugfix" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "enhancement" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "security" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "newpackage" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Critical/Sec." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Important/Sec." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderate/Sec." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Low/Sec." + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d file removed" +-msgstr[1] "%d files removed" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "display advisories about packages" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "show list of advisories" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "show info of advisories" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installed" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "updates" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "all" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "available" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Updates Information Summary: " ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "New Package notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Critical Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Important Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Moderate Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Low Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Unknown Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Bugfix notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Enhancement notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "other notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Unknown/Sec." ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Bugs" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Type" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Update ID" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Updated" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Description" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Rights" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Severity" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Files" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installed" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "false" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "true" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Command line error: %s" ++ ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "No match for alias: %s" ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "check for problems in the packagedb" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "show all problems; default" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "config file location" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "show dependency problems" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "quiet operation" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "show duplicate problems" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "verbose operation" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "show problems with provides" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "set install root" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} provides {}, but it cannot be found" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "disable plugins by name" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Downgrade a package" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Package to downgrade" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "set arbitrary config and repo options" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "display, or use, the groups information" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "No group data available for configured repositories." ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Warning: Group %s does not exist." ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Warning: No groups match:" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Available Environment Groups:" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Installed Environment Groups:" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "run entirely from system cache, don't update cache" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Installed Groups:" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Installed Language Groups:" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "debugging output level" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Available Groups:" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Available Language Groups:" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "show duplicates, in repos, in list/search commands" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "include optional packages from group" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "error output level" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "show hidden groups also" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "show only installed groups" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "debugging output level for rpm" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "show only available groups" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Invalid groups sub-command; use: %s." ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "show all packages (default)" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "control whether colour is used" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "show only available packages" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "show only installed packages" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "show only extras packages" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Searching Packages: " ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "yes" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Is this ok [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "" ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Group-Id: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Description: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Language: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Mandatory Packages:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Default Packages:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Optional Packages:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Conditional Packages:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "No package available." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "No package installed." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Matched from:" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid " (from %s)" +-msgstr " (from %s)" ++msgid "Filename : %s" ++msgstr "Filename : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "No package installed from the repository." ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Repo : %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Description : " + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "No packages marked for upgrade." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licence : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "display a helpful usage message" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "There was an error calculating total download size" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMMAND" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Total size: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "display, or use, the transaction history" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Total download size: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Installed size: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "There was an error calculating installed size" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "No transaction ID or package name given." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "You don't have access to the history DB." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" +-"Cannot undo transaction %s; doing so would result in an inconsistent package" +-" database." + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" +-"Cannot rollback transaction %s; doing so would result in an inconsistent " +-"package database." + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "No transaction which manipulates package '{}' was found." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "bugfix" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Removing" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "enhancement" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "security" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "unknown" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "newpackage" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Critical/Sec." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Important/Sec." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderate/Sec." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Low/Sec." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "display advisories about packages" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "show list of advisories" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "show info of advisories" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installed" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "updates" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "all" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "available" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Updates Information Summary: " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "New Package notice(s)" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++ ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Install" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Security notice(s)" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Important Security notice(s)" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Downgrade" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Low Security notice(s)" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Downgraded" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "other notice(s)" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Unknown/Sec." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Update ID" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Removed" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Type" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Updated" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Bugs" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "System" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Description" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Command line" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Severity" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Rights" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Files" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Date and time" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "true" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Action(s)" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "false" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Altered" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "No transactions" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "No transaction ID, or package, given" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Erased" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Not installed" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Newer" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Older" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transaction ID :" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "reinstall a package" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Begin time :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Package to reinstall" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Begin rpmdb :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "synchronise installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u seconds)" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Package to synchronise" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minutes)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u hours)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u days)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "End time :" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "generate the metadata cache" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "End rpmdb :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "User :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Aborted" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Return-Code :" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Success" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "search package details for the given string" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Failures:" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "search package description and URL also" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Failure:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Command Line :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Exactly Matched: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaction performed with:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Matched: %%s" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Packages Altered:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "No matches found." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptlet output:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Never (last: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Errors:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Instant (last: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dep-Install" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Obsoleted" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "display the configured software repositories" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Obsoleting" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "show all repos" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Erase" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "show enabled repos (default)" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstall" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "show disabled repos" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Bad transaction IDs, or package(s), given" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "No repositories available" +- +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "enabled" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "disabled" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-name : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revision: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-size : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Running" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Sleeping" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Updated : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Uninterruptible" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirrors : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Traced/Stopped" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Unknown" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-excluded: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memory : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-filename: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Started: %s - %s ago" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "repo id" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "repo name" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "search for packages matching keyword" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Query all versions of packages (default)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "the key to search for" +- +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3636,46 +3653,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Cleanup" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Erasing" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/eo.po b/po/eo.po +index 8645e388..4785ed14 100644 +--- a/po/eo.po ++++ b/po/eo.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-04-01 09:31+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Esperanto\n" +@@ -14,221 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKO" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Instalenda pako" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problemo" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Ŝaltante alian fluon por “{}”." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nenio montrenda." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Instalante pli novan version de “{}” ol specifita. Kialo: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Ŝaltitaj moduloj: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Neniu profilo specifita por “{}”, bonvolu specifi profilon." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Konsileto: [d]implicita, [e]ŝaltita, [x]malŝaltita, [i]nstalita" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Malatente nenecesan profilon: “{}/{}”" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Neniu implicita profilo por modulo {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Ne eblas solvi argumenton {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Neniu kongruo por pako {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Ne eblas kongrui profilon en argumento {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +-msgstr[1] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Eraro dum analizado de “%s”: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Malĝusta aŭ nekonata “{}”: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Averto: malsukcesis ŝargi “%s”, preterpasante." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -269,6 +54,16 @@ msgstr "Malsukcesis sendi retmesaĝon per “%s”: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Malsukcesis lanĉi komandon “%s”: ricevis %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Komencis dnf-automatic." +@@ -283,81 +78,6 @@ msgstr "Dormi por %s sekundoj" + msgid "Error: %s" + msgstr "Eraro: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC-etendaĵo: Ŝlosilo por uzanto " +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "estas valida." +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "havas nekonatan staton." +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC-etendaĵo: " +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Malaltgradigante" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Purigo" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Instalante" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Arĥaikigante" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Reinstalante" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Forigante" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Altgradigante" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Kontrolante" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Rulante skripteton" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Preparante" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "ŝargante deponejon “{}” fiasko: {}" +@@ -448,1799 +168,1725 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Rulante transakcion" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Diskaj bezonoj:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-msgstr[1] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Resumo de eraro(j)" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Ne povis malfermi: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problemo dum malfermado de pako %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Ne povas forigi %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s forigita" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Neniu kongruo por grupa pako “{}”" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Aldonante pakojn el grupo “%s”: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nenio farenda." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Neniu kongruo por argumento: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "neniu pako kongruita" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Pli malalta versio de pako %s jam instalita, ne povas malaltgradigi ĝin." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Pako %s ne instalita, ne povas reinstali ĝin." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Dosiero %s estas fontpako kaj oni ne povas ĝisdatigi ĝin, malatentante." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Pako %s ne instalita, ne povas ĝisdatigi ĝin." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pako %s disponeblas, sed ne estas instalita." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Pako %s disponeblas, sed instalita por alia arĥitekturo." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Neniu pako %s instalita." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Ne estas valida formo: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Neniu pako markita por forigo." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Pakoj por argumento %s disponeblas, sed ne instalitaj." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Pako %s de plej malalta versio jam instalita, ne povas malaltgradigi ĝin." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Ago ne traktita: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Neniu pako %s disponeblas." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "neniu pako kongruita" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Fiaskante pako estas: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Konsentis la ŝlosilon." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Rifuzis la ŝlosilon." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Ŝlosilo sukcese enportita" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Ne instalis iujn ajn ŝlosilojn" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Eble vi intencis: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Pako %s jam estas instalita." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problemoj en peto:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "mankantaj pakoj: " +- +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "rompitaj pakoj: " +- +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "mankantaj grupoj aŭ moduloj: " +- +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "rompitaj grupoj aŭ moduloj: " +- +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +-msgstr[1] "" +- +-#: ../dnf/repo.py:83 +-#, python-format +-msgid "no matching payload factory for %s" ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Jam elŝutita" +- +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +-#, python-format +-msgid "unsupported checksum type: %s" +-msgstr "mesubtenita kontrolsuma speco: %s" +- +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 +-#, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Ne instalos fontan rpm-pakon (%s)" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "preterpasante." ++msgid "Package %s is already installed." ++msgstr "Pako %s jam estas instalita." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Environment '%s' is not installed." +-msgstr "" ++msgid "Config error: %s" ++msgstr "Agorda eraro: %s" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:657 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Group_id '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/repodict.py:58 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "enabling %s repository" +-msgstr "ŝaltante %s deponejon" ++msgid " Installed: %s-%s at %s" ++msgstr " Instalita : %s-%s je %s" + +-#: ../dnf/repodict.py:94 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Added %s repo from %s" +-msgstr "Aldonis %s deponejon el %s" ++msgid " Built : %s at %s" ++msgstr " Konstruita: %s je %s" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "farita" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Komandlinia eraro: %s" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "malbona formo: %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Rompis operacion." + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt-argumento havas plurajn valorojn: %s" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Elŝutante pakojn:" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt-argumento havas neniun valoron: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Eraro dum elŝutado de pakoj:" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "loko de agordodosiero" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transakcio malsukcesis" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "kvieta operacio" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "babilema operacio" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG-kontrolo MALSUKCESIS" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "montri DNF-version kaj ĉesi" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "agordi instal-radikon" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Arĥaikigante pakojn" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "ne instali dokumentadon" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Neniu pako markita por distribuaĵa sinkronigo." + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "malŝalti ĉiujn kromprogramojn" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Neniu pako markita por malaltgradigo." + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "ŝalti kromprogramojn per nomo" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Instalitaj pakoj" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "malŝalti kromprogramojn per nomo" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Disponeblaj pakoj" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"anstataŭigi la valoron de $releasever en agordaj kaj deponejaj dosieroj" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Aŭtomate forigi pakojn" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Ceteraj pakoj" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Disponeblaj altgradigoj" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "montri komandan helpon" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Freŝaldonitaj pakoj" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Neniu kongrua pako al listo" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Neniu kongruo trovita" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Neniu transakcia identigilo specifita" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "ruli entute el sistema kaŝmemoro, ne ĝisdatigi kaŝmemoron" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Ne trovis specifitan transakcian identigilon" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "maksimuma komanda atendotempo" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Trovis pli ol unu transakcian identigilon!" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "sencimiga eliga nivelo" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Transakcia historio ne kompletas, antaŭ %u." + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "ŝutas detalajn solv-rezultojn en dosierojn" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Transakcia historio ne kompletas, post %u." + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "montri duoblaĵojn, en deponejoj, en listaj/serĉaj komandoj" +- +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "erara eliga nivelo" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Malfarante transakcion {}, de {}" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Nekonata deponejo: “%s”" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "sencimiga eniga nivelo por rpm" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Neniu deponeja kongruo: %s" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "aŭtomate jesi ĉiujn demandojn" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Oni devas ruli ĉi tiun komando per la root-uzanto." + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "aŭtomate nei ĉiujn demandojn" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Neniu tia komando: %s. Bonvolu uzi %s --help" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " +-"specifita plurfoje" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "ekskluzivi pakojn pere de nomo aŭ glob" +- +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "malŝalti forigon de deponejoj kiuj ne plu estas uzataj" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argumento {}: ne permesita kun argumento {}" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Komando “%s” jam specifita" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "kontroli ĉu koloro estas uzata" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Ekskludoj en dnf.conf: " + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Inkludoj en dnf.conf: " + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "solvi nur al IPv4-adresoj" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Ekskludoj en deponejo " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "solvi nur al IPv6-adresoj" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Inkludoj en deponejo " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "agordi dosierujon al kiu kopii pakojn" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Por diagnozi la problemon, provu ruli: “%s”." + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "nur elŝuti pakojn" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "Vi probable difektigis RPMDB, “%s” povus ripari la problemon." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "aldoni komenton al transakcio" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problema deponejo: %s" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "montri detalojn pri la pako aŭ grupo de pakoj" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "montri ĉiujn pakojn (implicita)" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "montri nur disponeblajn pakojn" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Inkluzivi pakojn kiu necesas por ripari la specifitan konsilon, en " +-"ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "montri nur instalitajn pakojn" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Inkluzivi pakojn kiu necesas por ripari la specifitan BZ, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "montri nur ceterajn pakojn" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Inkluzivi pakojn kiu necesas por ripari la specifitan CVE, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "montri nur altgradigajn pakojn" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Inkluzivi sekureco-rilatajn pakojn kiu kongruas la gravecon, en ĝisdatigoj" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "montri nur aŭtomate-forigi pakojn" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Devigi uzon de arĥitekturo" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "montri nur freŝdate aliigitajn pakojn" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Listo de ĉefaj komandoj:" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKO" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Listo de kromprogramaj komandoj:" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Nomo" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "listigi pakon aŭ grupon de pakoj" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "serĉi la pakon kiu provizas la specifitan valoron" ++ ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoĥo" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Versio" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Serĉante pakojn: " + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Versio" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "kontroli por disponeblaj pakaj altgradigoj" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Eldono" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arĥ" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Neniu pako disponeblas." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Arĥitekturo" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Neniu pako markita por instalo." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "G-eco" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Neniu pako instalita." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Grandeco" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (el %s)" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Fonto" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "D-ejo" +- +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Deponejo" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "El deponejo" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Pakinto" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Konstrua tempo" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Instalita pako %s%s ne disponeblas." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Instala tempo" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Neniu pako instalita el la deponejo." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instalite de" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Neniu pako markita por reinstalo." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Resumo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Neniu pako markita por altgradigo." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Permesilo" +- +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Priskribo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Neniu listigenda pako" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "j" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "montri helpeman mesaĝon pri uzado" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "jes" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "KOMANDO" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ne" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "montri, aŭ uzi, la transakcian historion" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Ĉu ĉi tio bonas? [j/N]: " ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Trovis pli ol unu transakcian identigilon.\n" ++"“{}” bezonas unu transakcian identigilon aŭ pakonomon." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Ĉu ĉi tio bonas? [J/n]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Neniu transakcia identigilo aŭ pakonomo specifita." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Grupo: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Vi ne havas atingon al la historia datumbazo." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Grupa identigilo: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Ne povas malfari transakcion %s, fari tion kaŭzus nekoheran pakan " ++"datumbazon." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " Priskribo: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Ne povas ŝanĝomalfari transakcion %s, fari tion kaŭzus nekoheran pakan " ++"datumbazon." + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Lingvo: %s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Nepraj pakoj:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Implicitaj pakoj:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Neniu transakcio kiu manipulas la pakon “{}” estis trovita." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Malnepraj pakoj:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Kondiĉaj pakoj:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Media grupo: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Media identigilo: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Nepraj grupoj:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Malnepraj grupoj:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Kongruita de:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "Dosiernomo : %s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "Deponejo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Priskribo : " ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "Permesilo : %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "Provizas : %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "Alia : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Estis eraro dum kalkulado de totala elŝut-grandeco" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "Totala grandeco: %s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Totala elŝut-grandeco: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Instalita grandeco: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Estis eraro dum kulkulado de instalita grandeco" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Liberigita spaco: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Markante pakojn kiel instalitaj de la grupo:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Markante pakojn kiel forigitaj de la grupo:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"forigi ĉiujn nenecesajn pakojn kiuj oni origine instalis kiel dependecoj" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grupo" +- +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pakojn" +- +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Instalante grupajn/modulajn pakojn" +- +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Instalante grupajn pakojn" +- +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Instalonte" +- +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Altgradigonte" +- +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Reinstalonte" +- +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Instalonte dependecojn" +- +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Instalonte malfortajn dependecojn" +- +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Forigonte" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Forigenda pako" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Forigonte dependajn pakojn" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "kontroli ĉu estas problemoj en la packagedb" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Forigonte neuzitajn dependecojn" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "montri ĉiujn problemojn; implicita" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Malaltgradigonte" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "montri dependecajn problemojn" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "montri duoblaĵajn problemojn" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "montri arĥaikigitajn pakojn" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Malŝaltante modulojn" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} estas duoblaĵo kun {}" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Reagordante modulojn" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{0} arĥaikigas {1}" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} provizas {} sed oni ne povas trovi ĝin" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Forigante dosieron %s" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "forigi kaŝmemorajn datumojn" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Instalante grupojn" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Purigenda metadatuma speco" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Altgradigante grupojn" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Purigante datumojn: " + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Forigante grupojn" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Kaŝmemoro senvalidiĝis" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Preterpasante pakojn kun konfliktoj:\n" +-"(aldonu “%s” al la komandlinio por devigi ilian altgradigon)" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d dosiero forigita" ++msgstr[1] "%d dosieroj forigitaj" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Preterpasante pakojn kun difektajn dependecojn%s" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Atendante por fino de procezo kun pid %d." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " aŭ parto de grupo" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Listigi dependecojn de pako, kaj kiuj pakoj provizas ilin" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Pako" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "sinkronigi insalitajn pakojn al la lastaj disponeblaj versioj" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Pako" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Sinkronigenda pako" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "anstataŭigante" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Malaltgradigi pakon" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Malaltgradigenda pako" ++ ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "montri, aŭ uzi, la informojn de grupoj" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Neniu grupdatumoj disponeblas por agorditaj deponejoj." + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Transakcia resumo\n" +-"%s\n" ++msgid "Warning: Group %s does not exist." ++msgstr "Averto: Grupo %s ne ekzistas." + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instali" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Averto: Neniu grupo kongruas:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Altgradigi" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Disponeblaj mediaj grupoj:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Forigi" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Instalitaj mediaj grupoj:" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Malaltgradigi" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Instalitaj grupoj:" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Preterpasi" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Instalitaj lingvaj grupoj:" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Pako" +-msgstr[1] "Pakoj" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Disponeblaj grupoj:" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Dependa pako" +-msgstr[1] "Dependaj pakoj" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Disponeblaj lingvaj grupoj:" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Altgradigitaj" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inkluzivi malneprajn pakojn el grupo" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Malaltgradigitaj" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "montri ankaŭ kaŝitajn grupojn" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instalitaj" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "montru nur instalitajn grupojn" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstalitaj" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "montri nur disponeblajn grupojn" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Forigitaj" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Malsukcesis" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Totala" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Nevalida grupo-subkomando, uzu: %s." + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Ne eblas trovi nepran gruppakon." + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistemo" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "instali pakon aŭ pakojn sur via sistemo" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Komandlinio" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Instalenda pako" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Uzantonomo" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Ne eblas trovi kongruon" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Identigilo" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Ne estas valida rpm-dosiervojo: %s" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Dato kaj horo" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Estas sekvaj alternativoj por “{0}”: {1}" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Ago(j)" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "generi la metadatuman kaŝmemoron" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Aliigita" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Farante kaŝmemorajn dosierojn por ĉiuj metadatumaj dosieroj." + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Neniu transakcio" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "marki aŭ malmarki instalitajn pakojn kiel instalitaj de uzanto." + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Neniu transakcia identigilo, aŭ pako, specifita" +- +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Forigita" +- +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Ne instalita" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Pli malnova" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Pli nova" +- +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transakcia ID :" +- +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Komenca tempo :" +- +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Komenca rpmdb :" +- +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/mark.py:52 + #, python-format +-msgid "(%u seconds)" +-msgstr "(%u sekundoj)" ++msgid "%s marked as user installed." ++msgstr "%s markita kiel uzanto-instalita." + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/mark.py:56 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutoj)" ++msgid "%s unmarked as user installed." ++msgstr "%s malmarkita kiel uzanto-instalita." + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/mark.py:60 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u horoj)" ++msgid "%s marked as group installed." ++msgstr "%s markita kiel grupo-instalita." + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Eraro:" ++ ++#: ../dnf/cli/commands/mark.py:87 + #, python-format +-msgid "(%u days)" +-msgstr "(%u tagoj)" ++msgid "Package %s is not installed." ++msgstr "Pako %s ne estas instalita." + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Fina tempo :" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Fina rpmdb :" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Neniu kongruo modulo al listo" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Uzanto :" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Liver-kodo :" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interagi kun moduloj." + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Rompita" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "montri nur ŝaltitajn modulojn" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Sukceso" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "montri nur malŝaltitajn modulojn" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Fiaskoj:" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Fiasko:" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "montri profilan enhavon" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Eldon-versio :" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Komandlinio :" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Komento :" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transakcio farita per:" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Aliigitaj pakoj:" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "reinstali pakon" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Eligo de skripteto:" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Reinstalenda pako" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Eraroj:" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "forigi pakon aŭ pakojn de via sistemo" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dependeco-instalo" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "forigi duobligitajn pakojn" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Arĥaikigita" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Forigi" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Neniu duobligita pako trovita por forigo." + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstali" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Malbonaj transakciaj identigiloj, aŭ pako(j), specifitaj" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "nekonata" + +-#: ../dnf/cli/output.py:2055 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Pako %s.%s %s estos instalita" ++msgid "Never (last: %s)" ++msgstr "Neniam (lasta: %s)" + +-#: ../dnf/cli/output.py:2057 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Package %s.%s %s estos altgradigo" ++msgid "Instant (last: %s)" ++msgstr "Tuj (lasta: %s)" + +-#: ../dnf/cli/output.py:2059 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Package %s.%s %s estos forigita" ++msgid "%s second(s) (last: %s)" ++msgstr "%s sekundo(j) (lasta: %s)" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Package %s.%s %s estos reinstalita" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Package %s.%s %s estos malaltgradigo" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "montri ĉiujn deponejojn" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Package %s.%s %s estos arĥaikigante" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "montri ŝaltitajn deponejojn (implicita)" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Package %s.%s %s estos altgradigita" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "montri malŝaltitajn deponejojn" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Package %s.%s %s estos arĥaikigita" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Komencante solvon de dependecoj" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Neniu deponejo disponeblas" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Finante solvon de dependecoj" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "ŝaltita" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "malŝaltita" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Rulante" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Dormante" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Neinterrompebla" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombio" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Nekonata" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Ne eblas trovi informojn pri la ŝlosita procezo (PID %d)" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " La aplikaĵo kun PID %d estas: %s" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memoro : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Komencis: %s - antaŭ %s" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Stato : %s" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Agorda eraro: %s" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instalita : %s-%s je %s" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Konstruita: %s je %s" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "deponeja identigilo" ++ ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "stato" ++ ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nomo de deponejo" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF nur elŝutos pakojn por la transakcio." ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" +-"DNF nur elŝutos pakojn, instalos GPG-ŝlosilojn, kaj kontrolos la " +-"transakcion." ++"Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Rompis operacion." ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Elŝutante pakojn:" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Eraro dum elŝutado de pakoj:" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transakcio malsukcesis" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG-kontrolo MALSUKCESIS" +- +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Arĥaikigante pakojn" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Neniu pako markita por distribuaĵa sinkronigo." ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Neniu pako markita por malaltgradigo." ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Instalitaj pakoj" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Disponeblaj pakoj" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Aŭtomate forigi pakojn" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Ceteraj pakoj" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Disponeblaj altgradigoj" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Freŝaldonitaj pakoj" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Neniu kongrua pako al listo" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Neniu kongruo trovita" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Neniu transakcia identigilo specifita" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Ne trovis specifitan transakcian identigilon" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Trovis pli ol unu transakcian identigilon!" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Transakcia historio ne kompletas, antaŭ %u." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Transakcia historio ne kompletas, post %u." ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Malfarante transakcion {}, de {}" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Nekonata deponejo: “%s”" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Neniu deponeja kongruo: %s" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "montri liston de dosieroj ene de la pako" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Oni devas ruli ĉi tiun komando per la root-uzanto." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Neniu tia komando: %s. Bonvolu uzi %s --help" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" +-"Povus esti DNF kromprograman komandon, provu: “dnf install 'dnf-" +-"command(%s)'”" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"Povus esti DNF kromprograman komandon, sed ŝargado de kromprogramoj estas " +-"ĉimomente malŝaltita." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:233 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" +-"Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argumento {}: ne permesita kun argumento {}" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" + +-#: ../dnf/cli/cli.py:1122 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Komando “%s” jam specifita" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Ekskludoj en dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Inkludoj en dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Ekskludoj en deponejo " ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Montri nur disponeblajn pakojn." + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Inkludoj en deponejo " ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Montri nur instalitajn pakojn." + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "forigi pakon aŭ pakojn de via sistemo" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "forigi duobligitajn pakojn" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Forigenda pako" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Neniu duobligita pako trovita por forigo." ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." +-msgstr "Instalita pako %s%s ne disponeblas." ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "la serĉenda ŝlosilo" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "serĉi pakajn detalojn por la specifita ĉeno" ++ ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "serĉi ankaŭ pakan priskribon kaj URL" ++ ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s precize kongruis: %%s" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s kongruis: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Trovis neniun kongruon." ++ + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2248,24 +1894,20 @@ msgid "SCRIPT" + msgstr "SKRIPTO" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Rulenda skripto en DNF ŝelo" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Eraro:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Nesubtenita ŝlosilvaloro." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Ne povis trovi deponejon: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2279,7 +1921,7 @@ msgstr "" + " Se neniu valoro estas specifita, tiam la aktuala valoro estas presita.\n" + " Se valoro estas specifita, tiam tiu valoro estas agordita." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2287,7 +1929,7 @@ msgstr "" + "{} [komando]\n" + " presi helpon" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2299,7 +1941,7 @@ msgstr "" + " enable: ŝalti deponejojn. opcio = deponeja identigilo\n" + " disable: malŝalti deponejojn. opcio = deponeja identigilo" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2307,7 +1949,7 @@ msgstr "" + "{}\n" + " solvi la transakcian aron" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2319,7 +1961,7 @@ msgstr "" + " reset: reagordi (nuligi per nuloj) la transakcion\n" + " run: ruli la transakcion" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2327,7 +1969,7 @@ msgstr "" + "{}\n" + " ruli la transakcion" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2335,7 +1977,7 @@ msgstr "" + "{}\n" + " ĉesigi la ŝelon" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2348,171 +1990,228 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Eraro: Ne povas malfermi %s por legado" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Plenumita!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Forlasante ŝelon" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "marki aŭ malmarki instalitajn pakojn kiel instalitaj de uzanto." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s markita kiel uzanto-instalita." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "cimoriparo" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s malmarkita kiel uzanto-instalita." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "plibonigo" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s markita kiel grupo-instalita." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "sekureco" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Pako %s ne estas instalita." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "novapako" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Forigante dosieron %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritika/Sek." + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "forigi kaŝmemorajn datumojn" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Grava/Sek." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Purigenda metadatuma speco" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Meza/Sek." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Purigante datumojn: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Malalta/Sek." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Kaŝmemoro senvalidiĝis" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "montri konsilojn pri pakoj" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d dosiero forigita" +-msgstr[1] "%d dosieroj forigitaj" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "konsiloj pri pli novaj versioj de instalitaj pakoj (implicita)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Atendante por fino de procezo kun pid %d." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "konsiloj pri egalaj kaj pli malnovaj versioj de instalitaj pakoj" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" ++"konsiloj pri pli novaj versioj de tiuj instalitaj pakoj por kiuj disponeblas" ++" novaj versioj" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "konsiloj pri iu ajn versioj de instalitaj pakoj" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "montri resumon de konsiloj (implicita)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "montri liston de konsiloj" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "montri informojn de konsiloj" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalitaj" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "ĝisdatigoj" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "ĉiuj" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponeblaj" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Informa resumo de ĝisdatigoj: " + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Sciigoj pri novaj pakoj" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Sekurecaj sciigoj" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritikaj sekurecaj sciigoj" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Gravaj sekurecaj sciigoj" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Mezaj sekurecaj sciigoj" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Malaltaj sekurecaj sciigoj" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Nekonataj sekurecaj sciigoj" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Cimoriparaj sciigoj" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Plibonigaj sciigoj" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "aliaj sciigoj" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Nekonata/Sek." ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Cimoj" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Speco" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Ĝisdatiga identigilo" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Ĝisdatigitaj" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE-oj" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Priskribo" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Rajtoj" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Graveco" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Dosieroj" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instalitaj" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "malvera" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "vera" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "ĝisdatigi pakon aŭ pakojn sur via sistemo" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Altgradigenda pako" + + #: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +@@ -2522,1101 +2221,1424 @@ msgstr "" + "altgradigi, sed nur “plej nova” pakokongruo kiu riparas problemon, kiun via " + "sistemo suferas" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "kontroli ĉu estas problemoj en la packagedb" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Ĉesis." + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "montri ĉiujn problemojn; implicita" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Neniu lega/lanĉa atingo en la aktuala dosierujo, movante al /" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "montri dependecajn problemojn" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "montri duoblaĵajn problemojn" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "montri arĥaikigitajn pakojn" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Solvis dependecojn." ++ ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Komandlinia eraro: %s" ++ ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "malbona formo: %s" ++ ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt-argumento havas plurajn valorojn: %s" ++ ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt-argumento havas neniun valoron: %s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} estas duoblaĵo kun {}" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "loko de agordodosiero" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "kvieta operacio" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "babilema operacio" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "agordi instal-radikon" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "ne instali dokumentadon" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "malŝalti ĉiujn kromprogramojn" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "ŝalti kromprogramojn per nomo" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "malŝalti kromprogramojn per nomo" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++"anstataŭigi la valoron de $releasever en agordaj kaj deponejaj dosieroj" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "montri komandan helpon" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "ruli entute el sistema kaŝmemoro, ne ĝisdatigi kaŝmemoron" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "maksimuma komanda atendotempo" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "sencimiga eliga nivelo" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "ŝutas detalajn solv-rezultojn en dosierojn" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "montri duoblaĵojn, en deponejoj, en listaj/serĉaj komandoj" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "erara eliga nivelo" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "sencimiga eniga nivelo por rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "aŭtomate jesi ĉiujn demandojn" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "aŭtomate nei ĉiujn demandojn" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " ++"specifita plurfoje" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "ekskluzivi pakojn pere de nomo aŭ glob" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "malŝalti forigon de deponejoj kiuj ne plu estas uzataj" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "kontroli ĉu koloro estas uzata" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "solvi nur al IPv4-adresoj" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "solvi nur al IPv6-adresoj" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "agordi dosierujon al kiu kopii pakojn" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "nur elŝuti pakojn" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "aldoni komenton al transakcio" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Inkluzivi pakojn kiu necesas por ripari la specifitan konsilon, en " ++"ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Inkluzivi pakojn kiu necesas por ripari la specifitan BZ, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Inkluzivi pakojn kiu necesas por ripari la specifitan CVE, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Inkluzivi sekureco-rilatajn pakojn kiu kongruas la gravecon, en ĝisdatigoj" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Devigi uzon de arĥitekturo" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Listo de ĉefaj komandoj:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Listo de kromprogramaj komandoj:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Nomo" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoĥo" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Versio" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Versio" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Eldono" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arĥ" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Arĥitekturo" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Grandeco" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "G-eco" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Fonto" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "D-ejo" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Deponejo" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "El deponejo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Pakinto" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Konstrua tempo" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Instala tempo" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instalite de" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Resumo" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Permesilo" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Priskribo" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Neniu listigenda pako" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{0} arĥaikigas {1}" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "j" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} provizas {} sed oni ne povas trovi ĝin" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "jes" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Malaltgradigi pakon" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Malaltgradigenda pako" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ne" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "montri, aŭ uzi, la informojn de grupoj" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Ĉu ĉi tio bonas? [j/N]: " + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Neniu grupdatumoj disponeblas por agorditaj deponejoj." ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Ĉu ĉi tio bonas? [J/n]: " + +-#: ../dnf/cli/commands/group.py:127 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Averto: Grupo %s ne ekzistas." +- +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Averto: Neniu grupo kongruas:" +- +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Disponeblaj mediaj grupoj:" ++msgid "Group: %s" ++msgstr "Grupo: %s" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Instalitaj mediaj grupoj:" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Grupa identigilo: %s" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Instalitaj grupoj:" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Priskribo: %s" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Instalitaj lingvaj grupoj:" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Lingvo: %s" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Disponeblaj grupoj:" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Nepraj pakoj:" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Disponeblaj lingvaj grupoj:" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Implicitaj pakoj:" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inkluzivi malneprajn pakojn el grupo" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Malnepraj pakoj:" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "montri ankaŭ kaŝitajn grupojn" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Kondiĉaj pakoj:" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "montru nur instalitajn grupojn" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Media grupo: %s" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "montri nur disponeblajn grupojn" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Media identigilo: %s" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Nepraj grupoj:" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Malnepraj grupoj:" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Kongruita de:" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Nevalida grupo-subkomando, uzu: %s." ++msgid "Filename : %s" ++msgstr "Dosiernomo : %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Ne eblas trovi nepran gruppakon." ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Deponejo : %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Listigi dependecojn de pako, kaj kiuj pakoj provizas ilin" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Priskribo : " + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/output.py:916 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Por diagnozi la problemon, provu ruli: “%s”." ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/output.py:920 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "Vi probable difektigis RPMDB, “%s” povus ripari la problemon." +- +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." +-msgstr "" ++msgid "License : %s" ++msgstr "Permesilo : %s" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/output.py:926 + #, python-format +-msgid "Problem repository: %s" +-msgstr "Problema deponejo: %s" +- +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "montri detalojn pri la pako aŭ grupo de pakoj" ++msgid "Provide : %s" ++msgstr "Provizas : %s" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "montri ĉiujn pakojn (implicita)" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Alia : %s" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "montri nur disponeblajn pakojn" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Estis eraro dum kalkulado de totala elŝut-grandeco" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "montri nur instalitajn pakojn" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Totala grandeco: %s" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "montri nur ceterajn pakojn" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Totala elŝut-grandeco: %s" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "montri nur altgradigajn pakojn" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Instalita grandeco: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "montri nur aŭtomate-forigi pakojn" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Estis eraro dum kulkulado de instalita grandeco" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "montri nur freŝdate aliigitajn pakojn" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Liberigita spaco: %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Markante pakojn kiel instalitaj de la grupo:" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "listigi pakon aŭ grupon de pakoj" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Markante pakojn kiel forigitaj de la grupo:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "serĉi la pakon kiu provizas la specifitan valoron" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grupo" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pakojn" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Instalante grupajn/modulajn pakojn" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Serĉante pakojn: " ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Instalante grupajn pakojn" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "kontroli por disponeblaj pakaj altgradigoj" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Instalonte" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Altgradigonte" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Neniu pako disponeblas." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Reinstalonte" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Neniu pako markita por instalo." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Instalonte dependecojn" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Neniu pako instalita." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Instalonte malfortajn dependecojn" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (el %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Forigonte" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Neniu pako instalita el la deponejo." ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Forigonte dependajn pakojn" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Neniu pako markita por reinstalo." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Forigonte neuzitajn dependecojn" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Neniu pako markita por altgradigo." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Malaltgradigonte" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "montri helpeman mesaĝon pri uzado" +- +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "KOMANDO" +- +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "montri, aŭ uzi, la transakcian historion" +- +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" +-"Trovis pli ol unu transakcian identigilon.\n" +-"“{}” bezonas unu transakcian identigilon aŭ pakonomon." +- +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Neniu transakcia identigilo aŭ pakonomo specifita." + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Vi ne havas atingon al la historia datumbazo." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Malŝaltante modulojn" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Ne povas malfari transakcion %s, fari tion kaŭzus nekoheran pakan " +-"datumbazon." ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Reagordante modulojn" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" +-"Ne povas ŝanĝomalfari transakcion %s, fari tion kaŭzus nekoheran pakan " +-"datumbazon." + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Neniu transakcio kiu manipulas la pakon “{}” estis trovita." ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Instalante grupojn" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "instali pakon aŭ pakojn sur via sistemo" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Altgradigante grupojn" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Ne eblas trovi kongruon" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Forigante grupojn" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:1263 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Ne estas valida rpm-dosiervojo: %s" +- +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Estas sekvaj alternativoj por “{0}”: {1}" +- +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "cimoriparo" +- +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "plibonigo" +- +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "sekureco" +- +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "nekonata" +- +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "novapako" +- +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritika/Sek." +- +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Grava/Sek." ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Preterpasante pakojn kun konfliktoj:\n" ++"(aldonu “%s” al la komandlinio por devigi ilian altgradigon)" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Meza/Sek." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Preterpasante pakojn kun difektajn dependecojn%s" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Malalta/Sek." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " aŭ parto de grupo" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "montri konsilojn pri pakoj" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Pako" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "konsiloj pri pli novaj versioj de instalitaj pakoj (implicita)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Pako" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "konsiloj pri egalaj kaj pli malnovaj versioj de instalitaj pakoj" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "anstataŭigante" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" +-"konsiloj pri pli novaj versioj de tiuj instalitaj pakoj por kiuj disponeblas" +-" novaj versioj" +- +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "konsiloj pri iu ajn versioj de instalitaj pakoj" +- +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "montri resumon de konsiloj (implicita)" ++"\n" ++"Transakcia resumo\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "montri liston de konsiloj" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instali" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "montri informojn de konsiloj" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Altgradigi" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalitaj" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Forigi" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "ĝisdatigoj" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Malaltgradigi" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "ĉiuj" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Preterpasi" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponeblaj" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Pako" ++msgstr[1] "Pakoj" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Informa resumo de ĝisdatigoj: " ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Dependa pako" ++msgstr[1] "Dependaj pakoj" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Sciigoj pri novaj pakoj" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Altgradigitaj" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Sekurecaj sciigoj" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Malaltgradigitaj" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritikaj sekurecaj sciigoj" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstalitaj" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Gravaj sekurecaj sciigoj" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Mezaj sekurecaj sciigoj" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Forigitaj" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Malaltaj sekurecaj sciigoj" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Malsukcesis" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Nekonataj sekurecaj sciigoj" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Totala" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Cimoriparaj sciigoj" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Plibonigaj sciigoj" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistemo" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "aliaj sciigoj" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Komandlinio" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Nekonata/Sek." ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Uzantonomo" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Ĝisdatiga identigilo" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Identigilo" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Speco" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Dato kaj horo" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Ĝisdatigitaj" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Ago(j)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Cimoj" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Aliigita" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE-oj" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Neniu transakcio" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Priskribo" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Graveco" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Neniu transakcia identigilo, aŭ pako, specifita" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Rajtoj" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Forigita" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Dosieroj" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Ne instalita" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "vera" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Pli nova" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "malvera" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Pli malnova" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Neniu kongruo modulo al listo" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transakcia ID :" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interagi kun moduloj." ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Komenca tempo :" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "montri nur ŝaltitajn modulojn" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Komenca rpmdb :" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "montri nur malŝaltitajn modulojn" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u sekundoj)" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "montri nur instalitajn modulojn" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minutoj)" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "montri profilan enhavon" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u horoj)" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u tagoj)" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Fina tempo :" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "reinstali pakon" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Fina rpmdb :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Reinstalenda pako" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Uzanto :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "sinkronigi insalitajn pakojn al la lastaj disponeblaj versioj" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Rompita" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Sinkronigenda pako" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Liver-kodo :" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Sukceso" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Fiaskoj:" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Fiasko:" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "generi la metadatuman kaŝmemoron" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Eldon-versio :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Farante kaŝmemorajn dosierojn por ĉiuj metadatumaj dosieroj." ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Komandlinio :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "ĝisdatigi pakon aŭ pakojn sur via sistemo" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Komento :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Altgradigenda pako" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transakcio farita per:" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"forigi ĉiujn nenecesajn pakojn kiuj oni origine instalis kiel dependecoj" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Aliigitaj pakoj:" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "serĉi pakajn detalojn por la specifita ĉeno" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Eligo de skripteto:" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "serĉi ankaŭ pakan priskribon kaj URL" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Eraroj:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dependeco-instalo" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Arĥaikigita" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Arĥaikigante" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s precize kongruis: %%s" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Forigi" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s kongruis: %%s" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstali" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Trovis neniun kongruon." ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Malbonaj transakciaj identigiloj, aŭ pako(j), specifitaj" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Neniam (lasta: %s)" ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Pako %s.%s %s estos instalita" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2060 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Tuj (lasta: %s)" ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Package %s.%s %s estos altgradigo" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2062 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s sekundo(j) (lasta: %s)" +- +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "" +- +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "montri ĉiujn deponejojn" ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Package %s.%s %s estos forigita" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "montri ŝaltitajn deponejojn (implicita)" ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Package %s.%s %s estos reinstalita" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "montri malŝaltitajn deponejojn" ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Package %s.%s %s estos malaltgradigo" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Package %s.%s %s estos arĥaikigante" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Neniu deponejo disponeblas" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Package %s.%s %s estos altgradigita" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "ŝaltita" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Package %s.%s %s estos arĥaikigita" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "malŝaltita" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Komencante solvon de dependecoj" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Deponeja identigilo: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Finante solvon de dependecoj" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Deponeja nomo : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Deponeja stato : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Rulante" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Dormante" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Deponejaj markoj : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Neinterrompebla" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombio" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Nekonata" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Deponeja grandeco : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Ne eblas trovi informojn pri la ŝlosita procezo (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " La aplikaĵo kun PID %d estas: %s" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Ĝisdatigita : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memoro : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Komencis: %s - antaŭ %s" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Stato : %s" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "preterpasante." + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "deponeja identigilo" +- +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "stato" +- +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nomo de deponejo" +- +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" +- +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" +-"Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" +- +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" +- +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Eraro dum analizado de “%s”: %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Malĝusta aŭ nekonata “{}”: {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Averto: malsukcesis ŝargi “%s”, preterpasante." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "montri liston de dosieroj ene de la pako" +- +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Ne instalos fontan rpm-pakon (%s)" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC-etendaĵo: Ŝlosilo por uzanto " + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "estas valida." + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "havas nekonatan staton." + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC-etendaĵo: " + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "mesubtenita kontrolsuma speco: %s" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "farita" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problemoj en peto:" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "mankantaj pakoj: " + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "rompitaj pakoj: " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "mankantaj grupoj aŭ moduloj: " + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "rompitaj grupoj aŭ moduloj: " + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++msgstr[1] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++msgstr[1] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Ŝaltante alian fluon por “{}”." + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nenio montrenda." + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Montri nur disponeblajn pakojn." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Instalante pli novan version de “{}” ol specifita. Kialo: {}" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Montri nur instalitajn pakojn." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Ŝaltitaj moduloj: {}." ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Neniu profilo specifita por “{}”, bonvolu specifi profilon." + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that are not present in any of available repositories." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" ++"\n" ++"\n" ++"Konsileto: [d]implicita, [e]ŝaltita, [x]malŝaltita, [i]nstalita" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Malatente nenecesan profilon: “{}/{}”" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "la serĉenda ŝlosilo" +- +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Neniu implicita profilo por modulo {}:{}" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Ĉesis." ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Ne eblas solvi argumenton {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Neniu lega/lanĉa atingo en la aktuala dosierujo, movante al /" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Neniu kongruo por pako {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Ne eblas kongrui profilon en argumento {}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Solvis dependecojn." +- + #. empty file is invalid json format + #: ../dnf/persistor.py:54 + #, python-format +@@ -3631,27 +3653,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3674,3 +3675,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Jam elŝutita" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "ŝaltante %s deponejon" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Aldonis %s deponejon el %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Malaltgradigante" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Purigo" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Instalante" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Reinstalante" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Forigante" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Altgradigante" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Kontrolante" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Rulante skripteton" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Preparante" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problemo" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/es.po b/po/es.po +index 121daea8..19f2b86c 100644 +--- a/po/es.po ++++ b/po/es.po +@@ -18,7 +18,6 @@ + # Máximo Castañeda Riloba , 2016. #zanata + # William Moreno Reyes , 2016. #zanata + # Eduard Lucena , 2017. #zanata +-# Emilio Herrera , 2017. #zanata + # Máximo Castañeda Riloba , 2017. #zanata + # Ludek Janda , 2018. #zanata + # Máximo Castañeda Riloba , 2018. #zanata +@@ -29,7 +28,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-08-12 02:02+0000\n" + "Last-Translator: Luis Manuel Segundo \n" + "Language-Team: Spanish (http://www.transifex.com/projects/p/dnf/language/es/)\n" +@@ -40,233 +39,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAQUETE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Paquete a instalar" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problema" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "Elemento de transacción no encontrado para la clave: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Se produjo algún error durante la transacción." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: fallo en la comprobación %s: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Activando un flujo diferente para '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nada que mostrar." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Instalando una versión de '{}' más nueva que la indicada. Razón: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Módulos activos: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "No se ha indicado perfil para '{}', por favor indique uno." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Leyenda: [d] predeterminado, [e] activo, [x] inactivo, [i] instalado" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Leyenda: [d] predeterminado, [e] habilitado, [x] inhabilitado, [i]nstalado, [a]ctivo" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Descartando perfil innecesario: '{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"No está permitido instalar el módulo '{0}' desde el repositorio Fail-Safe " +-"{1}" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +-"No hay perfiles predeterminados para el módulo {}: {}. Perfiles disponibles:" +-" {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "No hay perfiles predeterminados para el módulo {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "El perfil predeterminado {} no está disponible en el módulo {}: {}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "No está permitido instalar el módulo desde el repositorio Fail-Safe" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "No se pudo resolver el parámetro {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "No hay coincidencia para el paquete {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"No está permitido actualizar el módulo '{0}' desde el repositorio Fail-Safe " +-"{1}" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "No se pudo encontrar el perfil en el argumento {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "No se permite actualizar el módulo desde el repositorio Fail-Safe" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Problema de dependencias en módulos:" +-msgstr[1] "Problemas de dependencias en módulos:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Error al analizar '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valor de configuración desconocido: %s=%s en %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Opción de configuración desconocida: %s = %s en %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "No se pudo establecer el directorio de caché: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Opción de configuración desconocida: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Error en el análisis de --setopt con clave '%s' y valor '%s': %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +-"La configuración principal no tiene ningún atributo %s antes de setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "\"{}\" incorrecta o desconocida: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Falló el análisis del archivo \"%s\": %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Error en el análisis de --setopt con clave '%s.%s' y valor '%s': %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "El repositorio %s no tiene ningún atributo %s ates de setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Alerta: falló la carga de '%s', omitiendo." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repositorio %s: Error analizando la configuración: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"No se encuentra el nombre del repositorio %s en la configuración, se usará " +-"el id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "ID incorrecto para repositorio: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -307,6 +79,16 @@ msgstr "No se pudo enviar un correo electrónico a través de '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "No se pudo ejecutar '%s': devolvió %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valor de configuración desconocido: %s=%s en %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Opción de configuración desconocida: %s = %s en %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Inicio de dnf-automatic." +@@ -321,122 +103,47 @@ msgstr "Espera de %s segundos" + msgid "Error: %s" + msgstr "Error: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "Extensión DNSSEC: la clave para el usuario " ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "fallo al cargar repositorio '{}': {}" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "es válida." ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Ha fallado la carga del repositorio '{}'" + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "tiene un estado desconocido." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "" ++"El temporizador para almacenamiento en caché de metadatos está desactivado " ++"cuando se ejecuta con una conexión limitada." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "Extensión DNSSEC: " ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "" ++"El temporizador para almacenamiento en caché de metadatos está desactivado " ++"cuando se ejecuta con batería." + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Comprobando la validez de las claves importadas." ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Revirtiendo" ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Caché de metadatos actualizado recientemente." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Limpieza" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "No hay repositorios habilitados en \"{}\"." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Instalando" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: nunca caducará y no se recargará." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Reemplazando" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Reinstalando" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Eliminando" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Actualizando" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verificando" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Ejecutando scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Preparando" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "fallo al cargar repositorio '{}': {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Ha fallado la carga del repositorio '{}'" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"El temporizador para almacenamiento en caché de metadatos está desactivado " +-"cuando se ejecuta con una conexión limitada." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "" +-"El temporizador para almacenamiento en caché de metadatos está desactivado " +-"cuando se ejecuta con batería." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Caché de metadatos actualizado recientemente." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "No hay repositorios habilitados en \"{}\"." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: nunca caducará y no se recargará." +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: ha caducado y se recargará." ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: ha caducado y se recargará." + + #. expires within the checking period: + #: ../dnf/base.py:354 +@@ -493,81 +200,81 @@ msgstr "tsflag no válido en el archivo de configuración: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "No se pudo añadir el archivo de grupos desde el repositorio: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Ejecutando verificación de operación" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Error: verificación de operación vs depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Verificación de operación exitosa." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Ejecutando prueba de operaciones" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Prueba de operación exitosa." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Ejecutando operación" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Requerimientos de disco:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Se necesita al menos %dMB más de espacio en %s." +-msgstr[1] "Se necesitan al menos %dMB más de espacio en %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Resumen de errores" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "La base de datos de RPM se ha cambiado desde fuera de DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "No se pudo ejecutar la transacción" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "La transacción no pudo iniciarse:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Falló al eliminar archivo de transacción %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "No se descargaron algunos paquetes. Se volverá a intentar." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPMs redujo %.1f MB de actualizaciones a %.1f MB (%d.1%% de ahorro)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -575,229 +282,227 @@ msgstr "" + "Los errores en Delta RPMs incrementaron %.1f MB de actualizaciones a %.1f MB" + " (%d.1%% desperdiciado)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "No se pudo abrir: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "No se ha instalado la llave pública de %s" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problemas abriendo el paquete %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "La llave pública de %s no es confiable" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "El paquete %s no está firmado" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "No es posible eliminar %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s eliminado" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "No hay coincidencia para el grupo \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Añadiendo paquetes del grupo '%s': %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nada por hacer." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "No hay grupos marcados para eliminar." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "No hay grupos marcados para actualizar." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "El paquete %s no está instalado, no se puede revertir." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "No hay coincidencias para el argumento: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "no existe paquete coincidente" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "El paquete %s no está instalado, no se puede revertir." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Ya hay instalada una versión anterior del paquete %s, no se puede revertir." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "El paquete %s n está instalado, no puede reinstalarse." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "El archivo %s es un paquete de fuentes y no se puede actualizar, por lo que " + "se descarta." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "El paquete %s no está instalado, no puede actualizarse." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "El paquete %s está disponible, pero no instalado." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "El paquete %s está disponible, pero instalado para otra arquitectura." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Ningún paquete %s instalado." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Formato incorrecto: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "No se han seleccionado paquetes para eliminar." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Hay paquetes para %s, pero no instalados." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Ya está instalada la versión más baja del paquete %s, no se puede revertir." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Acción desconocida: {}" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "No hay ningún paquete %s disponible." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "no existe paquete coincidente" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "No es necesaria ninguna actualización de seguridad, pero hay {} " + "actualización disponible" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "No es necesaria ninguna actualización de seguridad, pero hay {} " + "actualizaciones disponibles" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " + "actualización disponible" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " + "actualizaciones disponibles" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". El paquete que falla es: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Llaves GPG configuradas como: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "La llave GPG de %s (0x%s) ya se encuentra instalada" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Se ha aprobado la clave." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Se ha rechazado la clave." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "La importación de la llave falló (código %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "La llave ha sido importada exitosamente" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "No se instaló ninguna llave" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -806,33 +511,33 @@ msgstr "" + "Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero con este paquete no son correctas.\n" + "Verifique que las URLs de la llave para este repositorio estén correctamente configuradas." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + "La importación de la(s) llave(s) no funcionó, ¿llave(s) equivocada(s)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Tal vez quiso decir: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + "El paquete \"{}\" del repositorio local \"{}\" no tiene una suma de " + "verificación correcta" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + "Algunos paquetes del repositorio local no pasan el control de integridad" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + "El paquete \"{}\" del repositorio \"{}\" no tiene una suma de verificación " + "correcta" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -840,1523 +545,1536 @@ msgstr "" + "Algunos paquetes no están correctos en la caché, pero no se pueden descargar" + " debido al uso de la opción \"--cacheonly\"" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "El paquete %s ya está instalado." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problemas en la petición:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "paquetes que faltan: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "paquetes con errores: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Falló el análisis del archivo \"%s\": %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "módulos o grupos que faltan: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "No se pudo leer el archivo \"%s\": %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "módulos o grupos con errores: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Error de configuración: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Los alias contienen infinitas redirecciones" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "no se ha encontrado gestor de datos para %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Ya descargado" ++msgid "%s, using original arguments." ++msgstr "%s, se usarán los parámetros originales" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "tipo de suma de verificación no soportada: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Instalado : %s-%s en %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "buscando el servidor más adecuado (%s servidores)... " ++msgid " Built : %s at %s" ++msgstr " Construido: %s en %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" ++msgstr "La operación cambiaría el módulo '{0}' del flujo '{1}' al '{2}'" ++ ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "No hay metadatos disponibles para el paquete modular" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "No instalará un paquete rpm fuente (%s)." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "saltando." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operación abortada." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "El módulo o grupo '%s' no está instalado." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Descargando paquetes:" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "El módulo o grupo '%s' no está disponible." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Error al descargar los paquetes:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "El módulo o grupo '%s' no existe." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Falló la transacción" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "El entorno '%s' no está instalado." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n" ++"Utilice \"-y\" para forzarla." + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "El entorno '%s' no está disponible." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "FALLÓ la verificación de GPG" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "El identificador de grupo '%s' no existe." ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Listas de cambios para {}" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "habilitando repositorio %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Reemplazando paquetes" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Añadido repositorio %s desde %s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "No se han seleccionado paquetes para sincronización de distribución" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Falló la reconstrucción a partir de delta RPM" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "No se han seleccionado paquetes para revertir." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Falló la verificación de la reconstrucción a partir de delta RPM" +- +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "hecho" +- +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Error en la línea de comando: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "formato incorrecto: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Hay varios valores para el parámetro setopt: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "No se define valor para el parámetro setopt: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "ubicación del archivo de configuración" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "operación discreta" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Paquetes instalados" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "operación detallada" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Paquetes disponibles" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "mostrar la versión de DNF y salir" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Autoeliminar Paquetes" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "define la raíz de instalación" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Paquetes extra" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "no instalar documentación" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Actualizaciones disponibles" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "desactivar todos los complementos" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Paquetes añadidos recientemente" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "activar complementos por nombre" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "No hay paquetes que se correspondan con la lista" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "desactivar complementos de acuerdo a su nombre" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "No se ha encontrado ningún resultado" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"anular el valor de $releasever de archivos de configuración y repositorio" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "No se ha indicado un ID de transacción" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "define opciones arbitrarias de configuración y repositorios" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "No se ha encontrado el ID de transacción indicado" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "resuelve los problemas de dependencias saltándose paquetes" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "¡Se ha encontrado más de un ID de transacción!" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "mostrar ayuda del comando" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Historial de operaciones incompleto antes de %u." + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "permitir borrado de paquetes instalados para resolver dependencias" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Historial de operaciones incompleto después de %u." + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "intentar la mejor versión del paquete disponible en operaciones." ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Deshaciendo la transacción {}, de {}" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "no limitar la transacción al mejor candidato" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Repositorio desconocido: '%s'" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "" +-"ejecutar completamente a partir de la caché de sistema (no del usuario), sin" +-" actualizarla" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "No hay repositorios coincidentes: %s" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "tiempo máximo de espera de comando" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Este comando debe ejecutarse como usuario root." + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "nivel de depuración de la salida" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "No existe el comando: %s. Por favor, utilice %s --help" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"descargar en archivos los resultados detallados de la resolución de " +-"dependencias" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" +- +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "nivel de error de la salida" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"activa la lógica de obsolescencia de dnf para upgrade, o muestra las " +-"capacidades que el paquete hace obsoletas para info, list y repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "nivel de depuración de salida para rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "responder \"sí\" a todas las preguntas" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "responder \"no\" a todas las preguntas" ++"--destdir y --downloaddir sólo son válidos si acompañan a --downloadonly o a" ++" los comandos download o system-upgrade." + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" ++"--enable, --set-enabled y --disable, --set-disabled requieren el uso del " ++"comando config-manager." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "El archivo de configuración \"{}\" no existe" ++ ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"activar repositorios específicos por identificador o patrón, se puede usar " +-"varias veces" ++"No se pudo detectar la versión de lanzamiento (use '--releasever' para " ++"especificarla)" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "" +-"activar repositorios con el comando config-manager (guarda automáticamente)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "opción {}: no permitida con la opción {}" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "" +-"desactivar repositorios con el comando config-manager (guarda " +-"automáticamente)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "El comando \"%s\" ya ha sido definido" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "excluir paquetes por nombre o patrón" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Exclusiones en dnf.conf: " + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "desactivar la opción excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Inclusiones en dnf.conf: " + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." +-msgstr "" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Exclusiones en repositorio " + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "" +-"desactiva el proceso de eliminación de dependencias que ya no se necesitan" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Inclusiones en repositorio " + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Para diagnosticar el problema, intente ejecutar: '%s'." ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"Probablemente tiene corrupta la RPMDB, la ejecución '%s' podría solucionar " ++"el problema." + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "controla la utilización de colores" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "marcar los metadatos como caducados antes de ejecutar el comando" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problema del repositorio: %s" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "resolver a direcciones IPv4 únicamente" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "muestra detalles acerca de un paquete o de un grupo de paquetes" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "resolver a direcciones IPv6 únicamente" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "mostrar todos los paquetes (opción predeterminada)" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "directorio al que copiar los paquetes" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "mostrar sólo los paquetes disponibles" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "Solo descargar los paquetes" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "mostrar sólo los paquetes instalados" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "añade un comentario a la transacción" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "mostrar sólo los paquetes extras" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Incluir paquetes con solución de problemas" +- +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Incluir paquetes con mejoras" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "mostrar sólo las actualizaciones" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Incluir nuevos paquetes" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "" ++"mostrar sólo los paquetes con marca de borrado automático cuando no haya " ++"dependencias" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Incluir paquetes de seguridad" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "mostrar sólo paquetes con cambios recientes" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "Incluir los paquetes necesarios para corregir el aviso indicado" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAQUETE" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "Incluir los paquetes necesarios para corregir el error de BZ indicado" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Especificación del nombre del paquete" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "Incluir los paquetes necesarios para corregir el CVE indicado" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "muestra un paquete o grupos de paquetes" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "Incluir paquetes de seguridad con esa severidad" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "localiza el paquete que ofrezca el valor indicado" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Fuerza el uso de una arquitectura" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Lista de comandos principales:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Proporcionar especificación para buscar" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Lista de comandos de los complementos:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Buscando paquetes: " + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Nombre" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "comprueba si hay actualizaciones disponibles" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Nombre" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "mostrar lista de cambios antes de la actualización" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoch" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "No hay ningún paquete disponible." + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Versión" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "No se han seleccionado paquetes para instalar." + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Versión" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Ningún paquete instalado." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Lanzamiento" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (desde %s)" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arq." ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "El paquete instalado %s%s no se encuentra disponible." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Arquitectura" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Ningún paquete instalado desde el repositorio." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Tam." ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "No se han seleccionado paquetes para reinstalar." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Tamaño" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "No se han seleccionando paquetes para actualizar." + +-#. Translators: This message should be no longer than 12 characters. +-# auto translated by TM merge from project: firewalld, version: master, DocId: +-# po/firewalld +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Fuente" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "ejecuta comandos con todos los paquetes en un repositorio dado" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Repositorio" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Repositorio ID" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Desde repo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Especificación del paquete" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Empaquetador" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "muestra un mensaje de ayuda del uso" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Construido" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMANDO" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Instalado" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instalado por" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "muestra o usa el historial de transacciones" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Resumen" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Se ha encontrado más de un ID de transacción.\n" ++"'{}' exige un ID de transacción o nombre de paquete." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Resumen" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "No se ha indicado ningún paquete ni ID de transacción." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "No posee acceso a la base de datos del historial." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licencia" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"No se pueden deshacer las operaciones %s, hacerlo resultaría en una base de " ++"datos de paquetes inconsistente." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Descripción" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"No se puede revertir la operación %s, hacerlo resultaría en una base de " ++"datos de paquetes inconsistente." + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Descripción" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"La definición del rango de transacciones no es válida '{}'.\n" ++"Use '..'." + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "No hay paquetes que listar" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "s" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "No se ha encontrado ninguna transacción que manipule el paquete '{}'." + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "sí" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Muestra o crea alias de comandos" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "activar uso de alias" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "desactivar uso de alias" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "¿Está de acuerdo [s/N]?: " ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "¿Está de acuerdo [S/n]?: " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "definición de alias" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Grupo: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Los alias están activos" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Los alias no están activos" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Description: %s" +-msgstr " Descripción: %s" ++msgid "Invalid alias key: %s" ++msgstr "La clave de alias no es válida: %s" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Language: %s" +-msgstr " Idioma: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Paquetes obligatorios:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Paquetes predeterminados:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Paquetes opcionales:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Paquetes condicionales:" ++msgid "Alias argument has no value: %s" ++msgstr "El alias no tiene valor: %s" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Environment Group: %s" +-msgstr "Grupos de entorno: %s" ++msgid "Aliases added: %s" ++msgstr "Añadido alias: %s" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Environment-Id: %s" +- +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Grupos obligatorios:" +- +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Grupos opcionales" +- +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Resultado de:" ++msgid "Alias not found: %s" ++msgstr "No se encuentra el alias: %s" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Filename : %s" +-msgstr "Archivo : %s" ++msgid "Aliases deleted: %s" ++msgstr "Borrado el alias: %s" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Repo : %s" +-msgstr "Repositorio : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Descripción : " ++msgid "%s, alias %s" ++msgstr "%s, alias %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s='%s'" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Licencia : %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "El uso de alias no está activo." + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "Proporciona : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "No se indicó ningún alias." + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "Otros : %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "No se indicó ningún alias." + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "No hay ningún alias." + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Total size: %s" +-msgstr "Tamaño total: %s" ++msgid "No match for alias: %s" ++msgstr "No hay coincidencias para %s" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Tamaño total de la descarga: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"elimina los paquetes que se instalaron debido a dependencias y que ya no se " ++"necesitan" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Tamaño instalado: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Paquete a eliminar" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Hubo un error mientras se calculaba el tamaño instalado" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "comprobar problemas en la base de datos de paquetes" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Espacio liberado: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "mostrar todos los problemas (opción predeterminada)" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Marcando paquetes como instalados por el grupo:" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "mostrar problemas de dependencias" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Marcando paquetes como removidos por el grupo:" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "mostrar problemas de duplicados" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grupo" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "mostrar paquetes obsoletos" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paquetes" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "mostrar problemas con funciones proporcionadas" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Instalando los paquetes del grupo/módulo" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "a {} le falta {}" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Instalando los grupos de paquetes" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} es un duplicado de {}" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Instalando" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} es reemplazado por {}" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Actualizando" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} proporciona {}, pero no se pudo encontrar" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Reinstalando" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Eliminando archivo %s" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Instalando dependencias" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "elimina los datos de la caché" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Instalando dependencias débiles" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tipo de metadatos que limpiar" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Eliminando" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Limpiando los datos: " + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Eliminando dependencias" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Caché caducada" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Eliminando dependencias sin uso" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d archivo eliminado" ++msgstr[1] "%d archivos eliminados" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Revirtiendo" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Esperando a que finalice el proceso con pid %d." + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Instalando perfiles de módulos" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Mostrar las dependencias del paquete y qué paquetes las suplen" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Deshabilitar módulo de perfiles" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "" ++"sincroniza los paquetes instalados a las últimas versiones disponibles" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Activando flujos de módulos" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Paquete a sincronizar" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Cambiando flujos de módulos" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Revierte un paquete a una versión anterior" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Deshabilitar módulos" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Paquete a revertir" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Restablecer módulos" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "muestra o usa la información de grupos" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Instalando grupos de entorno" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "" ++"No existen datos de grupo disponibles en los repositorios configurados." + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Actualizando grupos de entorno" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Aviso: el grupo %s no existe." + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Eliminando grupos de entorno" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Advertencia: No hay grupos coincidentes:" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Instalando grupos" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Grupos de entorno disponibles:" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Actualizando grupos" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Grupos de entorno instalados:" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Eliminando grupos" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grupos instalados:" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Descartando paquetes con conflictos:\n" +-"(añada '%s' a la linea de comandos para forzar su actualización)" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grupos de idioma instalados:" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Descartando paquetes con conflictos en las dependencias%s" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grupos disponibles:" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " o que son parte de un grupo" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Grupos de idioma disponibles:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Paquete" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "incluir paquetes opcionales del grupo" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Paquete" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "mostrar también los grupos ocultos" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "se sustituye" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "mostrar sólo los grupos instalados" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Resumen de la transacción\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "mostrar sólo los grupos disponibles" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalar" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Actualizar" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "subcomandos disponibles: {} (predeterminado), {}" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Eliminar" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "argumento para el subcomando grupal" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Revertir" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Sub-comando groups invalido, use: %s." + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Descartar" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "No se pudo encontrar un paquete obligatorio del grupo." + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paquete" +-msgstr[1] "Paquetes" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "instala uno o varios paquetes en su sistema" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Paquete dependiente" +-msgstr[1] "Paquetes dependientes" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Paquete a instalar" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Actualizado" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "No se pudo encontrar ningún resultado" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Revertido" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "La ruta de archivo rpm no es válida: %s" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instalado" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Para \"{0}\" existen las siguientes alternativas: {1}" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstalado" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "genera la caché de metadatos" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Omitido" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Creando los archivos de caché para todos los archivos de metadatos." + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Eliminado" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"marca o desmarca los paquetes instalados como instalados por el usuario." + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Fallido" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s marcado como instalado por el usuario." + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s desmarcado como instalado por el usuario." + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s marcado como instalado por un grupo." + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Línea de comandos" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Error:" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Usuario" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "El paquete %s no está instalado." + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Día y hora" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "No se encontraron módulos coincidentes" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Acción(es)" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Modificado" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interactuar con los módulos." + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Sin transacciones" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "mostrar sólo los módulos activos" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "No se pudo obtener el histórico" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "mostrar sólo los módulos inactivos" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "No se ha indicado ningún paquete ni ID de transacción" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Eliminado" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "mostrar el contenido del perfil" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "No instalado" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Antiguos" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Nuevos" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Especificación del módulo" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID de transacción:" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Hora inicial :" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "reinstala un paquete" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Rpmdb inicial :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Paquete a reinstalar" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u segundos)" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "elimina uno o varios paquetes de su sistema" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutos)" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "elimina paquetes duplicados" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u horas)" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" ++"elimina versiones antiguas de paquetes de sólo instalación que superen el " ++"límite" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dias)" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "No se encontraron paquetes duplicados para eliminar." + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Hora final :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "No se encontraron paquetes de sólo instalación para eliminar." + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Rpmdb final :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "desconocido" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Usuario :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Nunca (último: %s)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Código de retorno:" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Instantáneo (último: %s)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Abortado" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s segundo(s) (último: %s)" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Éxito" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "muestra los repositorios de software configurados" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Errores:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "mostrar todos los repositorios" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Error:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "mostrar los repositorios activos (opción predeterminada)" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Publicación :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "mostrar los repositorios desactivados" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Línea de comando :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Especificación del repositorio" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Comentario :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "No hay ningún repositorio disponible" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transacción realizada con:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "habilitado" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Paquetes modificados:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "inhabilitado" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Información del scriptlet:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Errores:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Instalación de dependencias" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Reemplazado" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Eliminar" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstalar" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Se han indicado paquetes o IDs de transacciones erróneas" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Paquete %s.%s %s seleccionado para instalar" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Paquete %s.%s %s seleccionado como actualización" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Paquete %s.%s %s seleccionado para eliminar" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Paquete %s.%s %s seleccionado para revertir" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Paquete %s.%s %s seleccionado para actualizar" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Comenzando resolución de dependencias" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Resolución de dependencias finalizada" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" +-"Importando llave GPG 0x%s:\n" +-" ID usuario: \"%s\"\n" +-" Huella : %s\n" +-" Desde : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Ejecutando" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Durmiendo" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id del repositorio" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ininterrumplible" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "estado" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nombre del repositorio" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Rastreado/Detenido" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Desconocido" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "buscar paquetes que coincidan con la palabra clave" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" +-"Imposible encontrar información acerca del proceso bloqueante (PID %d)" ++"Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " ++"parámetros)" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " La aplicación con PID %d es: %s" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memoria : %5s RSS (%5sB VSZ)" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "mostrar solamente resultados de esta ARCH" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Iniciado: %s - hace %s" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "mostrar solamente resultados que sean dueños de este FILE" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Estado : %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "mostrar sólo resultados con conflictos con REQ" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" ++"muestra resultados que requieren, sugieren, complementan, mejoran o " ++"recomiendan archivos REQ o paquetes que proporcionan REQ" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "No se pudo leer el archivo \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "mostrar sólo los resultados que reemplazan a REQ" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Error de configuración: %s" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "mostrar sólo los resultados que proporcionan REQ" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Los alias contienen infinitas redirecciones" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" ++"mostrar los resultados que requieren el archivo REQ o que algún paquete " ++"proporcione REQ" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, se usarán los parámetros originales" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "mostrar solo los resultados que recomiendan REQ" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instalado : %s-%s en %s" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "mostrar solo los resultados que mejoran REQ" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Construido: %s en %s" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "mostrar solo los resultados que sugieren REQ" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "La operación cambiaría el módulo '{0}' del flujo '{1}' al '{2}'" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "mostrar solo los resultados que complementan REQ" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" +-"No se puede cambiar el flujo activo de un módulo.\n" +-"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá instalar el otro flujo." ++"comprobar dependencias implícitas (archivos y provisiones); opción " ++"predeterminada" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF se limitará a descargar los paquetes para la transacción" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"comprobar las dependencias tal como se indican, opción contraria a --alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"DNF se limitará a descargar los paquetes, instalar las llaves gpg y " +-"comprobar la transacción." ++"con --whatrequires y --requires --resolve, hace una consulta recursiva." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operación abortada." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "mostrar todas las dependencias y qué paquetes las suplen" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Descargando paquetes:" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "mostrar etiquetas disponibles para usar con --queryformat" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Error al descargar los paquetes:" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "resolver las capacidades hasta los paquetes que las originan" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Falló la transacción" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "mostrar el árbol recursivo para paquete(s)" ++ ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "operar en el RPM fuente correspondiente" + +-#: ../dnf/cli/cli.py:278 ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n" +-"Utilice \"-y\" para forzarla." ++"mostrar los N paquetes más recientes para un nombre.arquitectura dado (o los" ++" anteriores a los N más recientes si N es negativo)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "FALLÓ la verificación de GPG" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Listas de cambios para {}" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "mostrar información detallada del paquete" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Reemplazando paquetes" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "mostrar la lista de archivos del paquete" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "No se han seleccionado paquetes para sincronización de distribución" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "mostrar el nombre del paquete fuente RPM" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "No se han seleccionado paquetes para revertir." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "mostrar cambios del paquete" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Paquetes instalados" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formato para presentar paquetes encontrados" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Paquetes disponibles" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" ++" (predeterminado)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Autoeliminar Paquetes" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"usar nombre-versión-lanzamiento para mostrar los paquetes (opción " ++"predeterminada de rpm)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Paquetes extra" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"usar epoch:nombre-versión-lanzamiento.arquitecura para mostrar los pquetes" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Actualizaciones disponibles" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Paquetes añadidos recientemente" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "limitar la consulta a los paquetes duplicados instalados" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "No hay paquetes que se correspondan con la lista" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "limitar la consulta a paquetes «installonly» instalados" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "No se ha encontrado ningún resultado" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"limitar la consulta a paquetes instalados con dependencias sin satisfacer" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "No se ha indicado un ID de transacción" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "mostrar de dónde se pueden descargar los paquetes" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "No se ha encontrado el ID de transacción indicado" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "¡Se ha encontrado más de un ID de transacción!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Mostrar las capacidades de las que el paquete puede depender, mejorar, " ++"recomendar, sugerir y complementar." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Historial de operaciones incompleto antes de %u." ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Mostrar las capacidades que el paquete puede mejorar." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Historial de operaciones incompleto después de %u." ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Mostrar las capacidades proporcionadas por el paquete." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Deshaciendo la transacción {}, de {}" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Mostrar las capacidades que el paquete recomienda." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Repositorio desconocido: '%s'" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Mostrar las capacidades de las que el paquete depende." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "No hay repositorios coincidentes: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"mostrar las capacidades de las que el paquete depende para ejecutar un guion" ++" %%pre." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Este comando debe ejecutarse como usuario root." ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Mostrar las capacidades que el paquete sugiere." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "No existe el comando: %s. Por favor, utilice %s --help" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Mostrar las capacidades que el paquete puede complementar." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Podría ser un complemento de DNF, pruebe: \"dnf install 'dnf-command(%s)'\"" ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Mostrar sólo paquetes disponibles" + +-#: ../dnf/cli/cli.py:846 ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Mostrar solo paquetes instalados" ++ ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"Podría tratarse de un complemento de DNF, pero la carga de complementos no " +-"está activada." ++"Mostrar sólo paquetes que no están presentes en ninguno de los repositorios " ++"disponibles" + +-#: ../dnf/cli/cli.py:903 ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "Mostrar sólo paquetes que actualizan para alguno ya instalado" ++ ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"--destdir y --downloaddir sólo son válidos si acompañan a --downloadonly o a" +-" los comandos download o system-upgrade." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Mostrar sólo paquetes instalados por el usuario." ++ ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Mostrar sólo paquetes editados recientemente" ++ ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "la clave para buscar" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"--enable, --set-enabled y --disable, --set-disabled requieren el uso del " +-"comando config-manager." ++"La opción '--resolve' debe usarse junto con '--conflicts', '--depends', '--" ++"enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" ++"suggests' o '--supplements'" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "El archivo de configuración \"{}\" no existe" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "El paquete {} no contiene archivos" + +-#: ../dnf/cli/cli.py:1028 ++# auto translated by TM merge from project: dnf-plugins-core, version: master, ++# DocId: dnf-plugins-core ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Etiquetas de consulta disponibles: usar --queryformat \".. %{tag} ..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "la opción {} necesita --whatrequires o --whatdepends" ++ ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"No se pudo detectar la versión de lanzamiento (use '--releasever' para " +-"especificarla)" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "opción {}: no permitida con la opción {}" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "El comando \"%s\" ya ha sido definido" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "busca detalles en los paquetes con la cadena indicada" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Exclusiones en dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "buscar también en descripción y URL de los paquetes" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Inclusiones en dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Exclusiones en repositorio " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Palabra clave para buscar" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Inclusiones en repositorio " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Nombre" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "elimina uno o varios paquetes de su sistema" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Resumen" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "elimina paquetes duplicados" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Descripción" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "" +-"elimina versiones antiguas de paquetes de sólo instalación que superen el " +-"límite" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Paquete a eliminar" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " , " + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "No se encontraron paquetes duplicados para eliminar." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "Coincidencia exacta en %s: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "El paquete instalado %s%s no se encuentra disponible." ++msgid "%s Matched: %%s" ++msgstr "Coincidencia en %s: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "No se encontraron paquetes de sólo instalación para eliminar." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "No se encontraron coincidencias." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "ejecutar una sesión interactiva de DNF" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "GUION" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Guion a ejecutar en la sesión de DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Clave desconocida." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "No se pudo encontrar el repositorio %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2370,7 +2088,7 @@ msgstr "" + " Si no se indica valor se muestra el actual.\n" + " Si se indica valor se cambia el ajuste." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2378,7 +2096,7 @@ msgstr "" + "{} [comando]\n" + " muestra ayuda" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2390,7 +2108,7 @@ msgstr "" + " enable: activa repositorios. opción = id del repositorio\n" + " disable: desactiva repositorioss. opción = id del repositorio" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2398,7 +2116,7 @@ msgstr "" + "{}\n" + " resuelve la transacción" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2410,7 +2128,7 @@ msgstr "" + " reset: reinicia (vacía) la transacción\n" + " run: ejecuta la transacción" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2418,7 +2136,7 @@ msgstr "" + "{}\n" + " ejecuta la transacción" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2426,7 +2144,7 @@ msgstr "" + "{}\n" + " sale de la sesión" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2448,1404 +2166,1680 @@ msgstr "" + "run resuelve y ejecuta la transacción\n" + "exit (o quit) sale de la sesión" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Error: no se pudo abrir %s para lectura" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "¡Listo!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Saliendo de la sesión" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"marca o desmarca los paquetes instalados como instalados por el usuario." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Lo que se quiere eliminar" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Especificación del paquete" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Lo que se quiere instalar" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s marcado como instalado por el usuario." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "arreglo de error" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s desmarcado como instalado por el usuario." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "mejora" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s marcado como instalado por un grupo." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "seguridad" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "El paquete %s no está instalado." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "paquete nuevo" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Eliminando archivo %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Crítico/Seg." + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "elimina los datos de la caché" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Importante/Seg." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tipo de metadatos que limpiar" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderado/Seg." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Limpiando los datos: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Bajo/Seg." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Caché caducada" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "muestra avisos acerca de paquetes" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d archivo eliminado" +-msgstr[1] "%d archivos eliminados" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "avisos sobre versiones nuevas de paquetes instalados (predeterminado)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Esperando a que finalice el proceso con pid %d." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" ++"avisos sobre la misma versión o versiones anteriores de paquetes instalados" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Muestra o crea alias de comandos" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"avisos sobre versiones nuevas de paquetes instalados para los que hay una " ++"versión nueva disponible" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "activar uso de alias" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "avisos sobre cualquier versión de paquetes instalados" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "desactivar uso de alias" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "mostrar resumen de avisos (predeterminado)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "muestra lista de avisos" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "definición de alias" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "muestra información de avisos" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Los alias están activos" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Los alias no están activos" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "La clave de alias no es válida: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalado" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "El alias no tiene valor: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "actualizaciones" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Añadido alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "todos" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "No se encuentra el alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponible" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Borrado el alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Resumen de la información de actualización: " + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Aviso(s) de nuevos paquetes" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Aviso(s) de seguridad" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "El uso de alias no está activo." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Avisos de seguridad críticos" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "No se indicó ningún alias." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Avisos de seguridad importantes" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "No se indicó ningún alias." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Avisos de seguridad moderados" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "No hay ningún alias." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Avisos de seguridad bajos" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "No hay coincidencias para %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Avisos de seguridad desconocidos" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"actualiza, pero sólo paquetes que solucionan problemas que afectan a su " +-"sistema" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Aviso(s) de errores corregidos" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "comprobar problemas en la base de datos de paquetes" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Aviso(s) de mejoras" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "mostrar todos los problemas (opción predeterminada)" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Otros aviso(s)" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "mostrar problemas de dependencias" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Desconocido/Seg." + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "mostrar problemas de duplicados" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Errores" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "mostrar paquetes obsoletos" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tipo" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "mostrar problemas con funciones proporcionadas" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Actualizar ID" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "a {} le falta {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Actualizado" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} es un duplicado de {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} es reemplazado por {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Descripción" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} proporciona {}, pero no se pudo encontrar" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Derechos" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Revierte un paquete a una versión anterior" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Severidad" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Paquete a revertir" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Archivos" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "muestra o usa la información de grupos" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instalado" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "" +-"No existen datos de grupo disponibles en los repositorios configurados." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falso" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Aviso: el grupo %s no existe." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "verdadero" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Advertencia: No hay grupos coincidentes:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "actualiza uno o varios paquetes en su sistema" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Grupos de entorno disponibles:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Paquete a actualizar" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Grupos de entorno instalados:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"actualiza, pero sólo paquetes que solucionan problemas que afectan a su " ++"sistema" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grupos instalados:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Terminado." + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grupos de idioma instalados:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Sin permiso de lectura/ejecución en el directorio actual, moviendo a /" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grupos disponibles:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"pruebe a añadir '{}' a la línea de comandos para reemplazar los paquetes que" ++" producen conflictos" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Grupos de idioma disponibles:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++"pruebe a añadir '{}' para descartar los paquetes que no se pueden instalar" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "incluir paquetes opcionales del grupo" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " o '{}' para descartar los paquetes que no se pueden instalar" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "mostrar también los grupos ocultos" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++"pruebe a añadir '{}' para no tener en cuenta sólo los mejores candidatos" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "mostrar sólo los grupos instalados" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " o '{}' para no tener en cuenta sólo los mejores candidatos" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "mostrar sólo los grupos disponibles" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dependencias resueltas." + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Error en la línea de comando: %s" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "subcomandos disponibles: {} (predeterminado), {}" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "formato incorrecto: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "argumento para el subcomando grupal" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Hay varios valores para el parámetro setopt: %s" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Sub-comando groups invalido, use: %s." ++msgid "Setopt argument has no value: %s" ++msgstr "No se define valor para el parámetro setopt: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "No se pudo encontrar un paquete obligatorio del grupo." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Mostrar las dependencias del paquete y qué paquetes las suplen" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "ubicación del archivo de configuración" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Para diagnosticar el problema, intente ejecutar: '%s'." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "operación discreta" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "operación detallada" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" +-"Probablemente tiene corrupta la RPMDB, la ejecución '%s' podría solucionar " +-"el problema." + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "define la raíz de instalación" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "no instalar documentación" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "desactivar todos los complementos" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "activar complementos por nombre" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "desactivar complementos de acuerdo a su nombre" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" +-"Tiene activada la verificación de paquetes mediante GPG. Es una buena idea,\n" +-"pero no tiene ninguna llave pública GPG instalada. Debe descargar e instalar\n" +-"las de los paquetes que desea instalar.\n" +-"Puede hacerlo con el comando:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"También puede especificar la url de la llave que le gustaría usar para\n" +-"un repositorio en la opción 'gpgkey' en la sección del repositorio y DNF\n" +-"la instalará por usted.\n" +-"\n" +-"Para más información contacte con su distribución o proveedor de paquetes." ++"anular el valor de $releasever de archivos de configuración y repositorio" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problema del repositorio: %s" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "define opciones arbitrarias de configuración y repositorios" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "muestra detalles acerca de un paquete o de un grupo de paquetes" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "resuelve los problemas de dependencias saltándose paquetes" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "mostrar todos los paquetes (opción predeterminada)" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "mostrar ayuda del comando" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "mostrar sólo los paquetes disponibles" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "permitir borrado de paquetes instalados para resolver dependencias" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "mostrar sólo los paquetes instalados" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "intentar la mejor versión del paquete disponible en operaciones." + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "mostrar sólo los paquetes extras" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "no limitar la transacción al mejor candidato" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "mostrar sólo las actualizaciones" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++"ejecutar completamente a partir de la caché de sistema (no del usuario), sin" ++" actualizarla" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "tiempo máximo de espera de comando" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "nivel de depuración de la salida" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" +-"mostrar sólo los paquetes con marca de borrado automático cuando no haya " ++"descargar en archivos los resultados detallados de la resolución de " + "dependencias" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "mostrar sólo paquetes con cambios recientes" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" ++"mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Especificación del nombre del paquete" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "nivel de error de la salida" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "muestra un paquete o grupos de paquetes" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "localiza el paquete que ofrezca el valor indicado" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "nivel de depuración de salida para rpm" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "responder \"sí\" a todas las preguntas" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "responder \"no\" a todas las preguntas" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Proporcionar especificación para buscar" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Buscando paquetes: " ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"activar repositorios específicos por identificador o patrón, se puede usar " ++"varias veces" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "comprueba si hay actualizaciones disponibles" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"activar repositorios con el comando config-manager (guarda automáticamente)" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "mostrar lista de cambios antes de la actualización" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"desactivar repositorios con el comando config-manager (guarda " ++"automáticamente)" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "No hay ningún paquete disponible." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "excluir paquetes por nombre o patrón" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "No se han seleccionado paquetes para instalar." ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "desactivar la opción excludepkgs" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Ningún paquete instalado." ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++"desactiva el proceso de eliminación de dependencias que ya no se necesitan" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "controla la utilización de colores" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "marcar los metadatos como caducados antes de ejecutar el comando" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "resolver a direcciones IPv4 únicamente" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "resolver a direcciones IPv6 únicamente" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "directorio al que copiar los paquetes" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "Solo descargar los paquetes" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "añade un comentario a la transacción" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Incluir paquetes con solución de problemas" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Incluir paquetes con mejoras" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Incluir nuevos paquetes" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Incluir paquetes de seguridad" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "Incluir los paquetes necesarios para corregir el aviso indicado" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "Incluir los paquetes necesarios para corregir el error de BZ indicado" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "Incluir los paquetes necesarios para corregir el CVE indicado" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "Incluir paquetes de seguridad con esa severidad" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Fuerza el uso de una arquitectura" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Lista de comandos principales:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Lista de comandos de los complementos:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Nombre" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoch" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Versión" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Versión" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Lanzamiento" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arq." ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Arquitectura" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Tamaño" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Tam." ++ ++#. Translators: This message should be no longer than 12 characters. ++# auto translated by TM merge from project: firewalld, version: master, DocId: ++# po/firewalld ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Fuente" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Repo" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Repositorio" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Desde repo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Empaquetador" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Construido" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Instalado" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instalado por" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Resumen" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licencia" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Descripción" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "No hay paquetes que listar" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "s" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "sí" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "¿Está de acuerdo [s/N]?: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "¿Está de acuerdo [S/n]?: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (desde %s)" ++msgid "Group: %s" ++msgstr "Grupo: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Ningún paquete instalado desde el repositorio." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Group-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "No se han seleccionado paquetes para reinstalar." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Descripción: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "No se han seleccionando paquetes para actualizar." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Idioma: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "ejecuta comandos con todos los paquetes en un repositorio dado" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Paquetes obligatorios:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Paquetes predeterminados:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Repositorio ID" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Paquetes opcionales:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "muestra un mensaje de ayuda del uso" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Paquetes condicionales:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMANDO" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Grupos de entorno: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "muestra o usa el historial de transacciones" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Environment-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Se ha encontrado más de un ID de transacción.\n" +-"'{}' exige un ID de transacción o nombre de paquete." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Grupos obligatorios:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "No se ha indicado ningún paquete ni ID de transacción." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Grupos opcionales" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "No posee acceso a la base de datos del historial." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Resultado de:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"No se pueden deshacer las operaciones %s, hacerlo resultaría en una base de " +-"datos de paquetes inconsistente." ++msgid "Filename : %s" ++msgstr "Archivo : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"No se puede revertir la operación %s, hacerlo resultaría en una base de " +-"datos de paquetes inconsistente." +- +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"La definición del rango de transacciones no es válida '{}'.\n" +-"Use '..'." +- +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" ++msgid "Repo : %s" ++msgstr "Repositorio : %s" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "No se ha encontrado ninguna transacción que manipule el paquete '{}'." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Descripción : " + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "instala uno o varios paquetes en su sistema" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "No se pudo encontrar ningún resultado" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licencia : %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:926 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "La ruta de archivo rpm no es válida: %s" ++msgid "Provide : %s" ++msgstr "Proporciona : %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Para \"{0}\" existen las siguientes alternativas: {1}" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Otros : %s" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "arreglo de error" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "mejora" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Tamaño total: %s" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "seguridad" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Tamaño total de la descarga: %s" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "desconocido" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Tamaño instalado: %s" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "paquete nuevo" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Hubo un error mientras se calculaba el tamaño instalado" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Crítico/Seg." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Espacio liberado: %s" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Importante/Seg." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Marcando paquetes como instalados por el grupo:" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderado/Seg." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Marcando paquetes como removidos por el grupo:" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Bajo/Seg." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grupo" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "muestra avisos acerca de paquetes" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paquetes" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "avisos sobre versiones nuevas de paquetes instalados (predeterminado)" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Instalando los paquetes del grupo/módulo" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" +-"avisos sobre la misma versión o versiones anteriores de paquetes instalados" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Instalando los grupos de paquetes" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"avisos sobre versiones nuevas de paquetes instalados para los que hay una " +-"versión nueva disponible" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Instalando" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "avisos sobre cualquier versión de paquetes instalados" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Actualizando" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "mostrar resumen de avisos (predeterminado)" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Reinstalando" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "muestra lista de avisos" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Instalando dependencias" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "muestra información de avisos" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Instalando dependencias débiles" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalado" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Eliminando" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "actualizaciones" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Eliminando dependencias" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "todos" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Eliminando dependencias sin uso" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponible" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Revirtiendo" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Resumen de la información de actualización: " ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Instalando perfiles de módulos" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Aviso(s) de nuevos paquetes" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Deshabilitar módulo de perfiles" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Aviso(s) de seguridad" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Activando flujos de módulos" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Avisos de seguridad críticos" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Cambiando flujos de módulos" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Avisos de seguridad importantes" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Deshabilitar módulos" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Avisos de seguridad moderados" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Restablecer módulos" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Avisos de seguridad bajos" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Instalando grupos de entorno" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Avisos de seguridad desconocidos" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Actualizando grupos de entorno" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Aviso(s) de errores corregidos" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Eliminando grupos de entorno" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Aviso(s) de mejoras" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Instalando grupos" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Otros aviso(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Actualizando grupos" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Desconocido/Seg." ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Eliminando grupos" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Actualizar ID" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Descartando paquetes con conflictos:\n" ++"(añada '%s' a la linea de comandos para forzar su actualización)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tipo" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Descartando paquetes con conflictos en las dependencias%s" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Actualizado" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " o que son parte de un grupo" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Errores" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Paquete" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Paquete" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Descripción" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "se sustituye" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Severidad" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Resumen de la transacción\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Derechos" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalar" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Archivos" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Actualizar" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "verdadero" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Eliminar" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falso" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Revertir" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "No se encontraron módulos coincidentes" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Descartar" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interactuar con los módulos." ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paquete" ++msgstr[1] "Paquetes" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "mostrar sólo los módulos activos" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Paquete dependiente" ++msgstr[1] "Paquetes dependientes" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "mostrar sólo los módulos inactivos" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Actualizado" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "mostrar sólo los módulos instalados" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Revertido" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "mostrar el contenido del perfil" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstalado" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Comando modular" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Omitido" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Especificación del módulo" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Eliminado" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "reinstala un paquete" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Fallido" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Paquete a reinstalar" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" +-"sincroniza los paquetes instalados a las últimas versiones disponibles" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Paquete a sincronizar" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"ejecutar una modalidad dnf interactiva para eliminar e instalar un spec" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Línea de comandos" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Lo que se quiere eliminar" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Usuario" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Lo que se quiere instalar" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "genera la caché de metadatos" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Día y hora" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Creando los archivos de caché para todos los archivos de metadatos." ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Acción(es)" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "actualiza uno o varios paquetes en su sistema" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Modificado" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Paquete a actualizar" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Sin transacciones" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"elimina los paquetes que se instalaron debido a dependencias y que ya no se " +-"necesitan" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "No se pudo obtener el histórico" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "busca detalles en los paquetes con la cadena indicada" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "No se ha indicado ningún paquete ni ID de transacción" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "buscar también en descripción y URL de los paquetes" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Eliminado" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "No instalado" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Palabra clave para buscar" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Nuevos" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " , " ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Antiguos" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "Coincidencia exacta en %s: %%s" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID de transacción:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "Coincidencia en %s: %%s" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Hora inicial :" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "No se encontraron coincidencias." ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Rpmdb inicial :" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Nunca (último: %s)" ++msgid "(%u seconds)" ++msgstr "(%u segundos)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Instantáneo (último: %s)" ++msgid "(%u minutes)" ++msgstr "(%u minutos)" ++ ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u horas)" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s segundo(s) (último: %s)" ++msgid "(%u days)" ++msgstr "(%u dias)" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "muestra los repositorios de software configurados" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Hora final :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "mostrar todos los repositorios" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Rpmdb final :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "mostrar los repositorios activos (opción predeterminada)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Usuario :" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "mostrar los repositorios desactivados" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Abortado" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Especificación del repositorio" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Código de retorno:" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "No hay ningún repositorio disponible" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Éxito" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "habilitado" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Errores:" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "inhabilitado" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Error:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Publicación :" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-name : " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Línea de comando :" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Comentario :" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revision: " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transacción realizada con:" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Paquetes modificados:" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Información del scriptlet:" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Errores:" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Instalación de dependencias" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-size : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Reemplazado" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Reemplazando" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Actualizados : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Eliminar" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirrors : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstalar" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Se han indicado paquetes o IDs de transacciones erróneas" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Paquete %s.%s %s seleccionado para instalar" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Paquete %s.%s %s seleccionado como actualización" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Paquete %s.%s %s seleccionado para eliminar" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repositorio excluído: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Nombre de archivo del repositorio: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Paquete %s.%s %s seleccionado para revertir" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id del repositorio" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "estado" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Paquete %s.%s %s seleccionado para actualizar" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nombre del repositorio" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Comenzando resolución de dependencias" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "buscar paquetes que coincidan con la palabra clave" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Resolución de dependencias finalizada" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" +-"Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " +-"parámetros)" ++"Importando llave GPG 0x%s:\n" ++" ID usuario: \"%s\"\n" ++" Huella : %s\n" ++" Desde : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Ejecutando" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "mostrar solamente resultados de esta ARCH" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Durmiendo" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "mostrar solamente resultados que sean dueños de este FILE" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ininterrumplible" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "mostrar sólo resultados con conflictos con REQ" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Rastreado/Detenido" ++ ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Desconocido" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" +-"muestra resultados que requieren, sugieren, complementan, mejoran o " +-"recomiendan archivos REQ o paquetes que proporcionan REQ" ++"Imposible encontrar información acerca del proceso bloqueante (PID %d)" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "mostrar sólo los resultados que reemplazan a REQ" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " La aplicación con PID %d es: %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "mostrar sólo los resultados que proporcionan REQ" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memoria : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "" +-"mostrar los resultados que requieren el archivo REQ o que algún paquete " +-"proporcione REQ" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Iniciado: %s - hace %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "mostrar solo los resultados que recomiendan REQ" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Estado : %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "mostrar solo los resultados que mejoran REQ" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "saltando." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "mostrar solo los resultados que sugieren REQ" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "El módulo o grupo '%s' no está instalado." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "mostrar solo los resultados que complementan REQ" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "El módulo o grupo '%s' no está disponible." ++ ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "El módulo o grupo '%s' no existe." ++ ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "El entorno '%s' no está instalado." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "El entorno '%s' no está disponible." ++ ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "El identificador de grupo '%s' no existe." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "" +-"comprobar dependencias implícitas (archivos y provisiones); opción " +-"predeterminada" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Error al analizar '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" +-"comprobar las dependencias tal como se indican, opción contraria a --alldeps" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "No se pudo establecer el directorio de caché: {}" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/conf/config.py:275 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"con --whatrequires y --requires --resolve, hace una consulta recursiva." +- +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "mostrar todas las dependencias y qué paquetes las suplen" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "mostrar etiquetas disponibles para usar con --queryformat" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Opción de configuración desconocida: %s = %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "resolver las capacidades hasta los paquetes que las originan" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Error en el análisis de --setopt con clave '%s' y valor '%s': %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "mostrar el árbol recursivo para paquete(s)" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++"La configuración principal no tiene ningún atributo %s antes de setopt" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "operar en el RPM fuente correspondiente" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "\"{}\" incorrecta o desconocida: {}" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "" +-"mostrar los N paquetes más recientes para un nombre.arquitectura dado (o los" +-" anteriores a los N más recientes si N es negativo)" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Error en el análisis de --setopt con clave '%s.%s' y valor '%s': %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "mostrar información detallada del paquete" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "El repositorio %s no tiene ningún atributo %s ates de setopt" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "mostrar la lista de archivos del paquete" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Alerta: falló la carga de '%s', omitiendo." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "mostrar el nombre del paquete fuente RPM" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "mostrar cambios del paquete" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formato para presentar paquetes encontrados" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" +-" (predeterminado)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"usar nombre-versión-lanzamiento para mostrar los paquetes (opción " +-"predeterminada de rpm)" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" +-"usar epoch:nombre-versión-lanzamiento.arquitecura para mostrar los pquetes" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "limitar la consulta a los paquetes duplicados instalados" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "repo %s: clave 0x%s ya importada" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "limitar la consulta a paquetes «installonly» instalados" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "repo %s: importada clave 0x%s." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"limitar la consulta a paquetes instalados con dependencias sin satisfacer" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "mostrar de dónde se pueden descargar los paquetes" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "No hay metadatos disponibles para el paquete modular" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "No instalará un paquete rpm fuente (%s)." + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/dnssec.py:169 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"Mostrar las capacidades de las que el paquete puede depender, mejorar, " +-"recomendar, sugerir y complementar." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Mostrar las capacidades que el paquete puede mejorar." ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "Extensión DNSSEC: la clave para el usuario " + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Mostrar las capacidades proporcionadas por el paquete." ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "es válida." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Mostrar las capacidades que el paquete recomienda." ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "tiene un estado desconocido." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Mostrar las capacidades de las que el paquete depende." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "Extensión DNSSEC: " + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Comprobando la validez de las claves importadas." ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"mostrar las capacidades de las que el paquete depende para ejecutar un guion" +-" %%pre." ++msgid "unsupported checksum type: %s" ++msgstr "tipo de suma de verificación no soportada: %s" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Mostrar las capacidades que el paquete sugiere." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Falló la reconstrucción a partir de delta RPM" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Mostrar las capacidades que el paquete puede complementar." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Falló la verificación de la reconstrucción a partir de delta RPM" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Mostrar sólo paquetes disponibles" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "hecho" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Mostrar solo paquetes instalados" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problemas en la petición:" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "paquetes que faltan: " ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "paquetes con errores: " ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "módulos o grupos que faltan: " ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "módulos o grupos con errores: " ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Problema de dependencias en módulos:" ++msgstr[1] "Problemas de dependencias en módulos:" ++ ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Mostrar sólo paquetes que no están presentes en ninguno de los repositorios " +-"disponibles" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "Mostrar sólo paquetes que actualizan para alguno ya instalado" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Activando un flujo diferente para '{}'." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Mostrar sólo paquetes que se puede eliminar con el comando \"dnf " +-"autoremove\"" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nada que mostrar." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Mostrar sólo paquetes instalados por el usuario." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Instalando una versión de '{}' más nueva que la indicada. Razón: {}" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Mostrar sólo paquetes editados recientemente" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Módulos activos: {}." + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "la clave para buscar" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "No se ha indicado perfil para '{}', por favor indique uno." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"La opción '--resolve' debe usarse junto con '--conflicts', '--depends', '--" +-"enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" +-"suggests' o '--supplements'" ++"\n" ++"\n" ++"Leyenda: [d] predeterminado, [e] activo, [x] inactivo, [i] instalado" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" ++"\n" ++"\n" ++"Leyenda: [d] predeterminado, [e] habilitado, [x] inhabilitado, [i]nstalado, [a]ctivo" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "El paquete {} no contiene archivos" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Descartando perfil innecesario: '{}/{}'" + +-# auto translated by TM merge from project: dnf-plugins-core, version: master, +-# DocId: dnf-plugins-core +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Etiquetas de consulta disponibles: usar --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "la opción {} necesita --whatrequires o --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"No está permitido instalar el módulo '{0}' desde el repositorio Fail-Safe " ++"{1}" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"No se ha indicado una opción válida\n" +-"uso: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [búsqueda] [--tree]\n" +-"\n" +-"descripción:\n" +-" Para los paquetes indicado mostrar un árbol de los paquetes." +- +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Terminado." + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" +-"Sin permiso de lectura/ejecución en el directorio actual, moviendo a /" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" +-"pruebe a añadir '{}' a la línea de comandos para reemplazar los paquetes que" +-" producen conflictos" ++"No hay perfiles predeterminados para el módulo {}: {}. Perfiles disponibles:" ++" {}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" +-"pruebe a añadir '{}' para descartar los paquetes que no se pueden instalar" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "No hay perfiles predeterminados para el módulo {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " o '{}' para descartar los paquetes que no se pueden instalar" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "El perfil predeterminado {} no está disponible en el módulo {}: {}" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "No está permitido instalar el módulo desde el repositorio Fail-Safe" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "No se pudo resolver el parámetro {}" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "No hay coincidencia para el paquete {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"pruebe a añadir '{}' para no tener en cuenta sólo los mejores candidatos" ++"No está permitido actualizar el módulo '{0}' desde el repositorio Fail-Safe " ++"{1}" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " o '{}' para no tener en cuenta sólo los mejores candidatos" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "No se pudo encontrar el perfil en el argumento {}" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dependencias resueltas." ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "No se permite actualizar el módulo desde el repositorio Fail-Safe" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: fallo en la comprobación %s: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3861,29 +3855,6 @@ msgstr "Falló el almacenamiento de la hora del último makecache." + msgid "Failed determining last makecache time." + msgstr "Falló la obtención de la hora del último makecache." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "repo %s: clave 0x%s ya importada" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "repo %s: importada clave 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Se produjeron errores durante la transacción de prueba." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Error en el contenido del archivo de bloqueo: %s.\n" +-"Asegúrese de que no hay otros procesos de dnf en ejecución y borre el archivo manualmente o ejecute systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3906,3 +3877,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "no se ha encontrado gestor de datos para %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Ya descargado" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "buscando el servidor más adecuado (%s servidores)... " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "habilitando repositorio %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Añadido repositorio %s desde %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Se produjeron errores durante la transacción de prueba." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Revirtiendo" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Limpieza" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Instalando" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Reinstalando" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Eliminando" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Actualizando" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verificando" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Ejecutando scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Preparando" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problema" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "Elemento de transacción no encontrado para la clave: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Se produjo algún error durante la transacción." +diff --git a/po/eu.po b/po/eu.po +index 97eebb5b..381cef2b 100644 +--- a/po/eu.po ++++ b/po/eu.po +@@ -13,7 +13,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-08-28 04:12+0000\n" + "Last-Translator: Asier Sarasua Garmendia \n" + "Language-Team: Basque (http://www.transifex.com/projects/p/dnf/language/eu/)\n" +@@ -24,217 +24,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKETEA" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Abisua: '%s' kargatzeak huts egin du, saltatzen." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -275,6 +64,16 @@ msgstr "'%s' bidez posta elektronikoa bidaltzeak huts egin du: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -289,81 +88,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Errorea: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Garbitzen" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Zaharkitutzat hartzen" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Ezabatzen" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Egiaztatzen" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Scriptlet-a exekutatzen" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -455,299 +179,298 @@ msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Transakzio-egiaztapena exekutatzen" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Transakzio-egiaztapena ongi egin da." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Transakzio-proba exekutatzen" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transakzio-proba ongi egin da." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Transakzioa exekutatzen" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Ezin izan da transakzioa exekutatu." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transakzioa ezin izan da abiarazi:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "%s transakzio-fitxategia kentzeak huts egin du" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " + "gutxiago da)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s-(r)entzako gako publikoa ez dago instalatuta" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Arazoa %s paketea irekitzen" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s-(r)entzako gako publikoa ez da fidagarria" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "%s paketea ez dago sinatuta" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Ezin da %s kendu" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s kendu da" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Ez dago egiteko ezer." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Ez da talderik markatu hura kentzeko." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Ez dago bat etortzerik argumenturako: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "ez dago bat datorren paketerik" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Bertsio zaharragoko %s paketea instalatuta dago, ezin da bertsio zaharragoa " + "instalatu." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "%s paketea ez dago instalatuta, ezin da berrinstalatu." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "%s paketea ez dago instalatuta, ezin da eguneratu." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "%s paketea ez dago instalatuta." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Ez da paketerik markatu kendua izateko." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "%s paketearen bertsio zaharra dagoeneko instalatuta, ezin da bertsio " + "zaharragoa instalatu." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "ez dago bat datorren paketerik" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "%s-(e)ko GPG gakoa (0x%s) jadanik instalatuta dago" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Gakoaren inportazioak huts egin du (%d kodea)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Gakoa ongi inportatu da" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Ez da gakorik instalatu" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -756,1521 +479,1449 @@ msgstr "" + "\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak pakete honetarako.\n" + "Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Gako(ar)en inportazioak ez du balio izan, gako okerra(k)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "onartzen ez den kontroleko batura mota: %s" ++msgid "Config error: %s" ++msgstr "Konfigurazio-errorea: %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 +-#, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "" ++#: ../dnf/cli/cli.py:136 ++#, python-format ++msgid " Installed: %s-%s at %s" ++msgstr " Instalatua: %s-%s %s-(e)n" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." ++msgid " Built : %s at %s" ++msgstr " Eraikia : %s %s-(e)n" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "saltatzen." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" ++msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "'%s' ingurunea ez dago instalatuta." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Eragiketa abortatu da." + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Paketeak deskargatzen:" ++ ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Errorea paketeak deskargatzen:" ++ ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n" ++"Erabili \"-y\" gainidazteko." ++ ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "%s biltegia gehitu da %s(e)tik" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Paketeak zaharkitutzat hartzen" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Delta RPMen berreraikitzeak huts egin du" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Ez da paketerik markatu banaketaren sinkronizaziorako." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Deltatik berreraikitako RPMaren kontroleko baturak huts egin du" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "eginda" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Instalatutako paketeak" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Komando-lerroko errorea: %s" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Pakete eskuragarriak" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "formatu okerra: %s" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Kendu paketeak automatikoki" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Pakete gehigarriak" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "konfigurazio-fitxategiaren kokapena" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "eragiketa lasaia" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Berriki gehitutako paketeak" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "eragiketa berritsua" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Ez dago bat datorren paketerik zerrendatzeko" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "erakutsi DNF bertsioa eta irten" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Ez da parekatzerik aurkitu" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "ezarri instalazio-erroa" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Ez da transakzio-IDrik eman" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Ez da aurkitu emandako transakzio-IDarekin" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "desgaitu plugin guztiak" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Transakzio-ID bat baino gehiago aurkitu da!" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Transakzioen historia osatu gabe dago, %u baino lehen." + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "desgaitu pluginak izenaren arabera" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Transakzioen historia osatu gabe dago, %u ondoren." + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" +-"gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Biltegi ezezaguna: '%s'" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Ez dago halako komandorik: %s. Erabili %s --help" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "arazketa-irteeraren maila" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" +- +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" +- +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "errore-irteeraren maila" +- +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "arazketa-irteeraren maila rpm-rako" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "\"%s\" komandoa jadanik definitua" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "baztertu paketeak izenaren edo ereduaren arabera" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Arazoa diagnostikatzeko, saiatu '%s' exekutatzen." ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"Ziur aski RPMDB hondatuta daukazu, '%s' exekutatzeak akatsa konpon dezake." + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Arazoa duen biltegia: %s" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "kontrolatu kolorea erabiliko den" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "erakutsi pakete guztiak (lehenetsia)" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "erakutsi eskuragarri dauden paketeak soilik" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "ebatzi IPv4 helbideak soilik" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "erakutsi instalatutako paketeak soilik" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "ebatzi IPv6 helbideak soilik" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "erakutsi pakete gehigarriak soilik" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKETEA" ++ ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "zerrendatu pakete bat edo pakete multzo bat" ++ ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "aurkitu zein paketek hornitzen duen emandako balioa" ++ ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Paketeak bilatzen: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Ez dago paketerik eskuragarri." ++ ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Ez dago paketerik instalatuta." ++ ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (%s-(e)tik)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Ez dago paketerik instalatuta biltegitik." ++ ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Ez da paketerik markatu bertsio-berritzeko." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Sasoia" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "KOMANDOA" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Argitalpena" +- +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Ez daukazu historiaren DBra sartzeko baimenik." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" ++"Ezin da %s transakzioa desegin, desegingo balitz koherentziarik gabeko " ++"paketeen datu-base bat sortuko litzateke." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Ezin da %s transakzioa leheneratu, hori egingo balitz koherentziarik gabeko " ++"paketeen datu-base bat sortuko litzateke." + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Biltegitik" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Eraikitze-data" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Instalatze-data" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instalatzailea:" +- +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URLa" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Lizentzia" +- +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "b" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "bai" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "e" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ez" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Ados? [b/E]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Ongi [Y/n]: " +- +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Taldea: %s" +- +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Talde-IDa: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Deskribapena: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" +-msgstr " Hizkuntza: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Derrigorrezko paketeak:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Pakete lehenetsiak:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Hautazko paketeak:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Baldintzapeko paketeak:" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Environment Group: %s" +-msgstr "Ingurune-taldea: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Ingurune-IDa: %s" +- +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Derrigorrezko taldeak:" +- +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Aukerako taldeak:" +- +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Bat-egitea hemendik:" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Filename : %s" +-msgstr "Fitxategi-izena : %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Repo : %s" +-msgstr "Biltegia : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Deskribapena: " ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "URL : %s" +-msgstr "URLa : %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "License : %s" +-msgstr "Lizentzia : %s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Tamaina osoa: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Total download size: %s" +-msgstr "Deskargaren tamaina osoa: %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Tamaina instalatu ondoren: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Kenduko den paketea" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "erakutsi arazo guztiak; lehenetsia" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "erakutsi mendekotasun-arazoak" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Taldea" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "erakutsi bikoiztuen arazoak" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paketeak" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "erakutsi pakete zaharkituak" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Kentzen" +- +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Datuak garbitzen: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "fitxategi %d kendu da" ++msgstr[1] "%d fitxategi kendu dira" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "%d pid-a duen prozesua amaitu dadin itxaroten." + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako." + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Abisua: %s taldea ez da existitzen." ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Talde instalatuak:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Instalatutako hizkuntza-taldeak:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Talde eskuragarriak:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Eskuragarri dauden hizkuntza-taldeak:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" +-"Gatazkak dituzten paketeak saltatzen:\n" +-"(gehitu '%s' komando-lerroari haien bertsio-berritzea behartzeko)" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "ordezten" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Transakzio-laburpena\n" +-"%s\n" ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Baliogabeko talde-azpikomandoa, erabili: %s." + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalatu" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Bertsio-berritu" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Kendu" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Bertsio zaharra instalatu" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Saltatu" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paketea" +-msgstr[1] "Paketeak" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Mendeko paketea" +-msgstr[1] "Mendeko paketeak" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Bertsio-berritua" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Bertsio zaharra instalatua" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instalatua" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Berriro instalatua" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Kendua" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Huts egin du" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Errorea:" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Guztira" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "%s paketea ez dago instalatuta." + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Komando-lerroa" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "IDa" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data eta ordua" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Ekintza(k)" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Aldatua" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Ez dago transakziorik" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Ez da transakzio-IDrik, edo paketerik, eman" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Ezabatua" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Ez instalatua" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Berrinstalatu pakete bat" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Zaharragoa" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Berrinstalatuko den paketea" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Berriagoa" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "kendu pakete bat edo gehiago zure sistematik" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transakzio-IDa :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "kendu bikoiztutako paketeak" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Hasiera-ordua :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Hasierako rpmdb-a :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Ez da bikoiztutako paketerik aurkitu." + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u segundo)" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "ezezaguna" ++ ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutu)" ++msgid "Never (last: %s)" ++msgstr "Inoiz ez (azkena: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u ordu)" ++msgid "Instant (last: %s)" ++msgstr "Berehala (azkena: %s)" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u egun)" ++msgid "%s second(s) (last: %s)" ++msgstr "%s segundo (azkena: %s)" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Amaiera-ordua :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Amaierako rpmdb-a :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "erakutsi biltegi guztiak" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Erabiltzailea :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "erakutsi gaitutako biltegiak (lehenetsia)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Itzulera-kodea :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "erakutsi desgaitutako biltegiak" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Abortatua" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Arrakasta" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Ez dago biltegirik erabilgarri" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Hutsegiteak:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "gaitua" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Hutsegitea:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "desgaitua" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Komando-lerroa :" +- +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transakzioa honekin burutu da:" +- +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Aldatutako paketeak:" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptlet-irteera:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Erroreak:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Mendekotasunak instalatu" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Zaharkitua" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Ezabatu" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Berrinstalatu" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Mendekotasunen ebazpena hasten" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Mendekotasunen ebazpena amaitu da" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "biltegi id-a" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"0x%s GPA gakoa inportatzen:\n" +-" Erabil. IDa : \"%s\"\n" +-" Hatz-marka: %s\n" +-" Hemendik : %s" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "egoera" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Exekutatzen" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "biltegi-izena" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Lotan" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ezin da eten" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zonbia" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Aztarnatua/Gelditua" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Ezezaguna" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Ez da aurkitu blokeo-prozesuari buruzko informazioa (%d PIDa)" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " %d PIDa duen aplikazioa hau da: %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memoria: %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Hasiera: %s - duela %s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Egoera : %s" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Konfigurazio-errorea: %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instalatua: %s-%s %s-(e)n" +- +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Eraikia : %s %s-(e)n" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Eragiketa abortatu da." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Paketeak deskargatzen:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Errorea paketeak deskargatzen:" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n" +-"Erabili \"-y\" gainidazteko." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Paketeak zaharkitutzat hartzen" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "erakutsi paketeko fitxategien zerrenda" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Ez da paketerik markatu banaketaren sinkronizaziorako." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "erakutsi paketearen iturburuko RPM izena" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Instalatutako paketeak" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Pakete eskuragarriak" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Kendu paketeak automatikoki" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Pakete gehigarriak" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Berriki gehitutako paketeak" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Ez dago bat datorren paketerik zerrendatzeko" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Ez da parekatzerik aurkitu" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Ez da transakzio-IDrik eman" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Ez da aurkitu emandako transakzio-IDarekin" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Transakzio-ID bat baino gehiago aurkitu da!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Transakzioen historia osatu gabe dago, %u baino lehen." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Transakzioen historia osatu gabe dago, %u ondoren." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Biltegi ezezaguna: '%s'" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Ez dago halako komandorik: %s. Erabili %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" +-"DNF plugin baten komandoa izan daiteke, saiatu: \"dnf install 'dnf-" +-"command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "\"%s\" komandoa jadanik definitua" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "kendu pakete bat edo gehiago zure sistematik" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "kendu bikoiztutako paketeak" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Kenduko den paketea" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Ez da bikoiztutako paketerik aurkitu." ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Errorea:" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URLa" + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Ez da bat etortzerik aurkitu." ++ ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:158 ++#, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2279,13 +1930,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2293,13 +1944,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2307,19 +1958,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2332,1268 +1983,1644 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Osatua!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "akats-zuzenketa" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "hobekuntza" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "%s paketea ez dago instalatuta." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "segurtasuna" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Datuak garbitzen: " +- +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "fitxategi %d kendu da" +-msgstr[1] "%d fitxategi kendu dira" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "%d pid-a duen prozesua amaitu dadin itxaroten." +- +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalatua" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "eguneratzeak" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "dena" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "eskuragarri" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Informazio-laburpena eguneratzen du: " + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Segurtasun-oharra(k)" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "erakutsi arazo guztiak; lehenetsia" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "erakutsi mendekotasun-arazoak" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "erakutsi bikoiztuen arazoak" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Akats-konponketen oharra(k)" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "erakutsi pakete zaharkituak" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Hobekuntza-oharra(k)" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "beste ohar bat(zuk)" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Akatsak" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Mota" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Eguneratze IDa" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Eguneratua" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEak" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Deskribapena" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako." +- +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Abisua: %s taldea ez da existitzen." +- +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "" +- +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Eskubideak" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Larritasuna" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Talde instalatuak:" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Fitxategiak" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Instalatutako hizkuntza-taldeak:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instalatua" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Talde eskuragarriak:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "faltsua" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Eskuragarri dauden hizkuntza-taldeak:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "egia" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Amaitu da." + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" ++"Ez dago irakurri/exekutatu baimenik uneko direktorioan, errora mugitzen" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Baliogabeko talde-azpikomandoa, erabili: %s." ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Mendekotasunak ebatzi dira." ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Arazoa diagnostikatzeko, saiatu '%s' exekutatzen." ++msgid "Command line error: %s" ++msgstr "Komando-lerroko errorea: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" +-"Ziur aski RPMDB hondatuta daukazu, '%s' exekutatzeak akatsa konpon dezake." ++msgid "bad format: %s" ++msgstr "formatu okerra: %s" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" +-msgstr "Arazoa duen biltegia: %s" +- +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "erakutsi pakete guztiak (lehenetsia)" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "erakutsi eskuragarri dauden paketeak soilik" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "konfigurazio-fitxategiaren kokapena" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "erakutsi instalatutako paketeak soilik" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "eragiketa lasaia" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "erakutsi pakete gehigarriak soilik" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "eragiketa berritsua" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "ezarri instalazio-erroa" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "desgaitu plugin guztiak" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "zerrendatu pakete bat edo pakete multzo bat" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "desgaitu pluginak izenaren arabera" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "aurkitu zein paketek hornitzen duen emandako balioa" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++"gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Paketeak bilatzen: " ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" ++"saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Ez dago paketerik eskuragarri." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Ez dago paketerik instalatuta." +- +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (%s-(e)tik)" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "arazketa-irteeraren maila" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Ez dago paketerik instalatuta biltegitik." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Ez da paketerik markatu bertsio-berritzeko." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "errore-irteeraren maila" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "arazketa-irteeraren maila rpm-rako" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "KOMANDOA" +- +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:260 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "" +- +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Ez daukazu historiaren DBra sartzeko baimenik." +- +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Ezin da %s transakzioa desegin, desegingo balitz koherentziarik gabeko " +-"paketeen datu-base bat sortuko litzateke." +- +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" +-"Ezin da %s transakzioa leheneratu, hori egingo balitz koherentziarik gabeko " +-"paketeen datu-base bat sortuko litzateke." + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "baztertu paketeak izenaren edo ereduaren arabera" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "akats-zuzenketa" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "kontrolatu kolorea erabiliko den" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "hobekuntza" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "segurtasuna" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "ebatzi IPv4 helbideak soilik" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "ezezaguna" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "ebatzi IPv6 helbideak soilik" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalatua" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "eguneratzeak" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "dena" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "eskuragarri" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Sasoia" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Informazio-laburpena eguneratzen du: " ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Segurtasun-oharra(k)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Argitalpena" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Akats-konponketen oharra(k)" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Hobekuntza-oharra(k)" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "beste ohar bat(zuk)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Biltegitik" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Eguneratze IDa" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Eraikitze-data" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Mota" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Instalatze-data" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Eguneratua" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instalatzailea:" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Akatsak" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEak" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Lizentzia" + +-#: ../dnf/cli/commands/updateinfo.py:320 ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" + msgid "Description" +-msgstr "Deskribapena" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Larritasuna" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Eskubideak" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "b" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Fitxategiak" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "bai" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "egia" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "e" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "faltsua" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ez" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Ados? [b/E]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Ongi [Y/n]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Taldea: %s" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Talde-IDa: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Deskribapena: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Hizkuntza: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Derrigorrezko paketeak:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Pakete lehenetsiak:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Hautazko paketeak:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Baldintzapeko paketeak:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Ingurune-taldea: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Ingurune-IDa: %s" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Derrigorrezko taldeak:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Aukerako taldeak:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Bat-egitea hemendik:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Fitxategi-izena : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Biltegia : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Deskribapena: " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URLa : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Lizentzia : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Tamaina osoa: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Deskargaren tamaina osoa: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Tamaina instalatu ondoren: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Taldea" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paketeak" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Berrinstalatu pakete bat" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Berrinstalatuko den paketea" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Kentzen" ++ ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1263 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" ++"Gatazkak dituzten paketeak saltatzen:\n" ++"(gehitu '%s' komando-lerroari haien bertsio-berritzea behartzeko)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1271 + #, python-format +-msgid "%s Matched: %%s" ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Ez da bat etortzerik aurkitu." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr "" ++ ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "ordezten" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Transakzio-laburpena\n" ++"%s\n" ++ ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalatu" ++ ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Bertsio-berritu" ++ ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Kendu" ++ ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Bertsio zaharra instalatu" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Saltatu" ++ ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paketea" ++msgstr[1] "Paketeak" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Mendeko paketea" ++msgstr[1] "Mendeko paketeak" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Bertsio-berritua" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Bertsio zaharra instalatua" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Berriro instalatua" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Kendua" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Huts egin du" ++ ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Guztira" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" ++ ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Komando-lerroa" ++ ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "" ++ ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "IDa" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data eta ordua" ++ ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Ekintza(k)" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Aldatua" ++ ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Ez dago transakziorik" ++ ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Ez da transakzio-IDrik, edo paketerik, eman" ++ ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Ezabatua" ++ ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Ez instalatua" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Berriagoa" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Zaharragoa" ++ ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transakzio-IDa :" ++ ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Hasiera-ordua :" ++ ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Hasierako rpmdb-a :" ++ ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u segundo)" ++ ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minutu)" ++ ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u ordu)" ++ ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u egun)" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Amaiera-ordua :" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Amaierako rpmdb-a :" ++ ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Erabiltzailea :" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Abortatua" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Itzulera-kodea :" ++ ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Arrakasta" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Hutsegiteak:" ++ ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Hutsegitea:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Komando-lerroa :" ++ ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transakzioa honekin burutu da:" ++ ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Aldatutako paketeak:" ++ ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptlet-irteera:" ++ ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Erroreak:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Mendekotasunak instalatu" ++ ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Zaharkitua" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Zaharkitutzat hartzen" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Ezabatu" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Berrinstalatu" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Inoiz ez (azkena: %s)" ++msgid "---> Package %s.%s %s will be installed" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2060 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Berehala (azkena: %s)" ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2062 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s segundo (azkena: %s)" +- +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "erakutsi biltegi guztiak" +- +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "erakutsi gaitutako biltegiak (lehenetsia)" +- +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "erakutsi desgaitutako biltegiak" +- +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Ez dago biltegirik erabilgarri" +- +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "gaitua" +- +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "desgaitua" +- +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Biltegi-id : " +- +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Biltegi-izena : " +- +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Biltegi-egoera : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Biltegi-berrikuspena: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Biltegi-etiketak : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Banaketa-biltegi-etiketak: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Biltegi-eguneratua: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Mendekotasunen ebazpena hasten" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Biltegi-pkgs: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Mendekotasunen ebazpena amaitu da" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Biltegi-tamaina: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"0x%s GPA gakoa inportatzen:\n" ++" Erabil. IDa : \"%s\"\n" ++" Hatz-marka: %s\n" ++" Hemendik : %s" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Biltegi-metaesteka: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Exekutatzen" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Eguneratua : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Lotan" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Biltegi-ispiluak: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ezin da eten" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Biltegi-baseurl: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zonbia" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Biltegi-iraungipena: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Aztarnatua/Gelditua" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Biltegi-baztertu: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Ezezaguna" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Biltegi-barneratu: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Ez da aurkitu blokeo-prozesuari buruzko informazioa (%d PIDa)" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Biltegi-baztertua: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " %d PIDa duen aplikazioa hau da: %s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Biltegi-izena: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memoria: %5s RSS (%5sB VSZ)" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "biltegi id-a" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Hasiera: %s - duela %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "egoera" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Egoera : %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "biltegi-izena" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "saltatzen." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "'%s' ingurunea ez dago instalatuta." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Abisua: '%s' kargatzeak huts egin du, saltatzen." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "erakutsi paketeko fitxategien zerrenda" +- +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "erakutsi paketearen iturburuko RPM izena" +- +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "onartzen ez den kontroleko batura mota: %s" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Delta RPMen berreraikitzeak huts egin du" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Deltatik berreraikitako RPMaren kontroleko baturak huts egin du" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "eginda" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Amaitu da." +- +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" +-"Ez dago irakurri/exekutatu baimenik uneko direktorioan, errora mugitzen" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Mendekotasunak ebatzi dira." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3609,46 +3636,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" ++msgstr "%s biltegia gehitu da %s(e)tik" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Garbitzen" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Ezabatzen" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Egiaztatzen" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Scriptlet-a exekutatzen" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/fa.po b/po/fa.po +index 2392316a..6eef3857 100644 +--- a/po/fa.po ++++ b/po/fa.po +@@ -1,11 +1,11 @@ +-# Hesam Esfahlani , 2019. #zanata ++# Ahmad Haghighi , 2019. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-04-30 09:37+0000\n" +-"Last-Translator: Hesam Esfahlani \n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-11-06 10:48+0000\n" ++"Last-Translator: Ahmad Haghighi \n" + "Language-Team: Persian\n" + "Language: fa\n" + "MIME-Version: 1.0\n" +@@ -14,217 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "بسته نرم‌افزاری" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "بسته مورد نظر برای نصب" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -233,7 +22,7 @@ msgstr "" + #: ../dnf/automatic/emitter.py:32 + #, python-format + msgid "The following updates are available on '%s':" +-msgstr "" ++msgstr ":در دسترس است '%s' این به‌روز رسانی‌های بر روی" + + #: ../dnf/automatic/emitter.py:33 + #, python-format +@@ -265,6 +54,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -277,82 +76,7 @@ msgstr "" + #: ../dnf/automatic/main.py:271 ../dnf/cli/main.py:57 + #, python-format + msgid "Error: %s" +-msgstr "" +- +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "بازگشت به ویرایش پایین‌تر" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "پاک کردن" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "در حال نصب" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "نصب مجدد" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "پاک کردن" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "ارتقا دادن" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "تایید" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "آماده سازی" ++msgstr "'%s' :خطا" + + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" +@@ -372,25 +96,25 @@ msgstr "" + + #: ../dnf/base.py:330 + msgid "Metadata timer caching disabled." +-msgstr "زمان‌سنج برای ذخیره اطلاعات در حافظه موقت غیرفعال شد" ++msgstr "زمان‌سنج حافظه‌ی نهان فراداده غیرفعال شد" + + #: ../dnf/base.py:335 + msgid "Metadata cache refreshed recently." +-msgstr "" ++msgstr ".حافظه‌ی نهان فراداده اخیرا تازه‌سازی شده است" + + #: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 + msgid "There are no enabled repositories in \"{}\"." +-msgstr "" ++msgstr ".هیچ مخزن فعالی در \"{}\" وجود ندارد" + + #: ../dnf/base.py:348 + #, python-format + msgid "%s: will never be expired and will not be refreshed." +-msgstr "" ++msgstr "هرگز منقضی نخواهد شد و نیازی به تازه‌سازی ندارد %s:" + + #: ../dnf/base.py:350 + #, python-format + msgid "%s: has expired and will be refreshed." +-msgstr "" ++msgstr "منقضی شده و نیاز به تازه‌سازی دارد %s:" + + #. expires within the checking period: + #: ../dnf/base.py:354 +@@ -406,7 +130,7 @@ msgstr "" + #. performs the md sync + #: ../dnf/base.py:364 + msgid "Metadata cache created." +-msgstr "" ++msgstr ".حافظه‌ی نهان فراداده ایجاد شده است" + + #: ../dnf/base.py:397 + #, python-format +@@ -416,18 +140,19 @@ msgstr "" + #: ../dnf/base.py:409 + #, python-format + msgid "Ignoring repositories: %s" +-msgstr "" ++msgstr "%s :مخازن نادیده گرفته شده" + + #: ../dnf/base.py:412 + #, python-format + msgid "Last metadata expiration check: %s ago on %s." +-msgstr "" ++msgstr "آخرین زمان بررسی انقضای فراداده: %s پیش در %s" + + #: ../dnf/base.py:442 + msgid "" + "The downloaded packages were saved in cache until the next successful " + "transaction." + msgstr "" ++".بسته‌های بارگیری شده تا زمان تراکنش موفق بعدی در حافظه‌ی نهان ذخیره شده‌اند" + + #: ../dnf/base.py:444 + #, python-format +@@ -444,1772 +169,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" +-msgstr "" ++msgstr "اجرای بررسی تراکنش‌ها" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." +-msgstr "" ++msgstr ".بررسی تراکنش موفق شد" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" +-msgstr "" ++msgstr "اجرای آزمون تراکنش" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" +-msgstr "" ++msgstr ":خطار آزمون تراکنش" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" +-msgstr "" ++msgstr "اجرای تراکنش" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" +-msgstr "" ++msgstr "خلاصه‌ی خطا" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." +-msgstr "" ++msgstr ".نمی‌توان تراکنش را اجرا کرد" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" +-msgstr "" ++msgstr ":تراکنش نمی‌تواند شروع شود" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." +-msgstr "" ++msgstr ".چیری برای انجام وجود ندارد" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "بسته‌ای مطابقت داده نشد" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" +-msgstr "" ++msgstr "کلید با موفقیت وارد شد" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "بسته نرم‌افزاری" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Group-Id: %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Description: %s" ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Language: %s" ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr "" +- +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Freed space: %s" ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "بسته مورد نظر برای نصب" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u seconds)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u minutes)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "نام" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "خلاصه" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "توضیح" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2217,24 +1882,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2243,13 +1904,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2257,13 +1918,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2271,19 +1932,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2296,1260 +1957,1629 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "نصب شده" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "فعال کردن افزایه‌ها بر اساس نام" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "غیرفعال کردن افزایه‌ها بر اساس نام" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "نام" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "عصر" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "نسخه" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "نسخه" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "انتشار" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "معماری" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "معماری" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "اندازه" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "اندازه" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "منبع" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "مخزن" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "مخزن" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "از مخزن" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "از مخزن" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "ایجاد کننده بسته" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "زمان نصب" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "نصب‌شده توسط" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "نصب‌شده توسط" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "پروانه" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "توضیح" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "بسته‌ای برای لیست‌کردن وجود ندارد" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "yes" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "آیا خوب است [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "آیا خوب است [y/N]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "%s :گروه" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " %s :شناسه گروه" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " %s :توضیح" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " %s :زبان" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " :بسته‌های اجباری" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " :بسته‌های پیش‌فرض" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " :بسته‌های اختیاری" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " :بسته‌های مشروط" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "%s :گروه محیط" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " %s :شناسه محیط" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " :گروه‌های اجباری" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " :گروه‌های اختیاری" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr ":توضیح " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "%s :اندازه کلی" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "%s: حجم کلی بارگیری" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "%s :حجم پس از نصب" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "خطایی در محاسبه حجم پس از نصب وجود دارد" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "%s :فضای آزاد شده" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "گروه" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "بسته‌ها" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "بسته" ++ ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "بسته" ++ ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "تعویض کردن" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "نصب" ++ ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "ارتقا" ++ ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "حذف" ++ ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "تنزل" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "پرش" ++ ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "ارتقا یافته" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "تنزل یافته" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "مجددا نصب شده" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "پرش یافته" ++ ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "حذف شده" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "شکست خورده" ++ ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "کلی" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "منسوخ کردن" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr ".معتبر است" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr ".وضعیتی نامعلوم دارد" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr ":DNSSEC افزونه " ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "انجام شده" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "چیزی جهت نمایش وجود ندارد." + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3566,46 +3596,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "تنزل دادن" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "پاک کردن" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "در حال نصب" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "نصب مجدد" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "پاک کردن" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "ارتقا دادن" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "درحال تایید" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "آماده سازی" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "مشکل" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/fi.po b/po/fi.po +index b4baf663..6ab1be40 100644 +--- a/po/fi.po ++++ b/po/fi.po +@@ -14,7 +14,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-10-30 07:54+0000\n" + "Last-Translator: Jari Korva \n" + "Language-Team: Finnish (http://www.transifex.com/projects/p/dnf/language/fi/)\n" +@@ -25,217 +25,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKETTI" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Asennettava paketti" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Ongelma" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Transaktion aikana tapahtui virheitä." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Ei mitään näytettävää." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Virheellinen tai tuntematon \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -276,6 +65,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -290,81 +89,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Virhe: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Varhennetaan" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Siivotaan" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Asennetaan" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Vanhentava" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Asennetaan uudelleen" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Poistetaan" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Päivitetään" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Varmistetaan" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Suoritetaan skriptletti" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Valmistellaan" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -457,82 +181,82 @@ msgstr "Virheellinen tsflag asetustiedostossa: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Ryhmätiedoston lisääminen asennuslähteelle epäonnistui: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Suoritetaan transaktiotarkistus" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Transaktiotarkistus onnistui." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Suoritetaan transaktiotesti" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transaktiotesti onnistui." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Suoritetaan transaktio" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Levyvaatimukset:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." +-msgstr[1] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Yhteenveto virheistä" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Transaktiota ei voitu suorittaa." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transaktiota ei voitu aloittaa:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Transaktiotiedoston %s poistaminen epäonnistui" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Joitain paketteja ei ladattu. Yritetään uudelleen." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPM -paketit vähensivät %.1f megatavun päivitykset %.1f megatavuun " + "(%d.1%% säästetty)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -540,216 +264,214 @@ msgstr "" + "Epäonnistuneet Delta RPM -paketit suurensivat %.1f megatavun päivitykset " + "%.1f megatavuun (%d.1%% tuhlattu)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Avaus ei onnistunut: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Julkista avainta pakettia %s varten ei ole asennettu" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Ongelma paketin %s avaamisessa" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Paketin %s julkiseen avaimeen ei luoteta" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Pakettia %s ei ole allekirjoitettu" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Ei voida poistaa tiedostoa %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "tiedosto %s on poistettu" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Ei mitään tehtävää." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Ryhmiä ei ole merkitty poistettaviksi." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Ryhmää ei ole merkitty päivitettäväksi." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Tuntematon argumentti: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + "Pakettia %s ei ole asennettu, joten sen asentaminen uudelleen ei onnistu." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "Tiedosto %s on lähdepaketti eikä sitä voida päivittää, ohitetaan." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Pakettia %s ei ole asennettu, joten sitä ei voi päivittää." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Paketti %s saatavilla, mutta ei asennettu." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Pakettia %s ei ole asennettu." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Paketteja ei ole merkitty poistettavaksi." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Pakettia %s ei ole saatavilla." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "No security updates needed, but {} update available" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Tietoturvapäivityksiä ei tarvita, mutta päivityksiä on {} saatavilla" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo asennetuna" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Avain on hyväksytty." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Avain on hylätty." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Avaimen tuonti epäonnistui (koodi %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Avaimen tuonti onnistui" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Mitään avaimia ei asennettu" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -758,2835 +480,3139 @@ msgstr "" + "Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n" + "Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Kenties tarkoitit: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Paketti %s on jo asennettu." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Ladattu jo" ++msgid "Package %s is already installed." ++msgstr "Paketti %s on jo asennettu." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Ei asenna lähde-rpm-pakettia (%s)." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "ohitetaan." ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Ympäristöä '%s' ei ole asennettu." ++msgid " Installed: %s-%s at %s" ++msgstr " Asennettiin : %s-%s ajassa %s" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Käännettiin : %s ajassa %s" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Toimenpide peruttu." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "valmis" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Ladataan paketteja:" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Komentorivivirhe: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Virhe paketteja ladatessa:" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transaktio epäonnistui" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n" ++"Käytä valitsinta ”-y” tämän muuttamiseksi." + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG-tarkistus EPÄONNISTUI" ++ ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "asetustiedoston sijainti" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Vanhentavat paketit" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "hiljainen toiminta" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "yksityiskohtaset tulosteet" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "näytä DNF:n versio ja poistu" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Asennetut paketit" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "aseta asennusjuuri" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Saatavilla olevat paketit" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Automaattisesti poistettavat paketit" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "poista kaikki lisäosat käytöstä" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Lisäpaketit" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "poista liitännäisiä käytöstä nimen perusteella" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Äskettäin lisätyt paketit" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Hakutuloksia ei löytynyt" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Transaktiotunnusta ei annettu" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "näytä komennon ohje" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Annettua transaktiotunnusta ei löytynyt" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Löytyi useampi kuin yksi transaktiotunnus!" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "toimi kokonaan välimuistista, älä päivitä sitä" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "virheenjäljitystulosteiden taso" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Tämä komento tulee suorittaa root-käyttäjänä." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "virhetulostustaso" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm:n virheenjäljitystulosteiden taso" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " ++"määrittääksesi julkaisuversion)" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Komento ”%s” on jo määritelty" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "käytetäänkö värejä" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "lataa vain paketit" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "näytä kaikki paketit (oletus)" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "lisää kommentti transaktioon" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "näytä vain saatavilla olevat paketit" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "näytä vain asennetut paketit" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "näytä vain äskettäin muuttuneet paketit" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKETTI" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Nimi" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Etsitään paketteja: " + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Nimi" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "tarkista saatavilla olevat pakettipäivitykset" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Aikakausi" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Versio" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Pakettia ei ole saatavilla." + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Versio" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Julkaisu" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Ei pakettia asennettu." + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arkkiteht." ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (asennuslähteestä %s)" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Arkkitehtuuri" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Asennettu paketti %s%s ei saatavilla." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Koko" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Koko" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Ei uudelleenasennettavia paketteja." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Lähdekoodi" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Paketteja ei ole merkitty päivitettäväksi." + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Lähde" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Asennuslähde" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Lähteestä" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Paketoija" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Koostamisaika" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "näyttää avuliaan käyttö viestin" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Asennusaika" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "KOMENTO" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Asentanut:" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Tiivistelmä" +- +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Tiivistelmä" +- +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Lisenssi" +- +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Kuvaus" +- +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Kuvaus" +- +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "k" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "kyllä" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "e" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ei" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Onko tämä ok [k/E]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Onko tämä ok [K/e]: " ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Ryhmä: %s" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Ryhmätunnus: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Description: %s" +-msgstr " Kuvaus: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Language: %s" +-msgstr " Kieli: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Pakolliset paketit:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Oletuspaketit:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Valinnaiset paketit:" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Ehdolliset paketit:" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Pakolliset ryhmät:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Valinnaiset ryhmät:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Vastaavuus :" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Tiedostonimi: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Asennuslähde : %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Kuvaus : " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "License : %s" +-msgstr "Lisenssi : %s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Provide : %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Other : %s" ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe" +- +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Total size: %s" +-msgstr "Koko yhteensä: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Total download size: %s" +-msgstr "Ladattavaa yhteensä: %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Installed size: %s" +-msgstr "Koko asennettuna: %s" +- +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Asennuskokoa laskettaessa tapahtui virhe" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Freed space: %s" +-msgstr "Vapautettu tila: %s" +- +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Ryhmä" +- +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "pakettia" +- +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Asennetaan ryhmäpaketteja" +- +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Asennetaan" +- +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Päivitetään" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Asennetaan uudelleen" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Asennetaan riippuvuuksia" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Asennetaan heikkoja riippuvuuksia" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Poistetaan" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Poistettava paketti" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Poistetaan käyttämättömiä riippuvuuksia" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Varhennetaan" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "näytä riippuvuusongelmat" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Poistetaan tiedosto %s" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "poista välimuistissa olevat tiedot" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d tiedosto poistettu" ++msgstr[1] "%d tiedostoa poistettu" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Odotetaan prosessin prosessitunnisteella (PID) %d valmistuvan." ++ ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Paketti" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Synkronoitava paketti" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Paketti" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Varhenna paketti" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "korvataan" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Varhennettava paketti" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" +-"\n" +-"Transaktion yhteenveto\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Asennus" +- +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Päivitä" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Poista" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Varhennus" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Varoitus: Ryhmää %s ei ole olemassa." + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Ohita" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "paketti" +-msgstr[1] "pakettia" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Saatavilla olevat ympäristöryhmät:" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Asennetut ympäristöryhmät:" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Päivitetty" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Asennetut ryhmät:" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Varhennettu" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Asennetut kieliryhmät:" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Asennettu" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Saatavilla olevat ryhmät:" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Uudelleenasennettu" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Saatavilla olevat kieliryhmät:" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Poistettu" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "näytä myös piilotetut ryhmät" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Epäonnistui" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "näytä vain asennetut ryhmät" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Yhteensä" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "näytä vain saatavilla olevat ryhmät" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Järjestelmä" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "komentorivi" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Käyttäjänimi" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Tunniste" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Päivämäärä ja kellonaika" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "asenna paketti tai paketteja järjestelmääsi" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Toiminnot" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Asennettava paketti" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Muutettu" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Pakettia ei löydy" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Ei transaktioita" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Virheellinen rpm-tiedoston polku: %s" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Transaktiotunnusta tai pakettia ei annettu" +- +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Poistettu" +- +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Ei asennettu" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Vanhempi" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Uudempi" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transaktiotunnus :" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Aloitusaika :" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "RPM-tietokanta alussa :" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/mark.py:52 + #, python-format +-msgid "(%u seconds)" +-msgstr "(%u sekuntia)" ++msgid "%s marked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/mark.py:56 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u minuuttia)" ++msgid "%s unmarked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u tuntia)" +- +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/mark.py:60 + #, python-format +-msgid "(%u days)" +-msgstr "(%u päivää)" ++msgid "%s marked as group installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Lopetusaika :" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Virhe:" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "RPM-tietokanta lopussa:" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Pakettia %s ei ole asennettu." + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Käyttäjä :" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Lopetuskoodi :" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Keskeytetty" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Onnistui" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Epäonnistuneet:" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Epäonnistui:" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Komentorivi :" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Kommentti :" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaktio suoritettiin:" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Muutetut paketit:" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Skriptletin tuloste:" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Virheet:" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "asenna paketti uudelleen" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Riippuvuuden asennus" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Paketti uudelleenasennettavaksi" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Vanhennettu" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "poista paketti tai paketteja järjestelmästäsi" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Poisto" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Uudelleenasennus" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Annettu virheellinen transaktiotunnus tai paketit" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Paketti %s.%s %s asennetaan" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Paketti %s.%s %s päivitetään" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "tuntematon" + +-#: ../dnf/cli/output.py:2059 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Paketti %s.%s %s poistetaan" ++msgid "Never (last: %s)" ++msgstr "Ei koskaan (viimeksi: %s)" + +-#: ../dnf/cli/output.py:2061 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Paketti %s.%s %s asennetaan uudelleen" ++msgid "Instant (last: %s)" ++msgstr "Heti (viimeksi: %s)" + +-#: ../dnf/cli/output.py:2063 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Paketti %s.%s %s on varhennus" ++msgid "%s second(s) (last: %s)" ++msgstr "%s sekunti(a) (viimeksi: %s)" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Paketti %s.%s %s päivitettään" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Aloitetaan riippuvuuksien selvitys" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Riippuvuuksien selvitys valmistui" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" +-"Tuodaan GPG-avain 0x%s:\n" +-" Käyttäjätunniste : \"%s\"\n" +-" Sormenjälki : %s\n" +-" Lähde : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Suoritetaan" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "käytössä" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Unessa" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "pois käytöstä" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ei voi keskeyttää" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Jäljitetään/Pysäytetty" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Tuntematon" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Muisti : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Aloitettu : %s - %s sitten" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Tila : %s" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Asennettiin : %s-%s ajassa %s" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Käännettiin : %s ajassa %s" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF lataa paketit vain transaktiota varten." ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "DNF lataa vain paketit, asentaa gpg-avaimet ja tarkistaa transaktion." ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "lähdetunnus" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Toimenpide peruttu." ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "tila" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Ladataan paketteja:" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "lähdenimi" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Virhe paketteja ladatessa:" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transaktio epäonnistui" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" +-"Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n" +-"Käytä valitsinta ”-y” tämän muuttamiseksi." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG-tarkistus EPÄONNISTUI" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "näytä hakutulokset vain tälle arkkitehtuurille" ++ ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Vanhentavat paketit" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Asennetut paketit" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Saatavilla olevat paketit" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Automaattisesti poistettavat paketit" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Lisäpaketit" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Äskettäin lisätyt paketit" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Hakutuloksia ei löytynyt" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Transaktiotunnusta ei annettu" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Annettua transaktiotunnusta ei löytynyt" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Löytyi useampi kuin yksi transaktiotunnus!" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Tämä komento tulee suorittaa root-käyttäjänä." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "näytä yksityiskohtaisia tietoja paketista" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "näytä luettelo paketin tiedostoista" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" +-"Kyseessä saattaa olla DNF-liitännäisen komento, yritä: \"dnf install 'dnf-" +-"command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" +-"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " +-"määrittääksesi julkaisuversion)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Komento ”%s” on jo määritelty" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "poista paketti tai paketteja järjestelmästäsi" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Poistettava paketti" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Asennettu paketti %s%s ei saatavilla." +- +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "SKRIPTI" +- +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Virhe:" +- +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Avain-arvo ei tuettu." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Näytä vain saatavilla olevat paketit." + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Näytä vain asennetut paketit." + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"{} [command]\n" +-" print help" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Näytä vain paketit, jotka käyttäjä on asentanut." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Näytä vain äskettäen muokatut paketit" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"{}\n" +-" run the transaction" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Paketti {} ei sisällä tiedostoja" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Shell specific arguments:\n" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" + "\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "Valmis!" +- +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Nimi" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Tiivistelmä" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Kuvaus" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/mark.py:87 ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Package %s is not installed." +-msgstr "Pakettia %s ei ole asennettu." ++msgid "%s Exactly Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Removing file %s" +-msgstr "Poistetaan tiedosto %s" ++msgid "%s Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "poista välimuistissa olevat tiedot" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Tuloksia ei löytynyt." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "SKRIPTI" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d tiedosto poistettu" +-msgstr[1] "%d tiedostoa poistettu" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Avain-arvo ei tuettu." + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Odotetaan prosessin prosessitunnisteella (PID) %d valmistuvan." +- +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/shell.py:174 ++msgid "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/shell.py:181 ++msgid "" ++"{} [command]\n" ++" print help" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/shell.py:191 ++msgid "" ++"{}\n" ++" resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format +-msgid "Aliases added: %s" ++msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "Valmis!" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "vikakorjaus" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "päivitys" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "turvallisuus" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "vakava tietot." + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "tärkeä tietot." + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "keskiv. tietot." + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "näytä riippuvuusongelmat" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "lievä tietot." + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Varhenna paketti" +- +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Varhennettava paketti" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Varoitus: Ryhmää %s ei ole olemassa." ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "asennetut" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "päivitykset" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Saatavilla olevat ympäristöryhmät:" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "kaikki" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Asennetut ympäristöryhmät:" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "saatavilla olevat" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Asennetut ryhmät:" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Päivitysten yhteenveto: " + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Asennetut kieliryhmät:" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Uuden paketin tiedotetta" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Saatavilla olevat ryhmät:" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Tietoturvatiedotetta" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Saatavilla olevat kieliryhmät:" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kriittistä tietoturvatiedotetta" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Tärkeää tietoturvatiedotetta" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "näytä myös piilotetut ryhmät" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Keskivakavaa tietoturvatiedotetta" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "näytä vain asennetut ryhmät" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Lievää tietoturvatiedotetta" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "näytä vain saatavilla olevat ryhmät" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Tuntematonta tietoturvatiedotetta" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Vikakorjaustiedotetta" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Päivitystiedotetta" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Muuta tiedotetta" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "tuntematon tietot." + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tyyppi" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Päivitetty" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE:t" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Kuvaus" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Oikeudet" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Tiedostot" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Asennettu" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "epätosi" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "tosi" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Päivitettävä paketti" ++ ++#: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "näytä kaikki paketit (oletus)" +- +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "näytä vain saatavilla olevat paketit" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "yritä lisätä '{}' komentoriville korvataksesi ristiriitaiset paketit" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "näytä vain asennetut paketit" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "yritä lisätä '{}' ohittaaksesi asennuskelvottomat paketit" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "näytä vain äskettäin muuttuneet paketit" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Riippuvuudet selvitetty." + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Komentorivivirhe: %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Etsitään paketteja: " ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "asetustiedoston sijainti" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "tarkista saatavilla olevat pakettipäivitykset" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "hiljainen toiminta" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "yksityiskohtaset tulosteet" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Pakettia ei ole saatavilla." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "aseta asennusjuuri" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Ei pakettia asennettu." +- +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (asennuslähteestä %s)" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "poista kaikki lisäosat käytöstä" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Ei uudelleenasennettavia paketteja." ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "poista liitännäisiä käytöstä nimen perusteella" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Paketteja ei ole merkitty päivitettäväksi." ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "näytä komennon ohje" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "näyttää avuliaan käyttö viestin" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "KOMENTO" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "toimi kokonaan välimuistista, älä päivitä sitä" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "virheenjäljitystulosteiden taso" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "virhetulostustaso" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm:n virheenjäljitystulosteiden taso" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" ++ ++#: ../dnf/cli/option_parser.py:255 + msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 ++#: ../dnf/cli/option_parser.py:260 + msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "asenna paketti tai paketteja järjestelmääsi" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Pakettia ei löydy" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Virheellinen rpm-tiedoston polku: %s" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "vikakorjaus" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "päivitys" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "turvallisuus" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "käytetäänkö värejä" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "tuntematon" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "vakava tietot." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "tärkeä tietot." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "keskiv. tietot." ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "lataa vain paketit" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "lievä tietot." ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "lisää kommentti transaktioon" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "asennetut" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "päivitykset" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "kaikki" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "saatavilla olevat" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Päivitysten yhteenveto: " ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Nimi" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Uuden paketin tiedotetta" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Aikakausi" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Tietoturvatiedotetta" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Versio" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kriittistä tietoturvatiedotetta" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Versio" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Tärkeää tietoturvatiedotetta" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Julkaisu" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Keskivakavaa tietoturvatiedotetta" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arkkiteht." + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Lievää tietoturvatiedotetta" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Arkkitehtuuri" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Tuntematonta tietoturvatiedotetta" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Koko" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Vikakorjaustiedotetta" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Koko" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Päivitystiedotetta" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Lähdekoodi" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Muuta tiedotetta" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Lähde" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "tuntematon tietot." ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Asennuslähde" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Lähteestä" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tyyppi" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Paketoija" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Päivitetty" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Koostamisaika" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Asennusaika" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE:t" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Asentanut:" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Tiivistelmä" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Lisenssi" + +-#: ../dnf/cli/commands/updateinfo.py:320 ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" + msgid "Description" + msgstr "Kuvaus" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Oikeudet" +- +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Tiedostot" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "tosi" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "epätosi" +- +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "k" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "kyllä" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "e" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ei" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Onko tämä ok [k/E]: " + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Onko tämä ok [K/e]: " + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Ryhmä: %s" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Ryhmätunnus: %s" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "asenna paketti uudelleen" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Kuvaus: %s" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Paketti uudelleenasennettavaksi" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Kieli: %s" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Pakolliset paketit:" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Synkronoitava paketti" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Oletuspaketit:" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Valinnaiset paketit:" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Ehdolliset paketit:" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille" +- +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Pakolliset ryhmät:" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Päivitettävä paketti" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Valinnaiset ryhmät:" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Vastaavuus :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Tiedostonimi: %s" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Asennuslähde : %s" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Kuvaus : " + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Lisenssi : %s" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:926 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "Provide : %s" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "%s Matched: %%s" ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Tuloksia ei löytynyt." ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1001 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Ei koskaan (viimeksi: %s)" ++msgid "Total size: %s" ++msgstr "Koko yhteensä: %s" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1004 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Heti (viimeksi: %s)" ++msgid "Total download size: %s" ++msgstr "Ladattavaa yhteensä: %s" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s sekunti(a) (viimeksi: %s)" ++msgid "Installed size: %s" ++msgstr "Koko asennettuna: %s" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Asennuskokoa laskettaessa tapahtui virhe" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Vapautettu tila: %s" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Ryhmä" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "pakettia" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Asennetaan ryhmäpaketteja" ++ ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Asennetaan" ++ ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Päivitetään" ++ ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Asennetaan uudelleen" ++ ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Asennetaan riippuvuuksia" ++ ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Asennetaan heikkoja riippuvuuksia" ++ ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Poistetaan" ++ ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Poistetaan käyttämättömiä riippuvuuksia" ++ ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Varhennetaan" ++ ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr "" ++ ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Paketti" ++ ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Paketti" ++ ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "korvataan" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" ++"\n" ++"Transaktion yhteenveto\n" ++"%s\n" ++ ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Asennus" ++ ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Päivitä" ++ ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Poista" ++ ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Varhennus" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Ohita" ++ ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "paketti" ++msgstr[1] "pakettia" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Päivitetty" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Varhennettu" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Uudelleenasennettu" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Poistettu" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Epäonnistui" ++ ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Yhteensä" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Järjestelmä" ++ ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "komentorivi" ++ ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Käyttäjänimi" ++ ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Tunniste" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Päivämäärä ja kellonaika" ++ ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Toiminnot" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Muutettu" ++ ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Ei transaktioita" ++ ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Transaktiotunnusta tai pakettia ei annettu" ++ ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Poistettu" ++ ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Ei asennettu" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Uudempi" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Vanhempi" ++ ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transaktiotunnus :" ++ ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Aloitusaika :" ++ ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "RPM-tietokanta alussa :" ++ ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u sekuntia)" ++ ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minuuttia)" ++ ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u tuntia)" ++ ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u päivää)" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Lopetusaika :" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "RPM-tietokanta lopussa:" ++ ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Käyttäjä :" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Keskeytetty" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Lopetuskoodi :" ++ ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Onnistui" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Epäonnistuneet:" ++ ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Epäonnistui:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Komentorivi :" ++ ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Kommentti :" ++ ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaktio suoritettiin:" ++ ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Muutetut paketit:" ++ ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Skriptletin tuloste:" ++ ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Virheet:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Riippuvuuden asennus" ++ ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Vanhennettu" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Vanhentava" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Poisto" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Uudelleenasennus" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Annettu virheellinen transaktiotunnus tai paketit" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "käytössä" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Paketti %s.%s %s asennetaan" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "pois käytöstä" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Paketti %s.%s %s päivitetään" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Lähdetunnus : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Paketti %s.%s %s poistetaan" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Lähdenimi : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Paketti %s.%s %s asennetaan uudelleen" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Lähteen tila : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Paketti %s.%s %s on varhennus" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Lähderevisio : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Lähteen tagit : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Paketti %s.%s %s päivitettään" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Lähteen jakelutagit: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Lähde päivitetty : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Aloitetaan riippuvuuksien selvitys" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Lähteen paketit : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Riippuvuuksien selvitys valmistui" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Lähteen koko : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Tuodaan GPG-avain 0x%s:\n" ++" Käyttäjätunniste : \"%s\"\n" ++" Sormenjälki : %s\n" ++" Lähde : %s" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Lähteen metalink : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Suoritetaan" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Päivitetty : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Unessa" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Lähteen peilit : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ei voi keskeyttää" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Lähteen baseurl : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Lähde vanhentuu : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Jäljitetään/Pysäytetty" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Lähde ohittaa : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Tuntematon" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Lähde sisältää : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Lähde ohitettu : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "lähdetiedostonimi: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Muisti : %5s RSS (%5sB VSZ)" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "lähdetunnus" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Aloitettu : %s - %s sitten" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "tila" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Tila : %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "lähdenimi" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "ohitetaan." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Ympäristöä '%s' ei ole asennettu." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "näytä hakutulokset vain tälle arkkitehtuurille" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Virheellinen tai tuntematon \"{}\": {}" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "näytä yksityiskohtaisia tietoja paketista" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "näytä luettelo paketin tiedostoista" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Ei asenna lähde-rpm-pakettia (%s)." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "valmis" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Ei mitään näytettävää." ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Näytä vain saatavilla olevat paketit." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Näytä vain asennetut paketit." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that are not present in any of available repositories." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Näytä vain paketit, jotka käyttäjä on asentanut." +- +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Näytä vain äskettäen muokatut paketit" +- +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Paketti {} ei sisällä tiedostoja" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "yritä lisätä '{}' komentoriville korvataksesi ristiriitaiset paketit" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "yritä lisätä '{}' ohittaaksesi asennuskelvottomat paketit" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Riippuvuudet selvitetty." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3602,27 +3628,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3645,3 +3650,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Ladattu jo" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Varhennetaan" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Siivotaan" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Asennetaan" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Asennetaan uudelleen" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Poistetaan" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Päivitetään" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Varmistetaan" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Suoritetaan skriptletti" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Valmistellaan" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Ongelma" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Transaktion aikana tapahtui virheitä." +diff --git a/po/fil.po b/po/fil.po +index b61b753b..4e7d9c7d 100644 +--- a/po/fil.po ++++ b/po/fil.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2018-04-14 04:03+0000\n" + "Last-Translator: Alvin Abuke \n" + "Language-Team: Filipino\n" +@@ -14,217 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=n > 1\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACKAGE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -265,6 +54,16 @@ msgstr "Bigo na maipdala ang email sa pamamagitan ng '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Bigo na ma-execute ang command '%s': ibinalik ang %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -279,81 +78,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Kamalian : %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -446,79 +170,80 @@ msgstr "Di wastong tsflag sa config file: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -526,242 +251,240 @@ msgstr "" + "Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " + "sayang)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Hindi Mabukasan: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Public key sa %s ay hindi naka-install" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problema sa pagbukas ng package na %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Public key para sa %s ay hindi mapag-kakatiwalaan" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Walang package %s na magagamit." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "May mga packages sa local na repository na may maling checksum" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Ang Package \"{}\" sa repository na \"{}\" ay may maling checksum" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -769,2806 +492,3112 @@ msgstr "" + "May mga packages na may invalid cache, ngunit hindi ma-download dahil sa \"" + "--cacheonly\" na opsyon" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACKAGE" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Hinahanap ang Packages: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" ++"alisin ang lahat ng hindi na kailangan na packages na orihinal na naka-" ++"install bilang dependencies" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Package na aalisin" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "alisin ang cached data" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Metadata type na lilinisin" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Nililinis ang data: " + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Cache ay nag-expire na" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d file na natanggal" ++msgstr[1] "%d file na natanggal" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Nag-hihintay sa proseso na may pid %d na matapos." + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" ++"i-synchronize ang naka-install na mga packages sa pinakabagong magagamit na " ++"mga bersyon" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Package na i-synchronize" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "ipakita, o gamitin, ang grupo ng impormasyon" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Walang grupo ng data na magagamit para sa configured na repositories." + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Babala: Grupo %s ay hindi nag-exist." + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Babala: Walang mga groups na tugma:" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Magagamit na Environment Groups:" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Na-install na Environment Groups:" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Na-install na Groups:" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Na-install na Grupo ng Wika :" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Magagamit na Grupo:" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Magagamit an Grupo ng Wika:" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "isama ang optional packages galing sa grupo" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "ipakita rin ang mga nakatagong grupo" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "ipakita lang ang mga na-install na grupo" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "ipakita ang lang ang mga magagamit na grupo" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "" ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Di-wastong grupo na sub-command, gamitin: %s." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Hindi makita ang kinakailangan na grupo ng package." + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "bumuo ng cache ng metadata" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Gumagawa ng cache files para sa lahat ng metadata files." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"markahan o i-unmark ang naka-install na mga packages na na-install ng user." + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "" +- +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s markado na na-install ng user." + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s tanggalin ang marka na na-install ng user." + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s markado na naka-install na group." + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Error:" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Naka-Install" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Package %s ay hind naka-install." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "hindi alam" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Hindi kailanman (huli: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Instant (huli: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s segundo (huli: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "ipakita ang na-configure na mga repository ng software" ++ ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "ipakita ang lahat ng repos" ++ ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "ipakita ang enabled na repos (default)" ++ ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "ipakita ang disabled na repos" ++ ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Walang repositories na magagamit." ++ ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "enabled" ++ ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "disabled" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "repo id" ++ ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "katayuan" ++ ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "pangalan ng repo" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:138 ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid " Built : %s at %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:146 ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:253 + #, python-brace-format + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "hanapin ang detalye ng package ukol sa ibinigay na string" ++ ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "hanapin din ang package description at ang URL" ++ ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Eksaktong Katugma: %%s" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s Magkatugma: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Walang Katugma na nakita." ++ ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "SCRIPT" ++ ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Hindi sinusuportahang key value." ++ ++#: ../dnf/cli/commands/shell.py:158 ++#, python-format ++msgid "Could not find repository: %s" ++msgstr "Hindi makita ang repository: %s" ++ ++#: ../dnf/cli/commands/shell.py:174 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" Kung walang value na ibinigay ito ay mag-print ng kasalukuyang value.\n" ++" Kung ang value ay ibinigay, ito ay mag-sets ng nabanggit na value." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/shell.py:181 ++msgid "" ++"{} [command]\n" ++" print help" + msgstr "" ++"{} [command]\n" ++" print ng help" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/shell.py:191 ++msgid "" ++"{}\n" ++" resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "" ++ ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "" ++ ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "bugfix" ++ ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "pagpapahusay" ++ ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "seguridad" ++ ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "newpackage" ++ ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Critical/Sec." ++ ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Important/Sec." ++ ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderate/Sec." ++ ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Low/Sec." ++ ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "magpakita ng mga advisories tungkol sa mga packages" ++ ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "ipakita ang listahan ng mga advisories" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "Ipakita ang impormasyon ng mga advisories" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "naka-install" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "mga update" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "lahat" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "magagamit" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Mga Update ng Buod ng Impormasyon: " ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Mga paunawa ng Bagong Package" ++ ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Security notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Paunawa ukol sa Kritikal na Seguridad" ++ ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Mahalagang Seguridad na mga paunawa" ++ ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Katamtamang Seguridad na mga paunawa" ++ ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Mababang Seguridad na mga paunawa" ++ ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Hindi kilalang Seguridad na mga paunawa" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Bugfix notice(s)" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Pagpapaunlad na mga paunawa" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "iba pang mga paunawa" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Unknown/Sec." ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Bugs" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Uri" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Update ID" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Na-update" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Paglalarawan" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Karapatan" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Kalubhaan" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Mga File" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Naka-Install" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "mali" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "tama" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Command \"%s\" already defined" ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Package na aalisin" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "patakbuhin ang interactive na DNF shell" +- +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "SCRIPT" +- +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script para patakbuhin sa DNF shell" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Error:" +- +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Hindi sinusuportahang key value." +- +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "Hindi makita ang repository: %s" +- +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" Kung walang value na ibinigay ito ay mag-print ng kasalukuyang value.\n" +-" Kung ang value ay ibinigay, ito ay mag-sets ng nabanggit na value." + +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" +-"{} [command]\n" +-" print ng help" + +-#: ../dnf/cli/commands/shell.py:184 +-msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 +-msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" +-"markahan o i-unmark ang naka-install na mga packages na na-install ng user." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s markado na na-install ng user." +- +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s tanggalin ang marka na na-install ng user." +- +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s markado na naka-install na group." +- +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Package %s ay hind naka-install." +- +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "alisin ang cached data" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Metadata type na lilinisin" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Nililinis ang data: " ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Cache ay nag-expire na" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d file na natanggal" +-msgstr[1] "%d file na natanggal" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Nag-hihintay sa proseso na may pid %d na matapos." ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "ipakita, o gamitin, ang grupo ng impormasyon" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Walang grupo ng data na magagamit para sa configured na repositories." ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Babala: Grupo %s ay hindi nag-exist." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Babala: Walang mga groups na tugma:" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Magagamit na Environment Groups:" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Na-install na Environment Groups:" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Na-install na Groups:" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Na-install na Grupo ng Wika :" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Magagamit na Grupo:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Magagamit an Grupo ng Wika:" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "isama ang optional packages galing sa grupo" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "ipakita rin ang mga nakatagong grupo" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "ipakita lang ang mga na-install na grupo" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "ipakita ang lang ang mga magagamit na grupo" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Di-wastong grupo na sub-command, gamitin: %s." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Hindi makita ang kinakailangan na grupo ng package." ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/output.py:798 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/output.py:802 + #, python-format +-msgid "Problem repository: %s" ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Hinahanap ang Packages: " +- +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:1004 + #, python-format +-msgid " (from %s)" ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "bugfix" +- +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "pagpapahusay" +- +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "seguridad" +- +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "hindi alam" +- +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "newpackage" +- +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Critical/Sec." +- +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Important/Sec." +- +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderate/Sec." +- +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Low/Sec." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "magpakita ng mga advisories tungkol sa mga packages" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "ipakita ang listahan ng mga advisories" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "Ipakita ang impormasyon ng mga advisories" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "naka-install" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "mga update" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "lahat" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "magagamit" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Mga Update ng Buod ng Impormasyon: " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Mga paunawa ng Bagong Package" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Security notice(s)" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Paunawa ukol sa Kritikal na Seguridad" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Mahalagang Seguridad na mga paunawa" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Katamtamang Seguridad na mga paunawa" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Mababang Seguridad na mga paunawa" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Hindi kilalang Seguridad na mga paunawa" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Pagpapaunlad na mga paunawa" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "iba pang mga paunawa" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Unknown/Sec." ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Update ID" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Uri" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Na-update" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Bugs" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Paglalarawan" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Kalubhaan" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Karapatan" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Mga File" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "tama" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "mali" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" +-"i-synchronize ang naka-install na mga packages sa pinakabagong magagamit na " +-"mga bersyon" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Package na i-synchronize" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "bumuo ng cache ng metadata" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Gumagawa ng cache files para sa lahat ng metadata files." ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" +-"alisin ang lahat ng hindi na kailangan na packages na orihinal na naka-" +-"install bilang dependencies" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "hanapin ang detalye ng package ukol sa ibinigay na string" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "hanapin din ang package description at ang URL" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Eksaktong Katugma: %%s" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Magkatugma: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Walang Katugma na nakita." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Hindi kailanman (huli: %s)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Instant (huli: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s segundo (huli: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "ipakita ang na-configure na mga repository ng software" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "ipakita ang lahat ng repos" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "ipakita ang enabled na repos (default)" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "ipakita ang disabled na repos" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Walang repositories na magagamit." ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "enabled" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "disabled" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-name : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revision: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-size : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Updated : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirrors : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-excluded: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-filename: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "repo id" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "katayuan" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "pangalan ng repo" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3585,46 +3614,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/fr.po b/po/fr.po +index 7d6cd1f0..487440ad 100644 +--- a/po/fr.po ++++ b/po/fr.po +@@ -17,13 +17,15 @@ + # Jean-Baptiste Holcroft , 2018. #zanata + # Ludek Janda , 2018. #zanata + # Jean-Baptiste Holcroft , 2019. #zanata ++# corina roe , 2019. #zanata ++# Ludek Janda , 2020. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-09-23 08:04+0000\n" +-"Last-Translator: Jean-Baptiste Holcroft \n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2020-01-14 01:09+0000\n" ++"Last-Translator: Copied by Zanata \n" + "Language-Team: French (http://www.transifex.com/projects/p/dnf/language/fr/)\n" + "Language: fr\n" + "MIME-Version: 1.0\n" +@@ -32,241 +34,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n > 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAQUET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Paquet à installer" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problème" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "TransactionItem n'a pas été trouvé pour la clef : {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "TransactionSWDBItem n'a pas été trouvé pour la clef : {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Des erreurs sont survenues lors de la transaction." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s vérification a échoué : %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Activation de plusieurs flux pour '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Rien à afficher" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +-"Installation d'une version de '{}' plus récente que celle qui a été " +-"spécifiée. Reaison: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Modules activés : {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Aucun profil spécifié pour '{}', veuillez spécifier un profil." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Aide : [d]éfaut, [e]activé, [x]désactivé, [i]nstallé" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Aide : [d]éfaut, [e]activé, [x]désactivé, [i]nstallé, [a]ctivé" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "On ignore le profil inutile : {}/{}" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"L'installation du module « {0} » à partir du dépôt Fail-Safe {1} n'est pas " +-"permise" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Impossible de faire correspondre le profil pour l'argument {}. Profils " +-"disponibles pour « {}:{} » : {}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Impossible de faire correspondre le profil pour l'argument {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +-"Aucun profil par défaut pour le module {}:{}. Profils disponibles : {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Aucun profil par défaut pour le module {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Le profil par défaut {} n'est pas disponible dans le module {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +-"L'installation du module à partir du dépôt Fail-Safe n'est pas permise" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Impossible de résoudre le paramètre {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Aucune correspondance pour le paquet {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"La mise à niveau du module « {0} » à partir du dépôt Fail-Safe {1} n'est pas" +-" permise" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Impossible de faire correspondre le profil dans l'argument {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +-"La mise à niveau du module à partir du dépôt Fail-Safe n'est pas permise" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Seul le nom du module est nécessaire. Les paramètres inutiles ont été " +-"ignorés : « {} »" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Problème de dépendance modulaire :" +-msgstr[1] "Problèmes de dépendance modulaire :" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Erreur lors l’analyse de « %s » : %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valeur de configuration inconnue : %s=%s dans %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Option de configuration inconnue : %s=%s dans %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "N'a pas pu définir le cachedir: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Option de configuration inconnue : %s=%s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +-"Erreur lors l’analyse de --setopt avec la clef « %s », valeur « %s » : %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "La config principale n'avait pas d'attr. %s avant setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Incorrect ou inconnu \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "La lecture du fichier « %s » a échoué : %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +-"Erreur lors l’analyse de --setopt avec la clef « %s.%s », valeur « %s » : %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Le dépôt « %s » n'avait pas d'attr. %s avant setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Attention : lecture de « %s » erronée ; étape omise." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Dépôt « %s » : erreur lors de l’analyse de la configuration : %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"Il manque le nom du dépôt « %s » dans la configuration, utilisation de " +-"l’identifiant." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Id erroné pour le dépôt : %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -305,7 +72,17 @@ msgstr "Échec de l’envoi d’un courriel par « %s » : %s" + #: ../dnf/automatic/emitter.py:137 + #, python-format + msgid "Failed to execute command '%s': returned %d" +-msgstr "Échec dans l'exécution de la commande « %s » : code retour %d" ++msgstr "Échec dans l’exécution de la commande « %s » : code retour %d" ++ ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valeur de configuration inconnue : %s=%s dans %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Option de configuration inconnue : %s=%s dans %s" + + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." +@@ -321,90 +98,13 @@ msgstr "Mise en sommeil pendant %s secondes" + msgid "Error: %s" + msgstr "Erreur : %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"L'option de configuration 'gpgkey_dns_verification' nécessite libunbound " +-"({})" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "Extension DNSSEC : clef pour l'utilisateur " +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "est valide." +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "a un statut inconnu." +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "extension DNSSEC : " +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Test de validité des clefs déjà importées." +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Rétrogradation" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Nettoyage de" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Installation" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Rend obsolète" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Réinstallation" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Suppression de" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Mise à jour de" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Vérification de" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Exécution du scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Préparation" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" +-msgstr "Erreur lors du chargement du dépôt '{}' : {}" ++msgstr "Erreur lors du chargement du dépôt « {} » : {}" + + #: ../dnf/base.py:148 + msgid "Loading repository '{}' has failed" +-msgstr "Échec du chargement du dépôt '{}'" ++msgstr "Échec du chargement du dépôt « {} »" + + #: ../dnf/base.py:320 + msgid "Metadata timer caching disabled when running on metered connection." +@@ -433,7 +133,7 @@ msgstr "Il n’y a pas de dépôts activés dans « {} »." + #: ../dnf/base.py:348 + #, python-format + msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: n'expirera jamais et ne sera pas réinitialisé." ++msgstr "%s: n’expirera jamais et ne sera pas réinitialisé." + + #: ../dnf/base.py:350 + #, python-format +@@ -498,200 +198,195 @@ msgstr "tsflag invalide dans le fichier de configuration : %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Échec d’ajout du fichier de groupes pour le dépôt : %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Test de la transaction" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + "Erreur : vérification de transaction contre résolution des dépendances :" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "La vérification de la transaction a réussi." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Lancement de la transaction de test" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM : {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Erreur de la transaction de test :" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transaction de test réussie." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Exécution de la transaction" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Besoins en espace disque :" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " +-"%s." ++"Au moins {} Mio supplémentaires sont nécessaires sur le système de fichiers " ++"{1}." + msgstr[1] "" +-"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " +-"%s." ++"Au moins {} Mio supplémentaires sont nécessaires sur le système de fichiers " ++"{1}." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Résumé des erreurs" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB modifié en dehors de DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "RPMDB modifié en dehors de {prog}." + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Impossible d’exécuter la transaction." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "La transaction n’a pas pu démarrer :" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Échec de la suppression du fichier de transaction %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Certains paquets n’ont pas été téléchargés. Nouvel essai." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPMs a réduit la taille des mises à jour de %.1f Mio à %.1f Mio " + "(%d.1%% économisés)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" +-"L'échec des Delta RPMs ont fait augmenter les %.1f MO de mises à jour de " ++"L’échec des Delta RPMs ont fait augmenter les %.1f MO de mises à jour de " + "%.1f MB (%d.1%% gaspillés)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Impossible d’ouvrir : {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "La clé publique pour %s n’est pas installée" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problème à l’ouverture du paquet %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "La clé publique pour %s n’est pas de confiance" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Le paquet %s n’est pas signé" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Impossible de supprimer %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s supprimé" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Aucune correspondance pour le paquet du groupe « {} »" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" +-msgstr "Ajout de paquets en provenance du groupe '%s': %s" ++msgstr "Ajout de paquets en provenance du groupe « %s »: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Rien à faire." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Aucun groupe marqué pour suppression." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Aucun groupe marqué pour mise à jour" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Aucune correspondance pour l’argument : %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "aucun paquet correspondant" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Le paquet %s est déjà installé dans une version inférieure, impossible de le" + " rétrograder." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." +-msgstr "Le paquet %s n'est pas installé, impossible de le réinstaller." ++msgstr "Le paquet %s n’est pas installé, impossible de le réinstaller." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Le fichier %s est un paquet source et ne peut pas être mis à jour, ignoré." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." +-msgstr "Le paquet %s n'est pas installé, impossible de le mettre à jour." ++msgstr "Le paquet %s n’est pas installé, impossible de le mettre à jour." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -699,118 +394,122 @@ msgstr "" + "La même une ou version supérieure de %s est déjà installée, mise à jour " + "impossible." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Le paquet %s est disponible mais n’est pas installé." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + "Le paquet %s est disponible mais est installé pour une autre architecture." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Aucun paquet %s installé." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Format invalide : %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Aucun paquet marqué pour suppression." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Les paquets pour le paramètre %s sont disponibles mais pas installés" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "La version la plus ancienne du paquet %s est déjà installée, impossible de " + "le rétrograder." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Action non gérée : {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Aucun paquet %s disponible." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "aucun paquet correspondant" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Aucune mise à jour de sécurité n’est nécessaire, mais la mise à jour {} est " + "disponible" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Aucune mise à jour de sécurité n’est nécessaire, mais les mises à jour {} " + "sont disponibles" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais la mise à " + "jour {} est disponible" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais les mises " + "à jour {} sont disponibles" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Le paquet en erreur est : %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Les clés GPG sont configurées comme : %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "La clé GPG %s (0x%s) est déjà installée" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "La clef a été approuvée." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "La clef a été rejetée." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "L’import de la clé a échoué (code %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "La clé a bien été importée" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Toutes les clés n’ont pas été installées" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -819,28 +518,28 @@ msgstr "" + "Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes pour ce paquet.\n" + "Vérifiez que les URL des clés pour ce dépôt soient correctes." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + "L’import de la ou des clés n’a pas résolu le problème, clés incorrectes ?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Peut-être vouliez-vous dire : {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Le paquet \"{}\" du dépôt local \"{}\" a une somme de contrôle incorrecte" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Certains paquets du dépôt local ont une somme de contrôle incorrecte" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Le paquet \"{}\" du dépôt \"{}\" a une somme de contrôle incorrecte" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -848,1598 +547,1565 @@ msgstr "" + "Certains paquets ont un cache invalide, mais ne peuvent pas être téléchargés" + " à cause de l’option « --cacheonly »" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Le paquet %s est déjà installé." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problèmes dans la requête :" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "paquets manquants : " +- +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "paquets cassés : " +- +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "groupes ou modules manquants : " +- +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "groupes ou modules cassés : " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "Aucune correspondance pour le paramètre" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Problème de dépendance modulaire avec les valeurs par défaut :" +-msgstr[1] "Problèmes de dépendance modulaire avec les valeurs par défaut :" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++"Toutes les correspondances ont été filtrées en excluant le filtrage pour " ++"l’argument" + +-#: ../dnf/repo.py:83 +-#, python-format +-msgid "no matching payload factory for %s" +-msgstr "aucune fabrique de contenu ne correspond à %s" ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++"Toutes les correspondances ont été filtrées par filtrage modulaire pour les " ++"arguments" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Déjà téléchargé" ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++"Toutes les correspondances ont été installées à partir d’un dépôt différent " ++"pour le paramètre" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "type de somme de contrôle non pris en charge : %s" ++msgid "Package %s is already installed." ++msgstr "Le paquet %s est déjà installé." + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "détermination du miroir le plus rapide (%s hôtes).. " +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" +-"Aucune métadonnée de module disponible pour le paquet modulaire « {} », ne " +-"peut pas être installé dans le système" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Aucune métadonnée de module disponible pour le paquet modulaire" ++"Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Un paquet source rpm ne sera pas installé (%s)." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "saut." ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "La lecture du fichier « %s » a échoué : %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Module ou Groupe « %s » non installé." ++msgid "Cannot read file \"%s\": %s" ++msgstr "Impossible de lire le fichier « %s » : %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Module ou Groupe « %s » non disponible." ++msgid "Config error: %s" ++msgstr "Erreur de configuration : %s" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Module ou Groupe « %s » n'existe pas." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Les alias contiennent une infinité de récursions" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Environment '%s' is not installed." +-msgstr "L’environnement « %s » n’est pas installé." ++msgid "%s, using original arguments." ++msgstr "%s, utilisant les paramètres d’origine." + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not available." +-msgstr "L’environnement « %s » n’est pas disponible." ++msgid " Installed: %s-%s at %s" ++msgstr " Installés : %s-%s à %s" + +-#: ../dnf/comps.py:657 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "L’identifiant de groupe « %s » n’existe pas." ++msgid " Built : %s at %s" ++msgstr " Compilés : %s à %s" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "activation du dépôt %s" ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" ++msgstr "" ++"Le résulta de l’opération sera le basculement du flux« {1} » du module « {0}" ++" » vers le flux« {2} »" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Ajout du dépôt %s depuis le %s" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" ++"Il n’est pas possible de basculer les flux actifs d’un module.\n" ++"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « {prog} module reset ». Après la réinitialisation, vous pouvez installer les autres flux." + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Échec du delta-rebuilt RPM" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} ne téléchargera que les paquets pour la transaction." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "La somme de contrôle du delta-rebuilt RPM a échoué" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" ++"{prog} ne téléchargera que les paquets, installera les clefs GPG et " ++"vérifiera la transaction." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "terminé" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Opération avortée." + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Erreur en ligne de commande : %s" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Téléchargement des paquets :" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "format incorrect : %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Erreur de téléchargement des paquets :" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "L'argument setopt a plusieurs valeurs : %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "La transaction a échoué" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "L'argument setopt n'a aucune valeur : %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Refus de l’importation automatique des clés lors d’une exécution sans surveillance.\n" ++"Utilisez l’option « -y » pour passer outre." + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "emplacement du fichier de configuration" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "La vérification GPG a ÉCHOUÉ" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "opération silencieuse" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Changements pour {}" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "opération verbeuse" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Passage de paquets en obsolètes" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "affiche la version de DNF et quitte" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Aucun paquet marqué pour la synchronisation de la distribution" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "définit la racine d’installation" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Aucun paquet n’a été marqué pour passer à une version antérieure." + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "ne pas installer les documentations" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Paquets installés" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "désactive tous les modules complémentaires" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Paquets disponibles" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "active les modules complémentaires par nom" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Supprime des paquets automatiquement" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "désactive les modules complémentaires par leur nom" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Paquets supplémentaires" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"annule la valeur de $releasever dans les fichiers de configuration et de " +-"dépôts" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Mises à jour disponibles" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "réinitialise la configuration ainsi que les options des dépôts" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Paquets récemment ajoutés" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" +-"résout les problèmes de résolutions de dépendance en ignorant les paquets" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Aucun paquet correspondant à lister" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "affiche l’aide de la commande" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Aucune correspondance trouvée" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" +-"autorise l’effacement des paquets installés pour résoudre les dépendances" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Aucun identifiant de transaction n’a été fourni" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "" +-"tente d’utiliser les versions de paquets les plus récentes lors des " +-"transactions." ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "L’identifiant de transaction fourni est introuvable" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "ne pas limiter la transaction au meilleur candidat" +- +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "exécute entièrement depuis le cache système, sans le mettre à jour" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "temps d'attente maximum de la commande" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "niveau de déboguage pour la sortie" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Plus d’un identifiant de transaction ont été trouvés !" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "" +-"détaille les résultats de résolution des dépendances dans des fichiers" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "L’historique des transactions est incomplet, avant %u." + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "affiche les doublons dans les dépôts, pour les commandes list/search" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "L’historique des transactions est incomplet, après %u." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "niveau d’erreur pour la sortie" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Révocation de lla transaction {}, de {}" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" +-"active la mécanique de traitement des paquets obsolètes pour les mises à " +-"jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour les " +-"commandes « info », « list » et « repoquery »" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Dépôt inconnu : « %s »" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "niveau de déboguage de rpm pour la sortie" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Aucun dépôt ne correspond à %s" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "répond automatiquement oui à toutes les questions" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Cette commande requiert les privilèges du super utilisateur" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "répond automatiquement non à toutes les questions" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"Active les dépôts additionnels. Option de liste. Prend en charge les globs, " +-"peut être renseigné plusieurs fois." ++"Cela est peut-être une commande d’un module supplémentaire de {prog}, " ++"essayez : « {prog} install ’dnf-command(%s)’ »" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Désactive les dépôts. Option de liste. Prend en charge les globs, peut être " +-"renseigné plusieurs fois." ++"Cela est peut-être une commande d’un module supplémentaire de {prog}, mais " ++"le chargement de modules supplémentaires est actuellement désactivé." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +-"active seulement des dépôts spécifiques par id ou par le caractère générique" +-" (*), peut être spécifié plusieurs fois" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"active les dépôts avec la commande config-manager (sauvegarde " +-"automatiquement)" ++"--destdir ou --downloaddir doit être utilisé avec la commande --downloadonly" ++" ou download ou system-upgrade command." + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"désactive les dépôts avec la commande config-manager (sauvegarde " +-"automatiquement)" +- +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "exclut des paquets par leur nom ou par le caractère générique (*)" +- +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "désactive « excludepkgs »" ++"--enable, --set-enabled et --disable, --set-disabled doit être utilisé avec " ++"la commande config-manager." + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"étiquette et chemin vers un dépôt additionnel (même chemin que dans un " +-"baseurl), peut être spécifié plusieurs fois." ++"Attention : application du contrôle de signature GPG globalement selon la " ++"politique de sécurité RPM active (voir « gpgcheck » dans dnf.conf(5) pour " ++"savoir comment interpréter ce message)" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "désactive la suppression des dépendances désormais inutilisées" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Le fichier de configuration \"{}\" n’existe pas" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"désactive la vérification par signature gpg (si la politique RPM le permet)" ++"Impossible de détecter le numéro de version (utilisez « --releasever » pour " ++"spécifier une version)" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "contrôle l’utilisation ou pas de la couleur" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "paramètre {} : non autorisé avec le paramètre {}" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "" +-"configure les métadonnées comme étant expirées avant d’exécuter la commande" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Commande « %s » déjà définie" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "résout en adresses IPv4 uniquement" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Exclut dans dnf.conf : " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "résout en adresses IPv6 uniquement" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Inclut dans dnf.conf : " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "définit le dossier dans lequel copier les paquets" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Exclut dans dépôt " + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "télécharge seulement des paquets" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Inclut dans dépôt " + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "ajoute un commentaire à la transaction" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Pour diagnostiquer le problème, essayez d’exécuter : « %s »." + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" +-"Inclut les paquets concernant la correction de bugs dans les mises à jour" +- +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" ++"La base RPMDB est probablement corrompue, l’exécution de « %s » pourrait " ++"résoudre ce problème." + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" +-"Inclut les paquets concernant les nouveaux paquets dans les mises à jour" ++"Vous avez activé la vérification des paquets par clés GPG. C’est une bonne chose.\n" ++"Cependant, vous n’avez aucune clé GPG publique installée. Vous devez télécharger\n" ++"et installer les clés pour les paquets que vous souhaitez installer..\n" ++"Vous pouvez le faire en lançant la commande :\n" ++"rpm --import public. gpg. key\n" ++"\n" ++"\n" ++"Vous pouvez aussi spécifier l’URL de la clé que vous souhaitez utiliser\n" ++"pour un dépôt dans l’option « gpgkey » dans une section de configuration du\n" ++"dépôt et {prog} l’installera pour vous.\n" ++"\n" ++"Pour plus de renseignements, contactez votre distribution ou le fournisseur du paquet." + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problème avec le dépôt : %s" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Inclut dans les mises à jour les paquets nécessaires pour résoudre une " +-"alerte donnée, dans les mises à jour" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "affiche les détails d’un paquet ou d’un groupe de paquets" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Inclut dans les mises à jour les paquets nécessaires pour résoudre le ticket" +-" BugZilla cité" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "affiche tous les paquets (par défaut)" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Inclut dans les mises à jour les paquets nécessaires pour résoudre le CVE " +-"cité" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "affiche uniquement les paquets disponibles" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Inclut les paquets concernant la sécurité avec une certaine sévérité dans " +-"les mises à jour" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "affiche uniquement les paquets installés" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Force l’utilisation d’une architecture" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "affiche uniquement les paquets supplémentaires" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Liste des commandes principales :" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "affiche uniquement les paquets à mettre à jour" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Liste des commandes de greffons :" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "affiche uniquement les paquets à suppression automatique" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Nom" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "affiche uniquement les paquet modifiés récemment" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Nom" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAQUET" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Époque" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Caractéristiques de nom de paquet" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Version" +- +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Version" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Publication" +- +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "liste un paquet ou un groupe de paquets" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Architecture" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "recherche quel paquet fournit la valeur donnée" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Taille" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "FOURNI" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Taille" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Fournir la spécification à chercher" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Source" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Recherche dans les paquets : " + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Dépôt" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "recherche les mises à jour de paquets disponibles" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Dépôt" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "affiche les changelogs avant la mise à jour" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Depuis le dépôt" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Pas de paquet disponible." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Empaqueteur" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Aucun paquet marqué en vue d’être installé" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Date de compilation" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Pas de paquet installé." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Date d’installation" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (depuis %s)" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Installé par" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Le paquet installé %s%s est indisponible." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Résumé" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Aucun paquet installé depuis le dépôt" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Résumé" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Aucun paquet marqué pour réinstallation" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Aucun paquet marqué pour mise à jour" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licence" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "exécute des commandes pour chaque paquet d’un dépôt donné" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Description" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "REPOID" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Description" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "ID du dépôt" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Aucun paquet à lister" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Caractéristiques de paquet" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "o" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "affiche un message d’aide à l’utilisation" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "oui" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMMANDE" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "{prog} commande pour obtenir de l’aide" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "non" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "affiche ou utilise l’historique de transaction" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Voulez-vous continuer ? [o/N] : " ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Plus d’un identifiant de transaction ont été trouvés !\n" ++"« {} » nécessite un identifiant de transaction ou un nom de paquet." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Voulez-vous continuer ? [O/n] : " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Pas d’identifiant de transaction ou de nom de paquet fourni." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Groupe : %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Vous n’avez pas accès à la base de données de l’historique." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Identifiant du groupe : %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Impossible de défaire la transaction %s ; cela aboutirait à une base de " ++"données des paquets incohérente." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " Description : %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Impossible de défaire la transaction %s ; cela aboutirait à une base de " ++"données des paquets incohérente." + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Langue : %s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"La définition de la plage d’identifiants de transaction est invalide « {} ».\n" ++"Utilisez « .. »." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Paquets obligatoires :" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Impossible de convertir « {} » à ID transaction.\n" ++"Utiliser « », « last », « last- »." + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Paquets par défaut :" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Aucune transaction manipulant le paquet « {} » n’a été trouvée." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Paquets optionnels :" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Liste ou crée les alias de commandes" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Paquets conditionnels :" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "active la résolution des aliases" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Groupe d’environnement : %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "désactive la résolution des aliases" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Identifiant d’environnement : %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "actions à mener avec les alias" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Groupes obligatoires :" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "définition de l’alias" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Groupes optionnels :" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Les alias sont maintenant activés" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Correspondances trouvées dans  :" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Les alias sont maintenant désactivés" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "Nom de fichier : %s" ++msgid "Invalid alias key: %s" ++msgstr "Clef d’alias invalide : %s" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "Dépôt   : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Description  : " ++msgid "Alias argument has no value: %s" ++msgstr "Le paramètre de l’alias n’a pas de valeur : %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases added: %s" ++msgstr "Alias ajoutés : %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "Licence  : %s" ++msgid "Alias not found: %s" ++msgstr "Alias non trouvé : %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "Provide : %s" ++msgid "Aliases deleted: %s" ++msgstr "Alias supprimé : %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "Autre : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "" +-"Une erreur est survenue pendant le calcul de la taille totale des " +-"téléchargements" ++msgid "%s, alias %s" ++msgstr "%s, alias %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "Taille totale  : %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s = « %s »" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Taille totale des téléchargements : %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "La résolution des alias est désactivée." + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Taille des paquets installés : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Aucun alias de renseigné." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "" +-"Une erreur est survenue pendant le calcul de la taille des paquets " +-"installées" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Aucun alias n’est renseigné." + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Espace libéré : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Aucun alias n’est défini." + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Marquage des paquets installés par le groupe :" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "Aucune correspondance pour l’alias : %s" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Marquage des paquets supprimés par le groupe :" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"supprime tous les paquets non nécessaires installés à l’origine comme " ++"dépendances" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Groupe" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Paquets à supprimer" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paquets" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "identifier les problèmes dans packagedb" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Installation des paquets du groupe/module" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "montrer tous les problèmes ; défaut" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Installation du groupe de paquets" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "montrer tous les problèmes de dépendances" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Installation" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "montrer les problèmes de doublons" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Mise à jour" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "montrer les paquets obsolètes" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Réinstallation" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "montrer les problèmes avec Provides" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Installation des dépendances" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} a des exigences non satisfaites : {}" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Installation des dépendances faibles" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} est en doublon avec {}" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Suppression" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} est rendu obsolète par {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Supprimer des paquets dépendants" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} fournit {} mais ce dernier est introuvable" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Suppression des dépendances inutilisées" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Suppression du fichier %s" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Rétrogradation" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "supprime les données du cache" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Installation des profils de module" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Type de métadonnées à nettoyer" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Désactivation des profils de module" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Nettoyage des données : " + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Activation des flux de modules" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Le cache a expiré" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Basculement des flux de modules" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d fichier supprimé" ++msgstr[1] "%d fichiers supprimés" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Désactivation des modules" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "" ++"En attente de la fin d’exécution du processus ayant l’identifiant (pid) %d." + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Réinitialisation des modules" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "" ++"Liste les dépendances du paquet et indique quels paquets les fournissent" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Installation des groupes d’environnement" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "" ++"synchronise les paquets installés vers leurs versions les plus récentes" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Mise à niveau des groupes d’environnement" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Paquet à synchroniser" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Suppression des groupes d’environnement" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Rétrograde un paquet" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Installation des groupes" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Paquet à rétrograder" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Mise à niveau des groupes" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "affiche ou utilise les informations des groupes" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Suppression des groupes" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Aucune donnée sur les groupes disponibles pour les dépôts configurés." + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Saut des paquets en conflit :\n" +-"(ajouter « %s » à la ligne de commande pour forcer leur mise à niveau)" ++msgid "Warning: Group %s does not exist." ++msgstr "Attention : le groupe %s n’existe pas." + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Saut des paquets ayant des dépendances cassées %s" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Attention : aucun groupe ne correspond à :" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " ou fait parti d'un groupe" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Groupes d’environnements disponibles :" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Paquet" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Groupes d’environnements installés :" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Paquet" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Groupes installés :" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "remplacement" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Groupes de langues installés :" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Résumé de la transaction\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Groupes disponibles :" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Installer" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Groupes de langues disponibles :" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Mettre à niveau" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inclure les paquets optionnels du groupe" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Supprimer" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "affiche également les groupes cachés" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Retrograder" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "affiche seulement les groupes installés" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Ignorer" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "affiche uniquement les groupes disponibles" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paquet" +-msgstr[1] "Paquets" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "affiche également les ID des groupes" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Paquet dépendant" +-msgstr[1] "Paquets dépendants" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "sous-commandes disponibles : {} (par défaut), {}" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Mis à niveau" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "paramètre pour la sous-commande group" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Rétrogradé" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Sous-commande de groupes invalide, utilisez : %s." + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installé" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Impossible de trouver un paquet obligatoire du groupe." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Réinstallé" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "installe un ou plusieurs paquets sur votre système" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Ignoré" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Paquet à installer" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Supprimé" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Impossible de trouver une correspondance" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Échec" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Chemin du fichier RPM invalide : %s" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Il existe les alternatives suivantes pour \"{0}\" : {1}" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "génération du cache des métadonnées" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Système" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Création des fichiers de cache pour tous les fichiers de métadonnées." + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Ligne de commande" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"marquer ou démarquer les paquets installés comme installés par " ++"l’utilisateur." + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Nom d'utilisateur" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++"install : marquer comme installé par l’utilisateur,\n" ++"remove : ne plus marquer comme installé par l’utilisateur,\n" ++"group : marquer comme installé par le groupe" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s marqué comme étant installé par l’utilisateur." + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Date et heure" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s n’est plus marqué comme étant installé par l’utilisateur" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Action(s)" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s marqué comme étant installé par un groupe." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Modifié" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Erreur :" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Pas de transaction" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Le paquet %s n’est pas installé." + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Infos sur l'historique des échecs" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" ++"Seul le nom, le flux, l’architecture ou le profil du module est utilisé. Les" ++" paramètres inutiles ont été ignorés dans le paramètre : « {} »" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Pas de paquet ou d’identifiant de transaction fourni" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Aucun module correspondant à lister" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Effacé" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "Le paquet {} appartient à de multiples modules, ignorer" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Non installé" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interagit avec les modules." + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Plus ancien" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "n’affiche que les modules activés" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Plus récent" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "n’affiche que les modules désactivés" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Identifiant de transaction :" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "affiche uniquement les paquets ou modules installés" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Temps de début :" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "affiche le contenu du profil" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Début de RPMDB :" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "Supprimer les paquets modulaires" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u secondes)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "Commande modulaire" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutes)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Caractéristique de module" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u heures)" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {} : trop peu de paramètres" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u jours)" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Réinstalle un paquet" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Temps de fin :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "paquet à réinstaller" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Fin de RPMDB :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "supprime un ou plusieurs paquets de votre système" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Utilisateur :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "supprimer les paquets dupliqués" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Code de retour :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "supprimer les paquets « installonly » dépassant la limite" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Avorté" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Aucun paquet dupliqué n’a été trouvé pour suppression." + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Réussi" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Aucun ancien paquet « installonly » n’a été trouvé pour suppression." + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Échecs :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "inconnu" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Échec :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Jamais (dernier : %s)" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Releasever :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Tout de suite (dernier : %s)" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Ligne de commande :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s secondes (dernier : %s)" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Commentaire :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "affiche les dépôts logiciels configurés" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaction effectuée avec :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "affiche tous les dépôts" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Paquets modifiés :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "affiche les dépôts actifs (par défaut)" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Sortie du mini script :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "affiche les dépôts désactivés" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Erreurs :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Caractéristique de dépôt" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Installation des dépendances" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Aucun dépôt n’est disponible" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Rendu obsolète" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "activé" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Effacement" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "désactivé" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Réinstallation" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Id du dépôt : " + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Des paquets ou identifiants de transaction fournis sont erronés" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Nom du dépôt : " + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Le paquet %s.%s %s sera installé" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "État du dépôt : " + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Le paquet %s.%s %s sera une mise à jour" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Révision du dépôt : " + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Le paquet %s.%s %s sera supprimé" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Tags du dépôt : " + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Le paquet %s.%s %s sera réinstallé" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Tags de distrib. : " + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Le paquet %s.%s %s sera une rétrogradation" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Dépôt mis à jour  : " + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Le paquet %s.%s %s sera rendu obsolète" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Paquets du dépôt : " + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Le paquet %s.%s %s sera mis à jour" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Paquets dispo. : " + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Le paquet %s.%s %s sera rendu obsolète" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Taille du dépôt : " + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Début de la résolution des dépendances" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Métalien du dépôt : " + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Résolution des dépendances terminée" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Mis à jour : " + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"Import de la clef GPG 0x%s :\n" +-"Utilisateur : « %s »\n" +-"Empreinte : %s\n" +-"Provenance : %s" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Miroirs du dépôt : " + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Exécution" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Baseurl du dépôt : " + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "En sommeil" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Expirat° du dépôt : " + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Interruption impossible" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Exclus du dépôt : " + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Inclus au dépôt : " + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Tracé/Stoppé" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Exclus du dépôt : " + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Inconnu" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Nom de fichier du dépôt : " + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "" +-"Impossible de trouver des informations sur le processus de verrouillage (PID" +-" %d)" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id du dépôt" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " L’application de PID %d est : %s" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "état" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Mémoire : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nom du dépôt" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " A débuté  : %s - il y a %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Total des paquets : {}" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " État : %s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "recherche les paquets qui correspondent au mot clé" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" +-"Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" +- +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Impossible de lire le fichier « %s » : %s" +- +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Erreur de configuration : %s" ++"Interroge sur tous les paquets (raccourci pour repoquery « * » ou repoquery " ++"sans argument)" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Les alias contiennent une infinité de récursions" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "interroge sur toutes les versions des paquets (par défaut)" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, utilisant les paramètres d’origine." ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "montre uniquement les résultats de cette architecture (ARCH)" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installés : %s-%s à %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "montre uniquement les résultats qui possèdent FILE" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Compilés : %s à %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "ne montre que les résultats en conflit avec REQ" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Le résulta de l’opération sera le basculement du flux« {1} » du module « {0}" +-" » vers le flux« {2} »" ++"affiche les résultats qui nécessitent, suggèrent, supplémentent, améliorent " ++"ou recommandent des paquets et des fichiers REQ" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" +-"Il n’est pas possible de basculer les flux actifs d’un module.\n" +-"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez installer les autres flux." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "ne montre que les résultats rendant REQ obsolète" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF ne téléchargera que les paquets pour la transaction." ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "ne montre que les résultats fournissant REQ" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "" +-"DNF ne téléchargera que les paquets, installera les clefs GPG et vérifiera " +-"la transaction." ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "affiche les résultats qui nécessitent des paquets et des fichiers REQ" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Opération avortée." ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "montre uniquement les résultats qui recommandent REQ" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Téléchargement des paquets :" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "montre uniquement les résultats qui améliorent REQ" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Erreur de téléchargement des paquets :" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "montre uniquement les résultats qui suggèrent REQ" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "La transaction a échoué" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "montre uniquement les résultats qui complètent REQ" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" +-"Refus de l’importation automatique des clés lors d’une exécution sans surveillance.\n" +-"Utilisez l’option « -y » pour passer outre." +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "La vérification GPG a ÉCHOUÉ" ++"vérifie les dépendances non-explicites (fichiers et fournitures); défaut" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Changements pour {}" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"vérifie les dépendances exactement telles qu’indiquées, le contraire de " ++"--alldeps" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Passage de paquets en obsolètes" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" ++"utilisé avec --whatrequires, et --requires --resolve, interroge sur les " ++"paquets récursivement" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Aucun paquet marqué pour la synchronisation de la distribution" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" ++"montre la liste de toutes les dépendances et quels paquets les fournissent" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Aucun package n'a été marqué pour passer à une version antérieure." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "montre les balises disponibles à utiliser avec --queryformat" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Paquets installés" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Paquets disponibles" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Supprime des paquets automatiquement" +- +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Paquets supplémentaires" +- +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Mises à jour disponibles" +- +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Paquets récemment ajoutés" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Aucun paquet correspondant à lister" +- +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Aucune correspondance trouvée" +- +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Aucun identifiant de transaction n’a été fourni" +- +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "L’identifiant de transaction fourni est introuvable" +- +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Plus d’un identifiant de transaction ont été trouvés !" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "résout les fonctionnalités aux paquets d’origine" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "L’historique des transactions est incomplet, avant %u." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "affiche un arbre récursif pour les paquets" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "L’historique des transactions est incomplet, après %u." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "opère sur les RPM sources correspondantes" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Révocation de lla transaction {}, de {}" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" ++"montre les N derniers paquets pour un nom.arch donné (ou le dernier sauf N " ++"si N est négatif)" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Dépôt inconnu : « %s »" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "lister également les paquets de flux de modules inactifs" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Aucun dépôt ne correspond à %s" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "montre les informations détaillées à propos du paquet" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Cette commande requiert les privilèges du super utilisateur" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "montre la liste des fichiers du paquet" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "montre le nom RPM du paquet source" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Cela est peut-être une commande d’un module supplémentaire de DNF, essayez :" +-" « dnf install ’dnf-command(%s)’ »" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "affiche les changelogs du paquet" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Cela est peut-être une commande d’un module supplémentaire de DNF, mais le " +-"chargement de modules supplémentaires est actuellement désactivé." ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "format d’affichage des paquets trouvés" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"--destdir ou --downloaddir doit être utilisé avec la commande --downloadonly" +-" ou download ou system-upgrade command." ++"utilise le format « nom-epoch:version-de-parution.architecture » pour " ++"afficher les paquets trouvés (par défaut)" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" +-"--enable, --set-enabled et --disable, --set-disabled doit être utilisé avec " +-"la commande config-manager." ++"utilise le format « nom-version-de-parution » pour afficher les paquets " ++"trouvés (par défaut pour les requêtes rpm)" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" +-"Attention : application du contrôle de signature GPG globalement selon la " +-"politique de sécurité RPM active (voir « gpgcheck » dans dnf.conf(5) pour " +-"savoir comment interpréter ce message)" +- +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Le fichier de configuration \"{}\" n’existe pas" ++"utilise le format « epoch:nom-version-de-parution.architecture » pour " ++"afficher les paquets trouvés" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" +-"Impossible de détecter le numéro de version (utilisez « --releasever » pour " +-"spécifier une version)" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "paramètre {} : non autorisé avec le paramètre {}" ++"Affichage dans quels groupes comps sont présentés les paquets sélectionnés" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Commande « %s » déjà définie" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "limite la requête aux paquets installés dupliqués" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Exclut dans dnf.conf : " ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "limite la requête aux paquets « installonly » installés" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Inclut dans dnf.conf : " ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"limite la requête aux paquets installés avec des dépendances non satisfaites" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Exclut dans dépôt " ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "montre une localisation d’où les paquets peuvent être téléchargés" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Inclut dans dépôt " ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "supprime un ou plusieurs paquets de votre système" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Affiche les fonctionnalités dont le paquet puisse dépendre ou qu’il puisse " ++"améliorer, qui sont recommandées, suggérées ou en complément." + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "supprimer les paquets dupliqués" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "supprimer les paquets « installonly » dépassant la limite" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Affiche les fonctionnalités que le paquet fournit." + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Paquets à supprimer" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Affiche les fonctionnalités que le paquet recommande." + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Aucun paquet dupliqué n’a été trouvé pour suppression." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Affiche les fonctionnalités dont le paquet dépend." + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Le paquet installé %s%s est indisponible." +- +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Aucun ancien paquet « installonly » n’a été trouvé pour suppression." +- +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "exécute un interpréteur de commandes DNF interactif" +- +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "SCRIPT" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Affiche les fonctionnalités dont le paquet dépend pour le lancement d’un " ++"script %%pre." + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script à exécuter dans un interpréteur de commandes DNF" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Affiche les fonctionnalités suggérées par le paquet." + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Erreur :" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Affiche les fonctionnalités que le paquet peut compléter." + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "valeur de clé non prise en charge." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "N’affiche que les paquets disponibles." + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "Le dépôt %s n'a pu être trouvé" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "N’affiche que les paquets installés." + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" Si aucune valeur n'est fournie, affiche la valeur courante.\n" +-" Si une valeur est fournie, l'affecte." ++"N’affiche que les paquets qui ne sont présents dans aucun des dépôts " ++"disponibles." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"{} [command]\n" +-" print help" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"{} [commande]\n" +-" affiche l'aide" ++"N’affiche que les paquets qui fournissent une montée en version pour un " ++"paquet déjà installé." + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"{} arg [option]\n" +-" list : liste les dépôts et leur état. option = [all | id | glob]\n" +-" enable : active les dépôts. option = id du dépôt\n" +-" disable : désactive les dépôts. option = id du dépôt" ++"N’affiche que les paquets qui peuvent être retirés par la commande «{prog} " ++"autoremove »." + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" +-msgstr "" +-"{}\n" +-" résout l'ensemble de transactions" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "N’affiche que les paquets installés par utilisateur." + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "N’affiche que les paquets édités récemment." ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "la clé à chercher" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"{} arg\n" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" ++"Option « --resolve » doit être utilisée en conjonction avec « --conflicts »," ++" « --depends », « --enhances », « --provides », « --recommends », « " ++"--requires », « --requires-pre », « --suggests » ou « --supplements" ++ ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++"Option « --recursive » doit être utilisée avec « --whatrequires » " ++"(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" ++" « --requires --resolve »" ++ ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Le paquet {} ne contient aucun fichier" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Balises de requêtes disponibles : utiliser --queryformat \"..%{tag}..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "argument {} requiert l’option --whatrequires ou --whatdepends" ++ ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"Aucune option valide spécifiée\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" Afficher un arborescence des paquets pour le paquet donné" ++ ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "recherche les détails du paquet en fonction de la chaîne entrée" ++ ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "recherche également dans la description des paquets et l’URL" ++ ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "MOTCLEF" ++ ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Mot-clef à chercher" ++ ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Nom" ++ ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Résumé" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Description" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s correspond exactement à : %%s" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s correspond à : %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Aucune correspondance trouvée." ++ ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "exécute un interpréteur de commandes {prog} interactif" ++ ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "SCRIPT" ++ ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "Script à exécuter dans un interpréteur de commandes {prog}" ++ ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "valeur de clé non prise en charge." ++ ++#: ../dnf/cli/commands/shell.py:158 ++#, python-format ++msgid "Could not find repository: %s" ++msgstr "Le dépôt %s n’a pu être trouvé" ++ ++#: ../dnf/cli/commands/shell.py:174 ++msgid "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." ++msgstr "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" Si aucune valeur n’est fournie, affiche la valeur courante.\n" ++" Si une valeur est fournie, l’affecte." ++ ++#: ../dnf/cli/commands/shell.py:181 ++msgid "" ++"{} [command]\n" ++" print help" ++msgstr "" ++"{} [commande]\n" ++" affiche l’aide" ++ ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" ++msgstr "" ++"{} arg [option]\n" ++" list : liste les dépôts et leur état. option = [all | id | glob]\n" ++" enable : active les dépôts. option = id du dépôt\n" ++" disable : désactive les dépôts. option = id du dépôt" ++ ++#: ../dnf/cli/commands/shell.py:191 ++msgid "" ++"{}\n" ++" resolve the transaction set" ++msgstr "" ++"{}\n" ++" résout l’ensemble de transactions" ++ ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" + " list: lists the contents of the transaction\n" + " reset: reset (zero-out) the transaction\n" + " run: run the transaction" +@@ -2449,7 +2115,7 @@ msgstr "" + " reset : réinitialise (remet à zéro) la transaction\n" + " run : exécute la transaction" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2457,15 +2123,15 @@ msgstr "" + "{}\n" + " exécute la transaction" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + "{}\n" +-" quitte l'interpréteur de commandes" ++" quitte l’interpréteur de commandes" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2477,1362 +2143,1742 @@ msgid "" + "run resolve and run the transaction set\n" + "exit (or quit) exit the shell" + msgstr "" +-"Paramètres spécifiques à l'interpréteur de commandes :\n" ++"Paramètres spécifiques à l’interpréteur de commandes :\n" + "\n" +-"config applique l'option de configuration\n" +-"help affiche l'aide\n" ++"config applique l’option de configuration\n" ++"help affiche l’aide\n" + "repository (ou repo) active, désactive ou liste les dépôts\n" +-"resolvedep résout l'ensemble de transactions\n" +-"transaction (ou ts) liste, réinitialise ou exécute l'ensemble de transactions\n" +-"run résoud et exécute l'ensemble de transactions\n" +-"exit (ou quit) quitte l'interpréteur de commandes" ++"resolvedep résout l’ensemble de transactions\n" ++"transaction (ou ts) liste, réinitialise ou exécute l’ensemble de transactions\n" ++"run résoud et exécute l’ensemble de transactions\n" ++"exit (ou quit) quitte l’interpréteur de commandes" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" +-msgstr "Erreur : %s n'a pu être ouvert pour lecture" ++msgstr "Erreur : %s n’a pu être ouvert pour lecture" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Terminé !" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" +-msgstr "Abandon de l'interpréteur de commandes" ++msgstr "Abandon de l’interpréteur de commandes" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"marquer ou démarquer les paquets installés comme installés par " +-"l’utilisateur." ++"exécute un interpréteur de commandes {prog} interactif pour la suppression " ++"et l’installation d’une spécification" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +-"install : marquer comme installé par l'utilisateur,\n" +-"remove : ne plus marquer comme installé par l'utilisateur,\n" +-"group : marquer comme installé par le groupe" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Les spécifications qui seront désinstallées" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Caractéristiques de paquet" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Les spécifications qui seront installées" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s marqué comme étant installé par l’utilisateur." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "correction d’anomalie" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s n’est plus marqué comme étant installé par l’utilisateur" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "amélioration" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s marqué comme étant installé par un groupe." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "sécurité" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Le paquet %s n’est pas installé." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nouveau paquet" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Suppression du fichier %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Sécurité/Niveau critique" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "supprime les données du cache" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Sécurité/Niveau important" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Type de métadonnées à nettoyer" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Sécurité/niveau modéré" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Nettoyage des données : " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Sécurité/Niveau bas" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Le cache a expiré" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "affiche des avertissements concernant les paquets" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d fichier supprimé" +-msgstr[1] "%d fichiers supprimés" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "alertes pour les nouvelles versions de paquets installés (par défaut)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" +-"En attente de la fin d’exécution du processus ayant l’identifiant (pid) %d." ++"alertes pour des versions équivalentes ou plus anciennes de paquets " ++"installés" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Liste ou crée les alias de commandes" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"alertes pour les nouvelles versions des paquets installés pour lesquels il " ++"existe une version plus récente" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "active la résolution des aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "alertes toute version de paquet installé" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "désactive la résolution des aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "affiche un récapitulatif des alertes (par défaut)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "actions à mener avec les alias" +- +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "définition de l'alias" +- +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Les alias sont maintenant activés" +- +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Les alias sont maintenant désactivés" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "montre la liste des avertissements" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Clef d’alias invalide : %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "montre les informations des alertes" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Le paramètre de l’alias n’a pas de valeur : %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "montre uniquement les avertissements ayant une référence CVE" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Alias ajoutés : %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "montre uniquement les avertissements ayant une référence bugzilla" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Alias non trouvé : %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installé" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Alias supprimé : %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "mises à jour" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "tout" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s = « %s »" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponible" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "La résolution des alias est désactivée." ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Résumé des informations de mise à jour : " + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Aucun alias de renseigné." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Avis de nouveaux paquets" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Aucun alias n’est renseigné." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Alerte de sécurité" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Aucun alias n’est défini." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Alerte de sécurité critique(s)" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Aucune correspondance pour l’alias : %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Alerte de sécurité important(s)" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"met à jour, mais uniquement les paquets correspondants les plus récents qui " +-"résolvent un problème affectant votre système" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Alerte de sécurité de niveau modéré" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "identifier les problèmes dans packagedb" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Alerte de sécurité de niveau bas" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "montrer tous les problèmes ; défaut" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Alerte de sécurité inconnu(s)" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "montrer tous les problèmes de dépendances" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Alerte de correction d’anomalie" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "montrer les problèmes de doublons" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Alerte d’amélioration" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "montrer les paquets obsolètes" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "autre(s) alertes)" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "montrer les problèmes avec Provides" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Sécurité/Niveau inconnu" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} a des exigences non satisfaites : {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Anomalies" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} est en doublon avec {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Type" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} est rendu obsolète par {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID de mise à jour" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} fournit {} mais ce dernier est introuvable" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Mis à jour" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Rétrograde un paquet" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Paquet à rétrograder" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Description" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "affiche ou utilise les informations des groupes" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Droits" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Aucune donnée sur les groupes disponibles pour les dépôts configurés." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Criticité" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Attention : le groupe %s n’existe pas." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Fichiers" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Attention : aucun groupe ne correspond à :" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installé" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Groupes d'environnements disponibles :" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "faux" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Groupes d'environnements installés :" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "vrai" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Groupes installés :" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "met à niveau un ou plusieurs paquets de votre système" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Groupes de langues installés :" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Paquet à mettre à niveau" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Groupes disponibles :" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"met à jour, mais uniquement les paquets correspondants les plus récents qui " ++"résolvent un problème affectant votre système" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Groupes de langues disponibles :" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Terminé" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inclure les paquets optionnels du groupe" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Pas d’accès en lecture/exécution sur le répertoire courant, déplacement dans" ++" /" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "affiche également les groupes cachés" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"essayez d’ajouter « {} » à la ligne de commande pour remplacer les paquets " ++"en conflit" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "affiche seulement les groupes installés" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "essayez d’ajouter « {} » pour ignorer les paquets non installables" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "affiche uniquement les groupes disponibles" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " ou « {} » pour ignorer les paquets non installables" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" ++"essayez d’ajouter « {} » pour ne pas utiliser seulement les meilleurs " ++"paquets candidats" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "sous-commandes disponibles : {} (par défaut), {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" ++" ou « {} » pour ne pas utiliser seulement les meilleurs paquets candidats" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "paramètre pour la sous-commande group" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dépendances résolues." + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Sous-commande de groupes invalide, utilisez : %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Impossible de trouver un paquet obligatoire du groupe." ++msgid "Command line error: %s" ++msgstr "Erreur en ligne de commande : %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "" +-"Liste les dépendances du paquet et indique quels paquets les fournissent" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "format incorrect : %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Pour diagnostiquer le problème, essayez d’exécuter : « %s »." ++msgid "Setopt argument has multiple values: %s" ++msgstr "L’argument setopt a plusieurs valeurs : %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" ++msgstr "L’argument setopt n’a aucune valeur : %s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "Options générales de {prog}" ++ ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "emplacement du fichier de configuration" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "opération silencieuse" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "opération verbeuse" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "affiche la version de {prog} et quitte" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "définit la racine d’installation" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "ne pas installer les documentations" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "désactive tous les modules complémentaires" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "active les modules complémentaires par nom" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "désactive les modules complémentaires par leur nom" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" +-"La base RPMDB est probablement corrompue, l’exécution de « %s » pourrait " +-"résoudre ce problème." ++"annule la valeur de $releasever dans les fichiers de configuration et de " ++"dépôts" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "réinitialise la configuration ainsi que les options des dépôts" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "" ++"résout les problèmes de résolutions de dépendance en ignorant les paquets" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "affiche l’aide de la commande" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++"autorise l’effacement des paquets installés pour résoudre les dépendances" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++"tente d’utiliser les versions de paquets les plus récentes lors des " ++"transactions." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "ne pas limiter la transaction au meilleur candidat" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "exécute entièrement depuis le cache système, sans le mettre à jour" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "temps d’attente maximum de la commande" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "niveau de déboguage pour la sortie" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" ++"détaille les résultats de résolution des dépendances dans des fichiers" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "affiche les doublons dans les dépôts, pour les commandes list/search" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "niveau d’erreur pour la sortie" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Vous avez activé la vérification des paquets par clés GPG. C’est une bonne chose.\n" +-"Cependant, vous n’avez aucune clé GPG publique installée. Vous devez télécharger\n" +-"et installer les clés pour les paquets que vous souhaitez installer..\n" +-"Vous pouvez le faire en lançant la commande :\n" +-"rpm --import public. gpg. key\n" +-"\n" +-"\n" +-"Vous pouvez aussi spécifier l’URL de la clé que vous souhaitez utiliser\n" +-"pour un dépôt dans l’option « gpgkey » dans une section de configuration du\n" +-"dépôt et DNF l’installera pour vous.\n" +-"\n" +-"Pour plus de renseignements, contactez votre distribution ou le fournisseur du paquet." ++"active la mécanique de traitement des paquets obsolètes pour les mises à " ++"jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour les " ++"commandes « info », « list » et « repoquery »" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problème avec le dépôt : %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "niveau de déboguage de rpm pour la sortie" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "affiche les détails d’un paquet ou d’un groupe de paquets" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "répond automatiquement oui à toutes les questions" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "affiche tous les paquets (par défaut)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "répond automatiquement non à toutes les questions" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "affiche uniquement les paquets disponibles" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"Active les dépôts additionnels. Option de liste. Prend en charge les globs, " ++"peut être renseigné plusieurs fois." + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "affiche uniquement les paquets installés" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Désactive les dépôts. Option de liste. Prend en charge les globs, peut être " ++"renseigné plusieurs fois." + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "affiche uniquement les paquets supplémentaires" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"active seulement des dépôts spécifiques par id ou par le caractère générique" ++" (*), peut être spécifié plusieurs fois" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "affiche uniquement les paquets à mettre à jour" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"active les dépôts avec la commande config-manager (sauvegarde " ++"automatiquement)" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"désactive les dépôts avec la commande config-manager (sauvegarde " ++"automatiquement)" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "exclut des paquets par leur nom ou par le caractère générique (*)" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "désactive « excludepkgs »" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"étiquette et chemin vers un dépôt additionnel (même chemin que dans un " ++"baseurl), peut être spécifié plusieurs fois." ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "désactive la suppression des dépendances désormais inutilisées" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++"désactive la vérification par signature gpg (si la politique RPM le permet)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "contrôle l’utilisation ou pas de la couleur" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" ++"configure les métadonnées comme étant expirées avant d’exécuter la commande" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "résout en adresses IPv4 uniquement" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "résout en adresses IPv6 uniquement" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "définit le dossier dans lequel copier les paquets" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "télécharge seulement des paquets" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "ajoute un commentaire à la transaction" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" ++"Inclut les paquets concernant la correction de bugs dans les mises à jour" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++"Inclut les paquets concernant les nouveaux paquets dans les mises à jour" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Inclut dans les mises à jour les paquets nécessaires pour résoudre une " ++"alerte donnée, dans les mises à jour" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Inclut dans les mises à jour les paquets nécessaires pour résoudre le ticket" ++" BugZilla cité" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Inclut dans les mises à jour les paquets nécessaires pour résoudre le CVE " ++"cité" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Inclut les paquets concernant la sécurité avec une certaine sévérité dans " ++"les mises à jour" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Force l’utilisation d’une architecture" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Liste des commandes principales :" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Liste des commandes de greffons :" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Nom" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Époque" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Version" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Version" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Publication" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Architecture" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Architecture" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Taille" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Taille" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Source" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Dépôt" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Dépôt" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Depuis le dépôt" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Empaqueteur" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "affiche uniquement les paquets à suppression automatique" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Date de compilation" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "affiche uniquement les paquet modifiés récemment" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Date d’installation" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Caractéristiques de nom de paquet" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Installé par" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "liste un paquet ou un groupe de paquets" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Résumé" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "recherche quel paquet fournit la valeur donnée" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licence" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "FOURNI" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Description" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Fournir la spécification à chercher" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Aucun paquet à lister" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Recherche dans les paquets : " ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "o" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "recherche les mises à jour de paquets disponibles" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "oui" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "affiche les changelogs avant la mise à jour" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Pas de paquet disponible." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "non" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Aucun package marqué en vue d'être installé" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Voulez-vous continuer ? [o/N] : " + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Pas de paquet installé." ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Voulez-vous continuer ? [O/n] : " + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (depuis %s)" ++msgid "Group: %s" ++msgstr "Groupe : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Aucun paquet installé depuis le dépôt" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Identifiant du groupe : %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Aucun package marqué pour réinstallation" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Description : %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Aucun paquet marqué pour mise à jour" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Langue : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "exécute des commandes pour chaque paquet d’un dépôt donné" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Paquets obligatoires :" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "REPOID" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Paquets par défaut :" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "ID du dépôt" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Paquets optionnels :" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "affiche un message d’aide à l’utilisation" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Paquets conditionnels :" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMMANDE" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Groupe d’environnement : %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "affiche ou utilise l’historique de transaction" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Identifiant d’environnement : %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Plus d’un identifiant de transaction ont été trouvés !\n" +-"'{}' nécessite un identifiant de transaction ou un nom de paquet." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Groupes obligatoires :" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Pas d’identifiant de transaction ou de nom de paquet fourni." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Groupes optionnels :" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Vous n’avez pas accès à la base de données de l’historique." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Correspondances trouvées dans  :" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Impossible de défaire la transaction %s ; cela aboutirait à une base de " +-"données des paquets incohérente." ++msgid "Filename : %s" ++msgstr "Nom de fichier : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Impossible de défaire la transaction %s ; cela aboutirait à une base de " +-"données des paquets incohérente." +- +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"La définition de la plage d’identifiants de transaction est invalide '{}'.\n" +-"Utilisez « .. »." ++msgid "Repo : %s" ++msgstr "Dépôt   : %s" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Impossible de convertir '{}' à ID transaction.\n" +-"Utiliser '', 'last', 'last-'." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Description  : " + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Aucune transaction manipulant le paquet '{}' n’a été trouvée." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "installe un ou plusieurs paquets sur votre système" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licence  : %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Impossible de trouver une correspondance" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Provide : %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Chemin du fichier RPM invalide : %s" ++msgid "Other : %s" ++msgstr "Autre : %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Il existe les alternatives suivantes pour \"{0}\" : {1}" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "" ++"Une erreur est survenue pendant le calcul de la taille totale des " ++"téléchargements" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "correction d’anomalie" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Taille totale  : %s" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "amélioration" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Taille totale des téléchargements : %s" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "sécurité" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Taille des paquets installés : %s" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "inconnu" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "" ++"Une erreur est survenue pendant le calcul de la taille des paquets " ++"installées" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nouveau paquet" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Espace libéré : %s" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Sécurité/Niveau critique" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Marquage des paquets installés par le groupe :" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Sécurité/Niveau important" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Marquage des paquets supprimés par le groupe :" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Sécurité/niveau modéré" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Groupe" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Sécurité/Niveau bas" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paquets" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "affiche des avertissements concernant les paquets" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Installation des paquets du groupe/module" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "alertes pour les nouvelles versions de paquets installés (par défaut)" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Installation du groupe de paquets" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" +-"alertes pour des versions équivalentes ou plus anciennes de paquets " +-"installés" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Installation" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"alertes pour les nouvelles versions des paquets installés pour lesquels il " +-"existe une version plus récente" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Mise à jour" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "alertes toute version de paquet installé" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Réinstallation" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "affiche un récapitulatif des alertes (par défaut)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Installation des dépendances" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "montre la liste des avertissements" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Installation des dépendances faibles" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "montre les informations des alertes" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Suppression" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installé" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Supprimer des paquets dépendants" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "mises à jour" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Suppression des dépendances inutilisées" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "tout" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Rétrogradation" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponible" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Installation des profils de module" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Résumé des informations de mise à jour : " ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Désactivation des profils de module" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Avis de nouveaux paquets" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Activation des flux de modules" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Alerte de sécurité" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Basculement des flux de modules" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Alerte de sécurité critique(s)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Désactivation des modules" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Alerte de sécurité important(s)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Réinitialisation des modules" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Alerte de sécurité de niveau modéré" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Installation des groupes d’environnement" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Alerte de sécurité de niveau bas" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Mise à niveau des groupes d’environnement" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Alerte de sécurité inconnu(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Suppression des groupes d’environnement" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Alerte de correction d’anomalie" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Installation des groupes" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Alerte d’amélioration" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Mise à niveau des groupes" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "autre(s) alertes)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Suppression des groupes" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Sécurité/Niveau inconnu" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Ignorer les paquets en conflit :\n" ++"(ajouter « %s » à la ligne de commande pour forcer leur mise à niveau)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID de mise à jour" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Ignorer les paquets ayant des dépendances cassées %s" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Type" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " ou qui fait parti d’un groupe" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Mis à jour" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Paquet" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Anomalies" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Paquet" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "remplacement" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Description" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Résumé de la transaction\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Criticité" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Installer" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Droits" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Mettre à niveau" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Fichiers" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Supprimer" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "vrai" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Retrograder" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "faux" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Ignorer" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Aucun module correspondant à lister" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paquet" ++msgstr[1] "Paquets" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interagit avec les modules." ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Paquet dépendant" ++msgstr[1] "Paquets dépendants" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "n'affiche que les modules activés" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Mis à niveau" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "n'affiche que les modules désactivés" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Rétrogradé" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "n'affiche que les modules installés" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Réinstallé" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "affiche le contenu du profil" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Ignoré" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Commande modulaire" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Supprimé" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Caractéristique de module" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Échec" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Réinstalle un paquet" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "paquet à réinstaller" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" +-"synchronise les paquets installés vers leurs versions les plus récentes" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Système" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Paquet à synchroniser" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Ligne de commande" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"exécute un interpréteur de commandes DNF interactif pour la suppression et " +-"l'installation d'une spécification" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Nom d’utilisateur" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Les spécifications qui seront désinstallées" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Les spécifications qui seront installées" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Date et heure" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "génération du cache des métadonnées" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Action(s)" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Modifié" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Création des fichiers de cache pour tous les fichiers de métadonnées." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Pas de transaction" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "met à niveau un ou plusieurs paquets de votre système" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Infos sur l’historique des échecs" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Paquet à mettre à niveau" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Pas de paquet ou d’identifiant de transaction fourni" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"supprime tous les paquets non nécessaires installés à l’origine comme " +-"dépendances" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Effacé" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "recherche les détails du paquet en fonction de la chaîne entrée" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Non installé" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "recherche également dans la description des paquets et l’URL" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Plus récent" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "MOTCLEF" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Plus ancien" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Mot-clef à chercher" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Identifiant de transaction :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Temps de début :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s correspond exactement à : %%s" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Début de RPMDB :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "%s correspond à : %%s" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Aucune correspondance trouvée." ++msgid "(%u seconds)" ++msgstr "(%u secondes)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Jamais (dernier : %s)" ++msgid "(%u minutes)" ++msgstr "(%u minutes)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Tout de suite (dernier : %s)" ++msgid "(%u hours)" ++msgstr "(%u heures)" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s secondes (dernier : %s)" ++msgid "(%u days)" ++msgstr "(%u jours)" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "affiche les dépôts logiciels configurés" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Temps de fin :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "affiche tous les dépôts" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Fin de RPMDB :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "affiche les dépôts actifs (par défaut)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Utilisateur :" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "affiche les dépôts désactivés" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Avorté" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Caractéristique de dépôt" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Code de retour :" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Aucun dépôt n'est disponible" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Réussi" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "activé" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Échecs :" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "désactivé" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Échec :" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Id du dépôt : " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Releasever :" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Nom du dépôt : " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Ligne de commande :" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "État du dépôt : " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Commentaire :" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Révision du dépôt  : " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaction effectuée avec :" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Balises du dépôt : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Paquets modifiés :" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Balises dépôt-distribution : " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Sortie du mini script :" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Dépôt mis à jour  : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Erreurs :" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Paquets du dépôt  : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Installation des dépendances" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Taille du dépôt   : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Rendu obsolète" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Méta-lien du dépôt  : " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Rend obsolète" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Mis à jour : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Effacement" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Miroirs du dépôt  : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Réinstallation" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "URL de base du dépôt  : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Des paquets ou identifiants de transaction fournis sont erronés" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Expiration du dépôt : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Le paquet %s.%s %s sera installé" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Exclus du dépôt  : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Le paquet %s.%s %s sera une mise à jour" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Inclus dans le dépôt  : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Le paquet %s.%s %s sera supprimé" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Exclus du dépôt  : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Le paquet %s.%s %s sera réinstallé" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Nom de fichier du dépôt : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Le paquet %s.%s %s sera une rétrogradation" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id du dépôt" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Le paquet %s.%s %s sera rendu obsolète" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "état" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Le paquet %s.%s %s sera mis à jour" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nom du dépôt" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Le paquet %s.%s %s sera rendu obsolète" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Début de la résolution des dépendances" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "recherche les paquets qui correspondent au mot clé" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Résolution des dépendances terminée" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" +-"Interroge sur tous les paquets (raccourci pour repoquery '*' ou repoquery " +-"sans argument)" ++"Import de la clef GPG 0x%s :\n" ++"Utilisateur : « %s »\n" ++"Empreinte : %s\n" ++"Provenance : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "interroge sur toutes les versions des paquets (par défaut)" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Exécution" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "montre uniquement les résultats de cette architecture (ARCH)" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "En sommeil" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "montre uniquement les résultats qui possèdent FILE" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Interruption impossible" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "ne montre que les résultats en conflit avec REQ" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" ++ ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Tracé/Stoppé" ++ ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Inconnu" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" ++"Impossible de trouver des informations sur le processus de verrouillage (PID" ++" %d)" ++ ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " L’application de PID %d est : %s" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Mémoire : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " A débuté  : %s - il y a %s" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "" +-"affiche les résultats qui nécessitent, suggèrent, supplémentent, améliorent " +-"ou recommandent des paquets et des fichiers REQ" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " État : %s" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "ne montre que les résultats rendant REQ obsolète" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "ignorer." + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "ne montre que les résultats fournissant REQ" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Module ou Groupe « %s » non installé." + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "affiche les résultats qui nécessitent des paquets et des fichiers REQ" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Module ou Groupe « %s » non disponible." + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "montre uniquement les résultats qui recommandent REQ" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Module ou Groupe « %s » n’existe pas." + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "montre uniquement les résultats qui améliorent REQ" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "L’environnement « %s » n’est pas installé." + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "montre uniquement les résultats qui suggèrent REQ" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "L’environnement « %s » n’est pas disponible." + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "montre uniquement les résultats qui complètent REQ" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "L’identifiant de groupe « %s » n’existe pas." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "" +-"vérifie les dépendances non-explicites (fichiers et fournitures); défaut" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Erreur lors l’analyse de « %s » : %s" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" +-"vérifie les dépendances exactement telles qu’indiquées, le contraire de " +-"--alldeps" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "N’a pas pu définir le cachedir: {}" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/conf/config.py:275 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "" +-"utilisé avec --whatrequires, et --requires --resolve, interroge sur les " +-"paquets récursivement" +- +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"montre la liste de toutes les dépendances et quels paquets les fournissent" ++"L’URL du fichier de configuration « {} » n’a pas pu être téléchargée :\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "montre les balises disponibles à utiliser avec --queryformat" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Option de configuration inconnue : %s=%s" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "résout les fonctionnalités aux paquets d’origine" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++"Erreur lors l’analyse de --setopt avec la clef « %s », valeur « %s » : %s" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "affiche un arbre récursif pour les paquets" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "La config principale n’avait pas d’attr. %s avant setopt" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "opère sur les RPM sources correspondantes" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Incorrect ou inconnu \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" +-"montre les N derniers paquets pour un nom.arch donné (ou le dernier sauf N " +-"si N est négatif)" ++"Erreur lors l’analyse de --setopt avec la clef « %s.%s », valeur « %s » : %s" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "montre les informations détaillées à propos du paquet" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Le dépôt « %s » n’avait pas d’attr. %s avant setopt" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "montre la liste des fichiers du paquet" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Attention : lecture de « %s » erronée ; ignorer." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "montre le nom RPM du paquet source" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "Id erroné pour le dépôt : {} ({}), byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "affiche les changelogs du paquet" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "Id erroné pour le dépôt : {}, byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "format d’affichage des paquets trouvés" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "Dépôt « {} » ({}) : erreur lors de l’analyse de la configuration : {}" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" +-"utilise le format « nom-epoch:version-de-parution.architecture » pour " +-"afficher les paquets trouvés (par défaut)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "Dépôt « {} » : erreur lors de l’analyse de la configuration : {}" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"utilise le format « nom-version-de-parution » pour afficher les paquets " +-"trouvés (par défaut pour les requêtes rpm)" ++"Il manque le nom du dépôt « {} » ({}) dans la configuration, utilisation de " ++"l’id." + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" +-"utilise le format « epoch:nom-version-de-parution.architecture » pour " +-"afficher les paquets trouvés" ++"Il manque le nom du dépôt « {} » dans la configuration, utilisation de l’id." + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "" +-"Affichage dans quels groupes comps sont présentés les paquets sélectionnés" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "La lecture du fichier « {} » a échoué : {}" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "limite la requête aux paquets installés dupliqués" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "dépôt %s: 0x%s déjà importé" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "limite la requête aux paquets « installonly » installés" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "dépôt %s: clé importée 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"limite la requête aux paquets installés avec des dépendances non satisfaites" ++"Aucune métadonnée de module disponible pour le paquet modulaire « {} », ne " ++"peut pas être installé dans le système" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "montre une localisation d'où les paquets peuvent être téléchargés" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Aucune métadonnée de module disponible pour le paquet modulaire" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Un paquet source rpm ne sera pas installé (%s)." + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/dnssec.py:169 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"Affiche les fonctionnalités dont le paquet puisse dépendre ou qu'il puisse " +-"améliorer, qui sont recommandées, suggérées ou en complément." ++"L’option de configuration « gpgkey_dns_verification » nécessite libunbound " ++"({})" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "Extension DNSSEC : clef pour l’utilisateur " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Affiche les fonctionnalités que le paquet fournit." ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "est valide." + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Affiche les fonctionnalités que le paquet recommande." ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "a un statut inconnu." + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Affiche les fonctionnalités dont le paquet dépend." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "extension DNSSEC : " + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Test de validité des clefs déjà importées." ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"Affiche les fonctionnalités dont le paquet dépend pour le lancement d’un " +-"script %%pre." ++msgid "unsupported checksum type: %s" ++msgstr "type de somme de contrôle non pris en charge : %s" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Affiche les fonctionnalités suggérées par le paquet." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Échec du delta-rebuilt RPM" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Affiche les fonctionnalités que le paquet peut compléter." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "La somme de contrôle du delta-rebuilt RPM a échoué" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "N’affiche que les paquets disponibles." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "terminé" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problèmes dans la requête :" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "paquets manquants : " ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "paquets cassés : " ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "groupes ou modules manquants : " ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "groupes ou modules cassés : " ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Problème de dépendance modulaire avec les valeurs par défaut :" ++msgstr[1] "Problèmes de dépendance modulaire avec les valeurs par défaut :" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "N’affiche que les paquets installés." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Problème de dépendance modulaire :" ++msgstr[1] "Problèmes de dépendance modulaire :" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"N’affiche que les paquets qui ne sont présents dans aucun des dépôts " +-"disponibles." ++"Fichier verrou malformé trouvé : %s.\n" ++"Assurez-vous qu’aucun autre processus {prog} n’est en cours d’exécution et supprimez le fichier verrou, ou exécutez systemd-tmpfiles --remove dnf.conf." + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +-"N’affiche que les paquets qui fournissent une montée en version pour un " +-"paquet déjà installé." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Activation de plusieurs flux pour « {} »." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"N’affiche que les paquets qui peuvent être retirés par la commande « dnf " +-"autoremove »." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Rien à afficher" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "N’affiche que les paquets installés par utilisateur." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++"Installation d’une version de « {} » plus récente que celle qui a été " ++"spécifiée. Reaison: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "N’affiche que les paquets édités récemment." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Modules activés : {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "la clé à chercher" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Aucun profil spécifié pour « {} », veuillez spécifier un profil." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Option '--resolve' doit être utilisée en conjonction avec '--conflicts', '--" +-"depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' ou '--supplements'" ++"\n" ++"\n" ++"Aide : [d]éfaut, [e]activé, [x]désactivé, [i]nstallé" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Option « --recursive » doit être utilisée avec « --whatrequires » " +-"(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" +-" « --requires --resolve »" ++"\n" ++"\n" ++"Aide : [d]éfaut, [e]activé, [x]désactivé, [i]nstallé, [a]ctivé" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Le paquet {} ne contient aucun fichier" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "On ignore le profil inutile : {}/{}" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Balises de requêtes disponibles : utiliser --queryformat \"..%{tag}..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++"Toutes les correspondance pour le paramètre « {0} » dans le mode module « " ++"{1}:{2} » ne sont pas actives" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "argument {} requiert l'option --whatrequires ou --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"L’installation du module « {0} » à partir du dépôt Fail-Safe {1} n’est pas " ++"permise" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Aucune option valide spécifiée\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" Afficher un arborescence des paquets pour le package donné" ++"Impossible de faire correspondre le profil pour l’argument {}. Profils " ++"disponibles pour « {}:{} » : {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Terminé" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Impossible de faire correspondre le profil pour l’argument {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" +-"Pas d’accès en lecture/exécution sur le répertoire courant, déplacement dans" +-" /" ++"Aucun profil par défaut pour le module {}:{}. Profils disponibles : {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Aucun profil par défaut pour le module {}:{}" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Le profil par défaut {} n’est pas disponible dans le module {}:{}" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" +-"essayez d’ajouter « {} » à la ligne de commande pour remplacer les paquets " +-"en conflit" ++"L’installation du module à partir du dépôt Fail-Safe n’est pas permise" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "essayez d’ajouter « {} » pour ignorer les paquets non installables" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Impossible de résoudre le paramètre {}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " ou « {} » pour ignorer les paquets non installables" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Aucune correspondance pour le paquet {}" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"essayez d’ajouter « {} » pour ne pas utiliser seulement les meilleurs " +-"paquets candidats" ++"La mise à niveau du module « {0} » à partir du dépôt Fail-Safe {1} n’est pas" ++" permise" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Impossible de faire correspondre le profil dans l’argument {}" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" +-" ou « {} » pour ne pas utiliser seulement les meilleurs paquets candidats" ++"La mise à niveau du module à partir du dépôt Fail-Safe n’est pas permise" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dépendances résolues." ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Seul le nom du module est nécessaire. Les paramètres inutiles ont été " ++"ignorés : « {} »" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s vérification a échoué : %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3842,34 +3888,11 @@ msgstr "%s est un fichier vide" + + #: ../dnf/persistor.py:98 + msgid "Failed storing last makecache time." +-msgstr "N'a pas pu stocker l'heure du dernier makecache." ++msgstr "N’a pas pu stocker l’heure du dernier makecache." + + #: ../dnf/persistor.py:105 + msgid "Failed determining last makecache time." +-msgstr "N'a pas pu déterminer l'heure du dernier makecache." +- +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "dépôt %s: 0x%s déjà importé" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "dépôt %s: clé importée 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Des erreurs sont survenues lors de la transaction de test." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Fichier verrou malformé trouvé : %s.\n" +-"Assurez-vous qu’aucun autre processus dnf n’est en cours d’exécution et supprimez le fichier verrou, ou exécutez systemd-tmpfiles --remove dnf.conf." ++msgstr "N’a pas pu déterminer l’heure du dernier makecache." + + #: ../dnf/plugin.py:63 + #, python-format +@@ -3889,10 +3912,101 @@ msgstr "Échec lors du chargement du module « %s » : %s" + #: ../dnf/plugin.py:231 + msgid "No matches found for the following enable plugin patterns: {}" + msgstr "" +-"Aucun élément correspondant aux modèles de plugin d'activation suivants : {}" ++"Aucun élément correspondant aux modèles de plugin d’activation suivants : {}" + + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + "Aucun élément correspondant aux modèles de plugin de désactivation suivants " + ": {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "aucune fabrique de contenu ne correspond à %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Déjà téléchargé" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "détermination du miroir le plus rapide (%s hôtes).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "activation du dépôt %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Ajout du dépôt %s depuis le %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Des erreurs sont survenues lors de la transaction de test." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Rétrogradation" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Nettoyage de" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Installation" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Réinstallation" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Suppression de" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Mise à jour" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Vérification de" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Exécution du scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Préparation" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problème" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "TransactionItem n’a pas été trouvé pour la clef : {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "TransactionSWDBItem n’a pas été trouvé pour la clef : {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Des erreurs sont survenues lors de la transaction." +diff --git a/po/fur.po b/po/fur.po +index 7ec98627..41be34b7 100644 +--- a/po/fur.po ++++ b/po/fur.po +@@ -5,8 +5,8 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-08-17 10:03+0000\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-11-27 05:59+0000\n" + "Last-Translator: Fabio Tomat \n" + "Language-Team: Friulian\n" + "Language: fur\n" +@@ -16,230 +16,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACHET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Pachet di instalâ" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Probleme" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "TransactionItem no cjatât pe clâf: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "TransactionSWDBItem no cjatât pe clâf: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Erôrs vignûts fûr dilunc la transazion." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: control di %s failît: %s cuintri %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Si abilite un flus diviers par '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nuie di mostrâ." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +-"Daûr a instalâ une version plui di '{}' rispiet a chê specificade. Motîf: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Modui abilitâts: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Nissun profîl specificât par '{}', par plasê specifiche un profîl." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Sugjeriment: [d] predefinît, [e] abilitât, [x] disabilitât, [i] installât" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Sugjeriment: [d] predefinît, [e] abilitât, [x] disabilitât, [i] installât, [a] atîf" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Si ignore i profîi no necessaris: '{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"No je permetude la instalazion dal modul '{0}' dal repository Fail-Safe {1}" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Nissun profîl predefinît pal modul {}:{}. Profîi disponibii: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Nissun profîl predefinît pal modul {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Profîl predefinît {} no disponibil intal modul {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "No je permetude la instalazion dal modul dal repository Fail-Safe" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Impussibil risolvi l՚argoment {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Nissune corispondence pal pachet {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Nol è permetût l՚inzornament dal modul '{0}' dal repository Fail-Safe {1}" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "Nol è permetût l՚inzornament dal modul dal repository Fail-Safe" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Al covente dome il non dal modul. Si ignore lis informazions che no coventin" +-" tal argoment: '{}'" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Probleme di dipendence modulâr:" +-msgstr[1] "Problemis di dipendence modulâr:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Erôr tal analizâ '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valôr di configurazion no cognossût: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Opzion di configurazion no cognossude: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Opzion di configurazion no cognossude: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "\"{}\" no just o no cognossût: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Atenzion: cjariament di '%s' falît, si salte." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repository '%s': Erôr tal analizâ la configurazion: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"Inte configurazion dal repository '%s' al mancje il non, si dopre l'id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -280,9 +56,19 @@ msgstr "No si è rivâts a inviâ une e-mail vie '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "No si è rivâts a eseguî il comant '%s': tornât %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valôr di configurazion no cognossût: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Opzion di configurazion no cognossude: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." +-msgstr "" ++msgstr "Inviât dnf-automatic." + + #: ../dnf/automatic/main.py:240 + #, python-format +@@ -294,125 +80,50 @@ msgstr "Polse par %s seconts" + msgid "Error: %s" + msgstr "Erôr: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "faliment tal cjariâ il repo '{}': {}" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Il cjariament dal repository '{}' al è falit" + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." + msgstr "" + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." + msgstr "" + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." + msgstr "" + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Cache metadâts inzornade di resint." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Netisie" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "No'ndi son repository abilitâts in \"{}\"." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: nol scjadarà mai e nol vignarà inzornât." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Daûr a rindi obsolet" ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: al è scjadût e al vignarà inzornât." + +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" ++#. expires within the checking period: ++#: ../dnf/base.py:354 ++#, python-format ++msgid "%s: metadata will expire after %d seconds and will be refreshed now" + msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Daûr a eliminâ" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Daûr a verificâ" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Esecuzion scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Daûr a prontâ" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Il cjariament dal repository '{}' al è falit" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "" +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "" +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Cache metadâts inzornade di resint." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "No'ndi son repository abilitâts in \"{}\"." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: nol scjadarà mai e nol vignarà inzornât." +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: al è scjadût e al vignarà inzornât." +- +-#. expires within the checking period: +-#: ../dnf/base.py:354 +-#, python-format +-msgid "%s: metadata will expire after %d seconds and will be refreshed now" +-msgstr "" +-"%s: i metadâts a scjadaran dopo %d seconts e a vignaran inzornâts cumò" ++"%s: i metadâts a scjadaran dopo %d seconts e a vignaran inzornâts cumò" + + #: ../dnf/base.py:358 + #, python-format +@@ -432,7 +143,7 @@ msgstr "%s: si dopre i metadâts di %s." + #: ../dnf/base.py:409 + #, python-format + msgid "Ignoring repositories: %s" +-msgstr "" ++msgstr "Si ignore i repository: %s" + + #: ../dnf/base.py:412 + #, python-format +@@ -455,1848 +166,1795 @@ msgstr "Si pues gjavâ i pachets metûts in cache eseguint '%s'." + #: ../dnf/base.py:533 + #, python-format + msgid "Invalid tsflag in config file: %s" +-msgstr "" ++msgstr "tsflag no valit tal file di configurazion: %s" + + #: ../dnf/base.py:589 + #, python-format + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Esecuzion control de transazion" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Controi di transazion passâts." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Esecuzion prove di transazion" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" +-msgstr "" ++msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" +-msgstr "" ++msgstr "Erôr prove di transazion:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Prove di transazion passade." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Esecuzion transazion." + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Recuisîts dal disc:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Al covente almancul %dMB in plui di spazi sul filesystem %s." +-msgstr[1] "A coventin almancul %dMB in plui di spazi sul filesystem %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "Al covente ancjemò almancul {0}MB di spazi sul filesystem {1}." ++msgstr[1] "A coventin ancjemò almancul {0}MB di spazi sul filesystem {1}." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Sintesi erôrs" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Impussibil eseguî la transazion." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Nol è stât pussibil scomençâ la transazion:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "No si è rivâts a gjavâ il file de transazion %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Cualchi pachet nol è stât discjariât. Si torne a provâ." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" ++"I RPM Delta a àn ridot %.1f MB di inzornaments a %.1f MB (%d.1%% sparagnâts)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" ++"I RPM Delta falîts a àn aumentât %.1f MB di inzornaments a %.1f MB (%d.1%% " ++"straçâts)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Impussibil vierzi: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "La clâf publiche par %s no je instalade" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Probleme tal vierzi il pachet %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "La clâf publiche par %s no je fidade" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Il pachet %s nol è firmât" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Impussibil gjavâ %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s gjavât" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Nissune corispondence pal pachet di grup \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nuie ce fâ." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Nissun grup segnâ pe rimozion." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Nissun grup segnât pal inzornament." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "" ++"Il pachet %s nol è instalât, impussibil cessâlu ae version precedente." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Nissune corispondence pal argoment: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "nissun pachet corispondent" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "" +-"Il pachet %s nol è instalât, impussibil cessâlu ae version precedente." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Pachet %s, di version plui basse, za instalât, impussibil cessâlu ae version" + " precedente." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Il pachet %s nol è instalât, impussibil tornâ a instalâlu." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Il file %s al è un pachet sorzint e nol pues jessi inzornât, si ignore." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Il pachet %s nol è instalât, impussibil inzornâlu." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pachet %s disponibil, ma no instalât." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Pachet %s disponibil, ma instalât par une architeture diferente." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nissun pachet %s instalât." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Formât no valit: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Nissun pachet segnât di gjavâ." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "A son disponibii pachets pal argoment %s, ma no son instalâts." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Pachet %s, de version plui basse pussibile, za instalât, impussibil cessâlu " + "a une version precedente." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Azion no gjestide: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Nissun pachet %s disponibil." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "nissun pachet corispondent" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Nissun inzornament di sigurece necessari, ma al è disponibil {} inzornament" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Nissun inzornament di sigurece necessari, ma a son disponibii {} " + "inzornaments" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Nol covente nissun inzornament di sigurece par \"{}\", ma {} inzornament al " + "è disponibil" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Nol covente nissun inzornament di sigurece par \"{}\", ma {} inzornaments a " + "son disponibii" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Lis clâfs GPG a son configuradis come: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "La clâf GPG su %s (0x%s) e je za instalade" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "La clâf e je stade aprovade." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "La clâf e je stade ricusade." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Importazion clâf falide (codiç %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Clâf impuartade cun sucès" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "No si à instalât nissune clâf" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * forsit si intindeve: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Il pachet %s al è za instalât." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "Il pachet %s al è za instalât." + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Za discjariât" +- +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "" ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Analisi dal file \"%s\" falide: %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Erôr di configurazion: %s" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "si salte." ++#: ../dnf/cli/cli.py:136 ++#, fuzzy, python-format ++msgid " Installed: %s-%s at %s" ++msgstr " Instalât: %s-%s in? ai? il? %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++#: ../dnf/cli/cli.py:138 ++#, fuzzy, python-format ++msgid " Built : %s at %s" ++msgstr " costruît : %s ai? %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "L'ambient '%s' nol è instalât." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "L'ID dal grup '%s' nol esist." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operazion interote." + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "daûr a abilitâ il repository %s" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Discjariament pachets:" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Zontât repo %s di %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Erôr tal discjariâ i pachets:" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Ricostruzion delta RPM falide" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transazion falide" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "fat" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "Control GPG FALÎT" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Erôr rie di comant: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "formât sbaliât: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Daûr a rindi sorpassâts i pachets" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Nissun pachet segnât pe sincronizazion de distribuzion." + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "posizion file di configurazion" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Pachets instalâts" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "operazion cidine" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Pachets disponibii" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "operazion prolisse" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "mostre version DNF e jes" +- +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "stabilìs la lidrîs(root) di instalazion" +- +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "no sta instalâ la documentazion" +- +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "disabilite ducj i plugin" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Pachets in rimozion automatiche" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "abilite i plugin par non" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Pachets extra" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "disabilite i plugin par non" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Inzornaments disponibii" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"passe sore al valôr $releasever tai file di configurazion e di repository" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Pachets zontâts di resint" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "stabilìs opzions arbitraris di configurazion e di repository" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "No si à pachets disponibii che a corispuindin ae liste" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nissune corispondence cjatade." + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "mostre jutori dal comant" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Nissun ID di transazion furnît" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "ID di transazion specificât nol è stât cjatât" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "prove lis versions miôr disponibilis intes transazions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Cjatade plui di un ID di transazion!" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "La cronologjie des transazions no je complete, prime di %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "eseguìs dut de cache dal sisteme, no sta inzornâ la cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "La cronologjie des transazions no je complete, dopo di %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "massim timp di spiete dal comant" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Si anule la transazion {}, di {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "nivel di jessude dal debug" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Repo no cognossût: '%s'" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "bute su file i risultâts di risoluzion detaiâts" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Nissune corispondence di repository: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "mostre i doplis tai repository e tai comants par listâ / cirî" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Chest comant al à di jessi eseguît come utent root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "nivel di jessude dai erôrs" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Comant inesistent: %s. Dopre %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"al abilite la logjiche di elaborazion di dnf pai pachets obsolets pai " +-"inzornaments o al mostre lis funzionalitâts che il pachet al fâs deventâ " +-"obsolet pai comants info, list e repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "nivel di jessude dal debug par rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "rispuint sì in maniere automatiche a dutis lis domandis" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "rispuint no in maniere automatiche a dutis lis domandis" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Impussibil rilevâ la version di publicazion (dopre '--releasever' par " ++"specificâ la version di publicazion)" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argoment {}: nol è permetût cul argoment {}" ++ ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Comant \"%s\" za definît" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Par diagnosticâ il probleme prove a eseguî: '%s'." ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"Forsit RPMDB al è ruvinât, fasint partî '%s' si podarès risolvi il probleme." + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "controle l'ûs dal colôr" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "met il metadât come scjadût prime di eseguî il comant" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Repository dal probleme: %s" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "risolf dome a direzions IPv4" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "mostre detais su un pachet o grup di pachets" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "risolf dome a direzions IPv6" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "mostre ducj i pachets (predefinît)" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "stabilìs la cartele dulà copiâ i pachets" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "mostre dome pachets disponibii" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "dome discjarie i pachets" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "mostre dome pachets instalâts" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "zonte un coment ae transazion" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "mostre dome pachets adizionâi" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Intai inzornaments, inclût i pachets relatîfs a corezions di erôrs" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "mostre dome pachets di avanzament" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "mostre dome pachets in rimozion automatiche" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Intai inzornaments, inclût i pachets relatîfs a gnûfs pachets" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "mostre dome pachets modificâts di resint" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACHET" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" +-"Intai inzornaments, inclût i pachets necessaris par justâ il consultîf " +-"indicât" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Intai inzornaments, inclût i pachets necessaris par justâ l'erôr indicât" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "liste un pachet o un grup di pachets" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "cjate cuâl pachet che al furnìs il valôr furnît" ++ ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" +-"Intai inzornaments, inclût i pachets necessaris par justâ il CVE indicât" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" +-"Intai inzornaments, inclût i pachets relatîfs ae sigurece che a corispuindin" +-" al nivel di sigurece" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Sfuarce il doprâ di une architeture" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Daûr a cirî i pachets: " + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Liste di comants principâi:" +- +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Liste di comants dai plugin:" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "controle la disponibilitât di avanzaments pai pachets" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Nissun pachet disponibil." ++ ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoche" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nissun pachet instalât." + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (di %s)" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Pachet instalât %s%s no disponibil." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Publicazion" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nissun pachet instalât dal repository." + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nissun pachet segnât pal avanzament." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "eseguìs i comants su ducj i pachets tal determinât repository" ++ ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Sorzint" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "mostre une utile vuide su ce mût doprâ" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMANT" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Dal repo" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "mostre, o dopre, la cronologjie des transazions" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Impachetadôr" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Cjatât plui di un ID di transazion.\n" ++"'{}' al domande 1 ID di transazion o non di pachet." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Date di compilazion" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Nissun ID di transazion o non di pachet furnît." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Date di instalazion" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "No si pues acedi ae base di dâts de cronologjie." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instalât di" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Impussibil anulâ la transazion %s, fâlu al podarès fâ deventâ incoerente la " ++"base di dâts dai pachets." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Impussibil tornâ indaûr de transazion %s, fâlu al podarès fâ deventâ " ++"incoerente la base di dâts dai pachets." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" ++"Definizion di interval dal ID di transazion '{}' no valit.\n" ++"Dopre '..'." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licence" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "No je stade cjatade nissune transazion che e manipole il pachet '{}'." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "sì" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Isal just [s/N]: " ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Isal just [Y/n]: " ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Group: %s" +-msgstr "Grup: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Id-grup: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Description: %s" +-msgstr " Descrizion: %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Language: %s" +-msgstr " Lenghe: %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Pachets obligatoris:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Pachets predefinîts:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Pachets opzionâi:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Pachets condizionâi:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Grup ambient: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Id-ambient: %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Grups obligatoris:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"gjave ducj i pachets che no coventin che di imprin a jerin instalâts come " ++"dipendencis" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Grups opzionâi:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Pachet di gjavâ" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Corispondence cjatade in:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "verifiche dai problemis intal packagedb" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Non file : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "mostre ducj i problemis; predefinît" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "mostre problemis di dipendencis" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Descrizion : " ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "mostre problemis di dopleaments" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "mostre pachets obsolets" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Licence : %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "mostre problemis cui pachets furnîts" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "Al furnìs : %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} al à dipendencis richiestis mancjantis:{}" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "Altri : %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} al è un duplicât di {}" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "" +-"Al è vignût fûr un erôr tal calcolâ la dimension totâl dal discjariament" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} al è stât fat deventâ obsolet di {}" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Dimension totâl: %s" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} al furnìs {} ma nol pues jessi cjatât" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total download size: %s" +-msgstr "Dimension totâl discjariament: %s" ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Dimension di instalât: %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "gjave dâts metûts in cache" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Al è vignût fûr un erôr tal calcolâ la dimension di instalât" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Gjenar di meta-dât di netâ" ++ ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Daûr a netâ dai dâts: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "La cache e jere scjadude" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Freed space: %s" +-msgstr "Spazi liberât: %s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d file gjavât" ++msgstr[1] "%d file gjavâts" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Daûr a segnâ i pachets come instalâts dal grup:" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "In spiete che il procès cun pid %d al finissi." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Daûr a segnâ i pachets come gjavâts dal grup:" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Liste lis dipendencis dal pachet e ce pachets che ju furnissin" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grup" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "sincronize i pachets instalâts cun lis ultimis versions disponibilis" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pachets" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pachet di sincronizâ" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Torne a une version precedente di un pachet" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Daûr a instalâ i pachets dal grup" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pachet di puartâ a une version precedente" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "mostre o dopre lis informazions dai grups" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Nissun dât sui grups disponibil pai repository configurâts." + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Atenzion: il grup %s nol esist." + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Daûr a instalâ lis dipendencis" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Atenzion: nissun grup al corispuint:" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Daûr a instalâ lis dipendencis debulis" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Grups di ambient disponibii:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Daûr a gjavâ" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Grups di ambient instalâts:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Daûr a gjavâ i pachets dipendents" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grups instalâts:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Daûr a gjavâ lis dipendencis no dopradis" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grups lenghe instalâts:" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grups disponibii:" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Grups lenghe disponibii:" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inclût pachets opzionâls dal grup" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "mostre ancje i grups platâts" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "mostre dome i grups instalâts" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "mostre dome i grups disponibii" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Sot-comant groups no valit, dopre: %s." + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Impussibil cjatâ un pachet di grup obligatori." + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "instale un o plui pachets tal sisteme" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Pachet di instalâ" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Impussibil cjatâ une corispondence" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++msgid "Not a valid rpm file path: %s" ++msgstr "Percors dal file rpm no valit: %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" +-"Si salte i pachets cun conflits:\n" +-"(zonte '%s' ae rie di comant par sfuarçâ il lôr inzornament)" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Si salte i pachets cun dipendencis rotis %s" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "gjenere la cache dai metadâts" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " o part di un grup" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Daûr a creâ i file de cache par ducj i file metadâts." + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "gjave il segn o segne i pachets instalâts come instalâts dal utent." + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "daûr a sostituî" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s segnât come instalât dal utent." + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/mark.py:56 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Sintesi de transazion\n" +-"%s\n" ++msgid "%s unmarked as user installed." ++msgstr "gjavât il segn di “instalât dal utent” su %s." + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalâ" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s segnât come grup instalât." + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Inzornâ" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Erôr:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Gjavâ" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Il pachet %s nol è instalât." + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Cessâ di version" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Saltâ" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Pachet" +-msgstr[1] "Pachets" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Pachet dipendent" +-msgstr[1] "Pachets dipendents" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Inzornâts" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Cessâts di version" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instalâts" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Tornâts a instalâ" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Gjavâts" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Falîts" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Totâl" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Torne instale un pachet" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sisteme" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Pachet di tornâ a instalâ" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Rie di comant" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "gjave un o plui pachets dal sisteme" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Non utent" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "gjave pachets doplis" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "gjave i pachets di dome instalazion che a superin il limit" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Date e ore" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nissun pachet dopli cjatât di gjavâ." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Azion(s)" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Nissun pachet vieri di dome instalazion cjatât pe rimozion." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Modificât" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "no cognossût" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Nissune transazion" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Mai (ultin: %s)" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Istantani (ultin: %s)" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Nissun ID di transazion, o pachet, indicât" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s secont(s) (ultin: %s)" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Eliminât" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "mostre i repository software configurâts" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "No instalât" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "mostre ducj i repository" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Plui vieli" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "mostre i repository abilitâts (predefinît)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Plui resint" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "mostre i repository disabilitâts" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID di transazion :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Ore di inizi :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Nissun repository disponibil" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "rpmdb iniziâl :" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "abilitât" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u seconts)" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "disabilitât" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minûts)" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u oris)" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dîs)" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Ore finâl :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "rpmdb finâl :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Utent :" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Codiç di jessude :" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Interot" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Completât" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Erôrs:" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Erôr:" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Rie di comant :" +- +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Coment :" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transazion eseguide cun:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pachets modificâts:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Jessude dal scriptlet:" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Erôrs:" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Instalazion-dipendencis" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Deventât sorpassât" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Elimine" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id repo" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Torne instale" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "stât" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Indicâts pachets o ID di transazion sbaliâts" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "non repo" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Il pachet %s.%s %s al sarà instalât" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Il pachet %s.%s %s al sarà un inzornament" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "cîr i pachets che a corispuindin ae peraule clâf" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Il pachet %s.%s %s al sarà eliminât" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " ++"argoment)" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Interoghe dutis lis version dai pachets (predefinît)" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Il pachet %s.%s %s al sarà puartât a une version precedente" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "mostre dome i risultâts par cheste ARCH" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Il pachet %s.%s %s al sarà inzornât" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "mostre dome i risultâts che a son in conflit cun REQ" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Si scomence la risoluzion des dipendencis" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "mostre dome i risultâts che a rindin obsolet REQ" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Risoluzion des dipendencis finide" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "mostre dome i risultâts che a furnissin REQ" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" +-"Daûr a impuartâ la clâf GPG 0x%s:\n" +-" ID utent : \"%s\"\n" +-" Impronte digjitâl: %s\n" +-" Di : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "In esecuzion" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "mostre dome i risultâts che a consein REQ" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "In polse" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "mostre dome i risultât che a miorin REQ" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ininterompibil" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "mostre dome i risultâts che a sugjerissin REQ" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "mostre dome i risultâts che a integrin REQ" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Segnât/Fermât" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" ++"controle lis dipendencis no esplicitis (file e pachets furnîts); predefinît" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "No cognossût" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"controle lis dipendencis propite come che a son furnidis, contrari di " ++"--alldeps" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Impussibil cjatâ informazions sul procès che al bloche (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" ++"doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " ++"maniere ricorsive." + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " La aplicazion cun PID %d e je: %s" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" ++"mostre une liste di dutis lis dipendencis e cuai pachets lis furnissin" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memorie : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Inviât: %s - %s indaûr" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Stât : %s" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "mostre arbul ricorsîf pai pachets" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "lavore sul RPM sorzint corispuindint" ++ ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" ++"mostre i ultins N pachets par une dade cumbinazion non.architeture (o i " ++"prins N se N al è negatîf)" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Erôr di configurazion: %s" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "mostre informazions detaiadis sul pachet" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "mostre la liste dai file dal pachet" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "mostre il non dal RPM dal sorzint dal pachet" + +-#: ../dnf/cli/cli.py:136 +-#, fuzzy, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instalât: %s-%s in? ai? il? %s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, fuzzy, python-format +-msgid " Built : %s at %s" +-msgstr " costruît : %s ai? %s" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formât par mostrâ i pachets cjatâts" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" ++"dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " ++"pachets cjatâts (predefinît)" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" ++"dopre formât non-version-publicazion par mostrâ i pachets cjatâts " ++"(predefinide pes interogazions rpm)" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF si limitarà a discjariâ i pachets pe transazion." +- +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "" +-"DNF si limitarà a discjariâ i pachets, instalâ lis clâfs gpg e controlâ la " +-"transazion." +- +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operazion interote." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Discjariament pachets:" +- +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Erôr tal discjariâ i pachets:" +- +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transazion falide" +- +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" ++"dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" ++" cjatâts" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "Control GPG FALÎT" +- +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Daûr a rindi sorpassâts i pachets" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "limite la interogazion ai pachets dopleâts instalâts" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Nissun pachet segnât pe sincronizazion de distribuzion." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" ++"limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Pachets instalâts" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Pachets disponibii" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Pachets in rimozion automatiche" +- +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Pachets extra" +- +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Inzornaments disponibii" +- +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Pachets zontâts di resint" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "mostre une posizion dulà che i pachets a puedin jessi discjariâts" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "No si à pachets disponibii che a corispuindin ae liste" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Mostre lis funzionalitâts che cun chês al va in conflit il pachet." + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nissune corispondence cjatade." ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Nissun ID di transazion furnît" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "ID di transazion specificât nol è stât cjatât" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Mostre lis funzionalitâts furnidis dal pachet." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Cjatade plui di un ID di transazion!" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Mostre lis funzionalitâts che il pachet al consee." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "La cronologjie des transazions no je complete, prime di %u." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." + +-#: ../dnf/cli/cli.py:641 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "La cronologjie des transazions no je complete, dopo di %u." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Si anule la transazion {}, di {}" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Mostre lis funzionalitâts che su chês il pachet al dipent par eseguî un " ++"script %%pre." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Repo no cognossût: '%s'" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Nissune corispondence di repository: %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Chest comant al à di jessi eseguît come utent root." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Mostre dome i pachets disponibii." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Comant inesistent: %s. Dopre %s --help" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Mostre dome i pachets instalâts." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"Al podarès jessi un comant di plugin DNF, prove \"dnf install 'dnf-" +-"command(%s)'\"" ++"Mostre dome i pachets che no son presints in nissun dai repository " ++"disponibii." + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"Al podarès jessi un comant di plugin DNF, ma il cjariament dai plugins al è " +-"pal moment disabilitât." ++"Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " ++"instalât." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Mostre dome i pachets che a son stâts instalâts dal utent." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Mostre dome i pachets modificâts di resint" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "la clâf di cirî" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Il pachet {} nol conten file" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "" ++"Etichetis di interogazion disponibilis: dopre --queryformat \".. %{tag} ..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"Impussibil rilevâ la version di publicazion (dopre '--releasever' par " +-"specificâ la version di publicazion)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argoment {}: nol è permetût cul argoment {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "cîr tai detais dai pachets la stringhe furnide" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Comant \"%s\" za definît" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "cîr ancje tal URL e te descrizion dal pachet" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "gjave un o plui pachets dal sisteme" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "gjave pachets doplis" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "gjave i pachets di dome instalazion che a superin il limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Pachet di gjavâ" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " , " + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nissun pachet dopli cjatât di gjavâ." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "Corispondence esate in %s: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Pachet instalât %s%s no disponibil." ++msgid "%s Matched: %%s" ++msgstr "Corispondence in %s: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Nissun pachet vieri di dome instalazion cjatât pe rimozion." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Nissune corispondence cjatade." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "eseguìs une shell DNF interative" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SCRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script di eseguî inte shell DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Erôr:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Valôr clâf no supuartât." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Impussibil cjatâ il repository: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2310,7 +1968,7 @@ msgstr "" + " se nissun valôr al ven furnît al stampe il valôr atuâl.\n" + " se il valôr al ven furnît al met chel valôr." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2318,7 +1976,7 @@ msgstr "" + "{} [comant]\n" + " stampe jutori" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2330,7 +1988,7 @@ msgstr "" + " enable: abilite i repository. opzion = id dal repository\n" + " disable: disabilite i repository. opzion = id dal repository" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2338,7 +1996,7 @@ msgstr "" + "{}\n" + " risolf la cumbinazion di transazions" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2350,7 +2008,7 @@ msgstr "" + " reset: azere (cancele dal dut) la transazion\n" + " run: eseguìs la transazion" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2358,7 +2016,7 @@ msgstr "" + "{}\n" + " eseguìs la transazion" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2366,7 +2024,7 @@ msgstr "" + "{}\n" + " jes de shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2388,1314 +2046,1667 @@ msgstr "" + "run risolf e eseguìs la cumbinazion de transazion\n" + "exit (or quit) jes de shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Erôr: impussibil vierzi %s pe leture" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Fat!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Daûr a lassâ la shell" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "gjave il segn o segne i pachets instalâts come instalâts dal utent." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +- +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s segnât come instalât dal utent." ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Lis specifichis che a vignaran gjavadis" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "gjavât il segn di “instalât dal utent” su %s." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Lis specifichis che a vignaran instaladis" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s segnât come grup instalât." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "risoluzion erôr" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Il pachet %s nol è instalât." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "miorament" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "sigurece" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "gjave dâts metûts in cache" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "gnûf pachet" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Gjenar di meta-dât di netâ" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Critic/Sig." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Daûr a netâ dai dâts: " ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Impuartant/Sig." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "La cache e jere scjadude" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderât/Sig." + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d file gjavât" +-msgstr[1] "%d file gjavâts" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Bas/Sig." + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "In spiete che il procès cun pid %d al finissi." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "mostre avertiments sui pachets" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "mostre la liste dai avertiments" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "mostre informazions dai avertiments" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalât" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "inzornaments" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "ducj" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponibil" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Sintesi informazions dai inzornaments: " + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Avîs di gnûfs pachets" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Avîs di sigurece" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Avîs di sigurece critic" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Avîs di sigurece impuartant" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Avîs di sigurece moderât" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"inzorne, ma dome i pachets 'plui gnûfs' che a risolvin un probleme che al " +-"lambiche il to sisteme" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Avîs di sigurece bas" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "verifiche dai problemis intal packagedb" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Avîs di sigurece no cognossût" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "mostre ducj i problemis; predefinît" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Avîs di risoluzion erôr" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "mostre problemis di dipendencis" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Avîs di miorament" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "mostre problemis di dopleaments" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "altri avîs" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "mostre pachets obsolets" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "No cognossût/Sig." + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "mostre problemis cui pachets furnîts" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Erôrs" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} al à dipendencis richiestis mancjantis:{}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Gjenar" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} al è un duplicât di {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID inzornament" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} al è stât fat deventâ obsolet di {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Inzornât" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} al furnìs {} ma nol pues jessi cjatât" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Torne a une version precedente di un pachet" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Descrizion" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pachet di puartâ a une version precedente" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Dirits" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "mostre o dopre lis informazions dai grups" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Gravitât" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Nissun dât sui grups disponibil pai repository configurâts." +- +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Atenzion: il grup %s nol esist." +- +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Atenzion: nissun grup al corispuint:" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "File" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Grups di ambient disponibii:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instalâts" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Grups di ambient instalâts:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "fals" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grups instalâts:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "vêr" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grups lenghe instalâts:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "inzorne un o plui pachets tal sisteme" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grups disponibii:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Pachet di inzornâ" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Grups lenghe disponibii:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"inzorne, ma dome i pachets 'plui gnûfs' che a risolvin un probleme che al " ++"lambiche il to sisteme" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inclût pachets opzionâls dal grup" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "mostre ancje i grups platâts" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Nissun acès in leture/esecuzion te cartele atuâl, si spostisi su /" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "mostre dome i grups instalâts" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "mostre dome i grups disponibii" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Sot-comant groups no valit, dopre: %s." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dipendencis risoltis." + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Impussibil cjatâ un pachet di grup obligatori." ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Erôr rie di comant: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Liste lis dipendencis dal pachet e ce pachets che ju furnissin" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "formât sbaliât: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Par diagnosticâ il probleme prove a eseguî: '%s'." ++msgid "Setopt argument has multiple values: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" + msgstr "" +-"Forsit RPMDB al è ruvinât, fasint partî '%s' si podarès risolvi il probleme." + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" +-"Si à abilitât il control dai pachets par mieç des clâfs GPG. Cheste e je une buine robe.\n" +-"Dut câs, no si à nissune clâf publiche GPG instalade. Si scugne discjariâ\n" +-"lis clâfs pai pachets che si desidere instalâ e duncje instalâju.\n" +-"Si pues fâlu fasint partî il comant:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"In alternative si pues specificâ il url ae clâf che si desidere doprâ\n" +-"par un ciert repository te opzion 'gpgkey' intune sezion repository e DNF\n" +-"le instalarà in automatic.\n" +-"\n" +-"Par vê plui informazions contatâ la proprie distribuzion o il furnidôr dai pachets." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Repository dal probleme: %s" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "posizion file di configurazion" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "mostre detais su un pachet o grup di pachets" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "operazion cidine" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "mostre ducj i pachets (predefinît)" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "operazion prolisse" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "mostre dome pachets disponibii" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "mostre dome pachets instalâts" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "stabilìs la lidrîs(root) di instalazion" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "mostre dome pachets adizionâi" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "no sta instalâ la documentazion" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "mostre dome pachets di avanzament" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "disabilite ducj i plugin" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "mostre dome pachets in rimozion automatiche" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "abilite i plugin par non" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "mostre dome pachets modificâts di resint" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "disabilite i plugin par non" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" ++"passe sore al valôr $releasever tai file di configurazion e di repository" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "liste un pachet o un grup di pachets" +- +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "cjate cuâl pachet che al furnìs il valôr furnît" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "stabilìs opzions arbitraris di configurazion e di repository" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "mostre jutori dal comant" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Daûr a cirî i pachets: " ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "controle la disponibilitât di avanzaments pai pachets" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "prove lis versions miôr disponibilis intes transazions." + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Nissun pachet disponibil." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "eseguìs dut de cache dal sisteme, no sta inzornâ la cache" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "massim timp di spiete dal comant" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nissun pachet instalât." ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "nivel di jessude dal debug" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (di %s)" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "bute su file i risultâts di risoluzion detaiâts" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nissun pachet instalât dal repository." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "mostre i doplis tai repository e tai comants par listâ / cirî" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "nivel di jessude dai erôrs" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nissun pachet segnât pal avanzament." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "nivel di jessude dal debug par rpm" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "eseguìs i comants su ducj i pachets tal determinât repository" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "rispuint sì in maniere automatiche a dutis lis domandis" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "rispuint no in maniere automatiche a dutis lis domandis" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "mostre une utile vuide su ce mût doprâ" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMANT" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "mostre, o dopre, la cronologjie des transazions" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" +-"Cjatât plui di un ID di transazion.\n" +-"'{}' al domande 1 ID di transazion o non di pachet." + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Nissun ID di transazion o non di pachet furnît." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "No si pues acedi ae base di dâts de cronologjie." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "controle l'ûs dal colôr" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "met il metadât come scjadût prime di eseguî il comant" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "risolf dome a direzions IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "risolf dome a direzions IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "stabilìs la cartele dulà copiâ i pachets" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "dome discjarie i pachets" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "zonte un coment ae transazion" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Intai inzornaments, inclût i pachets relatîfs a corezions di erôrs" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Intai inzornaments, inclût i pachets relatîfs a gnûfs pachets" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" +-"Impussibil anulâ la transazion %s, fâlu al podarès fâ deventâ incoerente la " +-"base di dâts dai pachets." ++"Intai inzornaments, inclût i pachets necessaris par justâ il consultîf " ++"indicât" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" +-"Impussibil tornâ indaûr de transazion %s, fâlu al podarès fâ deventâ " +-"incoerente la base di dâts dai pachets." ++"Intai inzornaments, inclût i pachets necessaris par justâ l'erôr indicât" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" +-"Definizion di interval dal ID di transazion '{}' no valit.\n" +-"Dopre '..'." ++"Intai inzornaments, inclût i pachets necessaris par justâ il CVE indicât" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Intai inzornaments, inclût i pachets relatîfs ae sigurece che a corispuindin" ++" al nivel di sigurece" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Sfuarce il doprâ di une architeture" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Liste di comants principâi:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Liste di comants dai plugin:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoche" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Publicazion" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Sorzint" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Dal repo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Impachetadôr" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Date di compilazion" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Date di instalazion" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instalât di" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licence" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "s" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "sì" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Isal just [s/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Isal just [Y/n]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Grup: %s" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Id-grup: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Descrizion: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Lenghe: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Pachets obligatoris:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Pachets predefinîts:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Pachets opzionâi:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Pachets condizionâi:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Grup ambient: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Id-ambient: %s" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Grups obligatoris:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Grups opzionâi:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Corispondence cjatade in:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Non file : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Repo : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Descrizion : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licence : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Al furnìs : %s" ++ ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Altri : %s" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "" ++"Al è vignût fûr un erôr tal calcolâ la dimension totâl dal discjariament" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Dimension totâl: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Dimension totâl discjariament: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Dimension di instalât: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Al è vignût fûr un erôr tal calcolâ la dimension di instalât" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Spazi liberât: %s" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Daûr a segnâ i pachets come instalâts dal grup:" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Daûr a segnâ i pachets come gjavâts dal grup:" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grup" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pachets" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "No je stade cjatade nissune transazion che e manipole il pachet '{}'." +- +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "instale un o plui pachets tal sisteme" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Daûr a instalâ i pachets dal grup" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Impussibil cjatâ une corispondence" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Percors dal file rpm no valit: %s" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "risoluzion erôr" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Daûr a instalâ lis dipendencis" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "miorament" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Daûr a instalâ lis dipendencis debulis" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "sigurece" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Daûr a gjavâ" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "no cognossût" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Daûr a gjavâ i pachets dipendents" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "gnûf pachet" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Daûr a gjavâ lis dipendencis no dopradis" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Critic/Sig." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Impuartant/Sig." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderât/Sig." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Bas/Sig." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "mostre avertiments sui pachets" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "mostre la liste dai avertiments" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "mostre informazions dai avertiments" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalât" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "inzornaments" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Si salte i pachets cun conflits:\n" ++"(zonte '%s' ae rie di comant par sfuarçâ il lôr inzornament)" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "ducj" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Si salte i pachets cun dipendencis rotis %s" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponibil" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " o part di un grup" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Sintesi informazions dai inzornaments: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Avîs di gnûfs pachets" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Avîs di sigurece" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "daûr a sostituî" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Avîs di sigurece critic" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Sintesi de transazion\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Avîs di sigurece impuartant" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalâ" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Avîs di sigurece moderât" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Inzornâ" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Avîs di sigurece bas" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Gjavâ" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Avîs di sigurece no cognossût" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Cessâ di version" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Avîs di risoluzion erôr" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Saltâ" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Avîs di miorament" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Pachet" ++msgstr[1] "Pachets" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "altri avîs" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Pachet dipendent" ++msgstr[1] "Pachets dipendents" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "No cognossût/Sig." ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Inzornâts" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID inzornament" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Cessâts di version" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Gjenar" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Tornâts a instalâ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Inzornât" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Erôrs" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Gjavâts" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Falîts" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Descrizion" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Totâl" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Gravitât" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Dirits" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sisteme" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "File" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Rie di comant" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "vêr" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Non utent" ++ ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Date e ore" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "fals" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Azion(s)" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Modificât" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Nissune transazion" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Nissun ID di transazion, o pachet, indicât" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Eliminât" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "No instalât" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Plui resint" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Plui vieli" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Torne instale un pachet" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID di transazion :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Pachet di tornâ a instalâ" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Ore di inizi :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "sincronize i pachets instalâts cun lis ultimis versions disponibilis" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "rpmdb iniziâl :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pachet di sincronizâ" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u seconts)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"eseguî une modalitât di dnf interative par gjavâ e instalâ une specifiche di" +-" pachets" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minûts)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Lis specifichis che a vignaran gjavadis" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u oris)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Lis specifichis che a vignaran instaladis" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dîs)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "gjenere la cache dai metadâts" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Ore finâl :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Daûr a creâ i file de cache par ducj i file metadâts." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "rpmdb finâl :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "inzorne un o plui pachets tal sisteme" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Utent :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Pachet di inzornâ" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Interot" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"gjave ducj i pachets che no coventin che di imprin a jerin instalâts come " +-"dipendencis" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Codiç di jessude :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "cîr tai detais dai pachets la stringhe furnide" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Completât" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "cîr ancje tal URL e te descrizion dal pachet" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Erôrs:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Erôr:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " , " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Rie di comant :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "Corispondence esate in %s: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Coment :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "Corispondence in %s: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transazion eseguide cun:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Nissune corispondence cjatade." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pachets modificâts:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Mai (ultin: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Jessude dal scriptlet:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Istantani (ultin: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Erôrs:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s secont(s) (ultin: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Instalazion-dipendencis" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "mostre i repository software configurâts" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Deventât sorpassât" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "mostre ducj i repository" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Daûr a rindi obsolet" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "mostre i repository abilitâts (predefinît)" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Elimine" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "mostre i repository disabilitâts" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Torne instale" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Indicâts pachets o ID di transazion sbaliâts" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Nissun repository disponibil" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Il pachet %s.%s %s al sarà instalât" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "abilitât" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Il pachet %s.%s %s al sarà un inzornament" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "disabilitât" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Il pachet %s.%s %s al sarà eliminât" ++ ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Il pachet %s.%s %s al sarà puartât a une version precedente" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-name : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Il pachet %s.%s %s al sarà inzornât" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revision: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Si scomence la risoluzion des dipendencis" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Risoluzion des dipendencis finide" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Daûr a impuartâ la clâf GPG 0x%s:\n" ++" ID utent : \"%s\"\n" ++" Impronte digjitâl: %s\n" ++" Di : %s" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "In esecuzion" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-size : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "In polse" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ininterompibil" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Inzornât : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirror : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Segnât/Fermât" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "No cognossût" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Impussibil cjatâ informazions sul procès che al bloche (PID %d)" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " La aplicazion cun PID %d e je: %s" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memorie : %5s RSS (%5sB VSZ)" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-excluded: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Inviât: %s - %s indaûr" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-filename: " ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Stât : %s" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id repo" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "si salte." + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "stât" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "non repo" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "cîr i pachets che a corispuindin ae peraule clâf" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "L'ambient '%s' nol è instalât." + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" +-"Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " +-"argoment)" +- +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Interoghe dutis lis version dai pachets (predefinît)" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "mostre dome i risultâts par cheste ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "L'ID dal grup '%s' nol esist." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Erôr tal analizâ '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "mostre dome i risultâts che a son in conflit cun REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Impussibil stabilî cachedir: {}" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" ++"Il URL dal file di configurazion \"{}\" nol pues jessi discjariât:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "mostre dome i risultâts che a rindin obsolet REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Opzion di configurazion no cognossude: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "mostre dome i risultâts che a furnissin REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Erôr tal analizâ --setopt cu la clâf '%s', valôr '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "La configurazion principâl no à un atribût %s prime di setopt" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "mostre dome i risultâts che a consein REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "\"{}\" no just o no cognossût: {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "mostre dome i risultât che a miorin REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Erôr tal analizâ --setopt cu la clâf '%s.%s', valôr '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "mostre dome i risultâts che a sugjerissin REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Il repo %s nol à un atribût %s prime di setopt" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "mostre dome i risultâts che a integrin REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Atenzion: cjariament di '%s' falît, si salte." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" +-"controle lis dipendencis no esplicitis (file e pachets furnîts); predefinît" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" +-"controle lis dipendencis propite come che a son furnidis, contrari di " +-"--alldeps" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" +-"doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " +-"maniere ricorsive." + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"mostre une liste di dutis lis dipendencis e cuai pachets lis furnissin" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "mostre arbul ricorsîf pai pachets" +- +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "lavore sul RPM sorzint corispuindint" +- +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" +-"mostre i ultins N pachets par une dade cumbinazion non.architeture (o i " +-"prins N se N al è negatîf)" +- +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "mostre informazions detaiadis sul pachet" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "mostre la liste dai file dal pachet" +- +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "mostre il non dal RPM dal sorzint dal pachet" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formât par mostrâ i pachets cjatâts" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " +-"pachets cjatâts (predefinît)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" +-"dopre formât non-version-publicazion par mostrâ i pachets cjatâts " +-"(predefinide pes interogazions rpm)" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" +-"dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" +-" cjatâts" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" ++"La opzion di configurazion 'gpgkey_dns_verification' e à bisugne di " ++"libunbound ({})" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "limite la interogazion ai pachets dopleâts instalâts" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "Estension DNSSEC: clâf pal utent " + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "e je valide." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" +-"limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "e à un stât no cognossût." + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "mostre une posizion dulà che i pachets a puedin jessi discjariâts" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "Estension DNSSEC: " + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Mostre lis funzionalitâts che cun chês al va in conflit il pachet." ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Si prove lis clâfs za impuartadis pe lôr validitât." + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Ricostruzion delta RPM falide" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Mostre lis funzionalitâts furnidis dal pachet." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Mostre lis funzionalitâts che il pachet al consee." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "fat" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" +-"Mostre lis funzionalitâts che su chês il pachet al dipent par eseguî un " +-"script %%pre." + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Mostre dome i pachets disponibii." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Mostre dome i pachets instalâts." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Probleme di dipendence modulâr:" ++msgstr[1] "Problemis di dipendence modulâr:" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Mostre dome i pachets che no son presints in nissun dai repository " +-"disponibii." + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +-"Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " +-"instalât." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Si abilite un flus diviers par '{}'." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Mostre dome i pachets che a puedin jessi gjavâts dal comant “dnf autoremove”" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nuie di mostrâ." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Mostre dome i pachets che a son stâts instalâts dal utent." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++"Daûr a instalâ une version plui di '{}' rispiet a chê specificade. Motîf: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Mostre dome i pachets modificâts di resint" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Modui abilitâts: {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "la clâf di cirî" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Nissun profîl specificât par '{}', par plasê specifiche un profîl." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" ++"\n" ++"\n" ++"Sugjeriment: [d] predefinît, [e] abilitât, [x] disabilitât, [i] installât" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" ++"\n" ++"\n" ++"Sugjeriment: [d] predefinît, [e] abilitât, [x] disabilitât, [i] installât, [a] atîf" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Il pachet {} nol conten file" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Si ignore i profîi no necessaris: '{}/{}'" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" +-"Etichetis di interogazion disponibilis: dopre --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" ++"No je permetude la instalazion dal modul '{0}' dal repository Fail-Safe {1}" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Nissun acès in leture/esecuzion te cartele atuâl, si spostisi su /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Nissun profîl predefinît pal modul {}:{}. Profîi disponibii: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Nissun profîl predefinît pal modul {}:{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Profîl predefinît {} no disponibil intal modul {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "No je permetude la instalazion dal modul dal repository Fail-Safe" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Impussibil risolvi l՚argoment {}" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Nissune corispondence pal pachet {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" ++"Nol è permetût l՚inzornament dal modul '{0}' dal repository Fail-Safe {1}" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Nol è permetût l՚inzornament dal modul dal repository Fail-Safe" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" ++"Al covente dome il non dal modul. Si ignore lis informazions che no coventin" ++" tal argoment: '{}'" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dipendencis risoltis." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: control di %s failît: %s cuintri %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3711,29 +3722,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Cjatât file di bloc malformât: %s.\n" +-"Sigurâsi che nissun altri procès dnf al sedi in esecuzion e gjavâ a man il file di bloc o eseguî systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3756,3 +3744,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Za discjariât" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "daûr a abilitâ il repository %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Zontât repo %s di %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Daûr a degradâ" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Netisie" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Daûr a instalâ" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Daûr a tornâ a instalâ" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Daûr a eliminâ" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Daûr a inzornâ" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Daûr a verificâ" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Esecuzion scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Daûr a prontâ" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Probleme" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "TransactionItem no cjatât pe clâf: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "TransactionSWDBItem no cjatât pe clâf: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Erôrs vignûts fûr dilunc la transazion." +diff --git a/po/gd.po b/po/gd.po +index 566526ba..4482bd96 100644 +--- a/po/gd.po ++++ b/po/gd.po +@@ -5,7 +5,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2018-04-12 04:54+0000\n" + "Last-Translator: Marek Blaha \n" + "Language-Team: English (Gaidhlig) ()\n" +@@ -16,217 +16,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -267,6 +56,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -281,81 +80,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -446,1775 +170,1713 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-msgstr[1] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++msgstr[1] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +-msgstr[1] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +-msgstr[1] "" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "" +- +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u seconds)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u minutes)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2222,24 +1884,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2248,13 +1906,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2262,13 +1920,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2276,19 +1934,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2301,1275 +1959,1418 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +-msgstr[1] "" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" +- +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" ++msgstr[1] "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++msgstr[1] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "%s is empty file" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + + #: ../dnf/crypto.py:108 +@@ -3582,15 +3383,221 @@ msgstr "" + msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ + #: ../dnf/lock.py:100 + #, python-format + msgid "" + "Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + + #: ../dnf/plugin.py:63 +@@ -3615,3 +3622,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/gu.po b/po/gu.po +index 629b3509..0ed8fea5 100644 +--- a/po/gu.po ++++ b/po/gu.po +@@ -9,7 +9,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-06-16 12:06+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Gujarati (http://www.transifex.com/projects/p/dnf/language/gu/)\n" +@@ -20,217 +20,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -271,6 +60,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -285,81 +84,6 @@ msgstr "" + msgid "Error: %s" + msgstr "ભૂલ: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "સાફ કરો" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "દૂર કરી રહ્યા છે" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -450,1772 +174,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "પેકેજ %s હસ્તાક્ષર થયેલ નથી" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "%s ને દૂર કરી શકાતુ નથી" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s દૂર થયેલ છે" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " સ્થાપિત થયેલ: %s-%s પર %s" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા છે:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "આદેશ વાક્ય ભૂલ: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "પેકેજોને અપ્રચલિત કરી રહ્યા છે" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "સ્થાપિત થયેલ પેકેજો" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "સ્થાપન રુટ સુયોજિત કરો" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "ઉપલબ્ધ પેકેજો" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "વધારાનાં પેકેજો" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "હમણાંજ ઉમેરેલ પેકેજો" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "ડિબગીંગ આઉટપુટ લેવલ" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "ભૂલ આઉટપુટ લેવલ" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "પેકેજોને શોધી રહ્યા છે: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (%s માંથી)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "હાં" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "નાં" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "શું આ બરાબર છે [y/N]: " ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Group-Id: %s" +-msgstr " જૂથ-Id: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Description: %s" +-msgstr " વર્ણન: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Language: %s" ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " ફરજિયાત પેકેજો:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " મૂળભૂત પેકેજો:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " વૈકલ્પિક પેકેજો:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " શરતી પેકેજો:" +- +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Environment Group: %s" ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Environment-Id: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "ફાઇલનામ : %s" +- +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "વર્ણન : " +- +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" +- +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "લાઇસન્સ : %s" +- +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Other : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "કુલ માપ: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "કુલ ડાઉનલોડ માપ: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "સ્થાપિત થયેલ માપ: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "દૂર કરી રહ્યા છે" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "સ્થાપિત થયેલ જૂથો:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "ઉપલબ્ધ જૂથો:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "બધી મેટાડેટા ફાઇલો માટે કેશ ફાઇલો બનાવી રહ્યા છે." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "સ્થાપિત થયેલ" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "દૂર કરેલ" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "કુલ" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "સિસ્ટમ" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "તારીખ અને સમય" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "ક્રિયા (ઓ)" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "દૂર કરેલ" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "સ્થાપિત થયેલ નથી" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "પેકેજને પુન:સ્થાપિત કરો" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u hours)" ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u days)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "વપરાશકર્તા :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "સફળતા" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "નિષ્ફળતા:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "સક્રિય" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "નિષ્ક્રિય" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "આદેશ વાક્ય :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "ભૂલો:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "અપ્રચલિત થયેલ" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "ભૂંસી નાખો" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "પુન:સ્થાપિત કરો" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "પરિસ્થિતિ" ++ ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "રિપોઝીટરી નામ" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "ચાલી રહ્યુ છે" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "અજ્ઞાત" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " મેમરી : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " સ્થાપિત થયેલ: %s-%s પર %s" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા છે:" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "પેકેજોને અપ્રચલિત કરી રહ્યા છે" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "સ્થાપિત થયેલ પેકેજો" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "ઉપલબ્ધ પેકેજો" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "વધારાનાં પેકેજો" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "હમણાંજ ઉમેરેલ પેકેજો" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2223,24 +1887,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2249,13 +1909,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2263,13 +1923,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2277,19 +1937,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2302,1260 +1962,1629 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "સમાપ્ત!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "સ્થાપિત થયેલ" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "સુધારેલ" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "સ્થાપિત થયેલ" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "સ્થાપિત થયેલ જૂથો:" +- +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "ઉપલબ્ધ જૂથો:" +- +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "આદેશ વાક્ય ભૂલ: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "સ્થાપન રુટ સુયોજિત કરો" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "ડિબગીંગ આઉટપુટ લેવલ" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "ભૂલ આઉટપુટ લેવલ" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "પેકેજોને શોધી રહ્યા છે: " ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (%s માંથી)" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "હાં" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "નાં" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "શું આ બરાબર છે [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:798 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++msgid " Group-Id: %s" ++msgstr " જૂથ-Id: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " વર્ણન: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " ફરજિયાત પેકેજો:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " મૂળભૂત પેકેજો:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " વૈકલ્પિક પેકેજો:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " શરતી પેકેજો:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "Not a valid rpm file path: %s" ++msgid "Filename : %s" ++msgstr "ફાઇલનામ : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "વર્ણન : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "લાઇસન્સ : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "કુલ માપ: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "કુલ ડાઉનલોડ માપ: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "સ્થાપિત થયેલ માપ: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "દૂર કરી રહ્યા છે" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "સ્થાપિત થયેલ" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "સુધારેલ" +- +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "દૂર કરેલ" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "કુલ" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "સિસ્ટમ" ++ ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "પેકેજને પુન:સ્થાપિત કરો" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "તારીખ અને સમય" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "ક્રિયા (ઓ)" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "દૂર કરેલ" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "બધી મેટાડેટા ફાઇલો માટે કેશ ફાઇલો બનાવી રહ્યા છે." ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "સ્થાપિત થયેલ નથી" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "(%u days)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "વપરાશકર્તા :" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "સફળતા" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "નિષ્ફળતા:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "આદેશ વાક્ય :" ++ ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "ભૂલો:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "અપ્રચલિત થયેલ" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "સક્રિય" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "ભૂંસી નાખો" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "નિષ્ક્રિય" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "પુન:સ્થાપિત કરો" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "ચાલી રહ્યુ છે" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "અજ્ઞાત" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " મેમરી : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "પરિસ્થિતિ" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "રિપોઝીટરી નામ" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3572,46 +3601,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "સાફ કરો" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "દૂર કરી રહ્યા છે" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/he.po b/po/he.po +index 23433721..ddb6a222 100644 +--- a/po/he.po ++++ b/po/he.po +@@ -10,7 +10,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2016-09-26 01:25+0000\n" + "Last-Translator: Niv Baehr \n" + "Language-Team: Hebrew (http://www.transifex.com/projects/p/dnf/language/he/)\n" +@@ -21,217 +21,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "אזהרה: נכשלה טעינת '%s', מדלג." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -272,6 +61,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -286,81 +85,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "ניקוי" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "מוחק" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -451,3114 +175,3419 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "החבילה %s לא מותקנת." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "חבילות להורדה:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "שגיאה בשורת הפקודה: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"מסרב לייבא מפתחות אוטומטית במצב עבודה ללא התערבות. ניתן לכפות פעולה זאת ע\"י" ++" שימוש \"-y\" בשורת הפקודה." + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "פעולה שקטה" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "פעולה מפורטת" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "ביטול תוסף לפי שם" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "לא נמצאה התאמה" ++ ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "הפקודה \"%s\" כבר מוגדרת" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Group-Id: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Description: %s" +-msgstr " תאור: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Language: %s" +-msgstr " שפה: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " חבילות ברירת מחדל:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " חבילות אופצוינאליות:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Environment Group: %s" ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Environment-Id: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Filename : %s" ++msgid "No match for alias: %s" ++msgstr "" ++ ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++ ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "" ++ ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Repo : %s" +-msgstr "מאגר : %s" ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "תאור: " ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "" ++ ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "" ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "" ++ ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "URL : %s" +-msgstr "קישור: %s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "License : %s" ++msgid "Waiting for process with pid %d to finish." ++msgstr "" ++ ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "" ++ ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "" ++ ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Provide : %s" ++msgid "Warning: Group %s does not exist." ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "קבוצות מותקנות:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "חבילות שפה מותקנות:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "קבוצות זמינות:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "חבילות שפה זמינות:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Other : %s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "" ++ ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "" ++ ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "Total size: %s" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" ++ ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:52 + #, python-format +-msgid "Total download size: %s" ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/mark.py:56 + #, python-format +-msgid "Installed size: %s" ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/mark.py:87 + #, python-format +-msgid "Freed space: %s" ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "מסיר" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "התקנה" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "שדרוג" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "הסרה" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "שנמוך" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "שומנך" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "הותקנו" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "הוסר" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "סה\"כ" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "נמחק" +- +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "ישן יותר" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "חדש יותר" +- +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "שעת התחלה :" +- +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "שעת סיום :" +- +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "משתמש :" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "כשלונות:" +- +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "כשלון:" +- +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "שורת פקודה :" +- +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "חבילות שונו:" +- +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "שגיאות:" +- +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "הוצאו משימוש" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "התקנה חוזרת" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/output.py:2067 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "חבילות להורדה:" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" + msgstr "" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" +-"מסרב לייבא מפתחות אוטומטית במצב עבודה ללא התערבות. ניתן לכפות פעולה זאת ע\"י" +-" שימוש \"-y\" בשורת הפקודה." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/shell.py:158 ++#, python-format ++msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/shell.py:174 ++msgid "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/shell.py:181 ++msgid "" ++"{} [command]\n" ++" print help" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/shell.py:191 ++msgid "" ++"{}\n" ++" resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "לא נמצאה התאמה" ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/updateinfo.py:83 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "הפקודה \"%s\" כבר מוגדרת" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 +-msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 +-msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "הותקנו" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++msgid "Command line error: %s" ++msgstr "שגיאה בשורת הפקודה: %s" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "Waiting for process with pid %d to finish." ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "פעולה שקטה" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "פעולה מפורטת" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "ביטול תוסף לפי שם" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "קבוצות מותקנות:" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "חבילות שפה מותקנות:" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "קבוצות זמינות:" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "חבילות שפה זמינות:" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " תאור: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " שפה: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " חבילות ברירת מחדל:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " חבילות אופצוינאליות:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:833 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:836 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "מאגר : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "תאור: " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "קישור: %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:1001 + #, python-format +-msgid "Not a valid rpm file path: %s" ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "מסיר" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "התקנה" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "שדרוג" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "הסרה" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "שנמוך" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "שומנך" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "הוסר" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "סה\"כ" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "נמחק" ++ ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "חדש יותר" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "ישן יותר" ++ ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "שעת התחלה :" ++ ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "שעת סיום :" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "משתמש :" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr "" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "כשלונות:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "כשלון:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "שורת פקודה :" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "חבילות שונו:" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "שגיאות:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "הוצאו משימוש" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "התקנה חוזרת" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "אזהרה: נכשלה טעינת '%s', מדלג." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3575,46 +3604,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "ניקוי" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "מוחק" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/hr.po b/po/hr.po +index 499d65f8..98b0456e 100644 +--- a/po/hr.po ++++ b/po/hr.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2016-02-28 06:28+0000\n" + "Last-Translator: Goran \n" + "Language-Team: Croatian\n" +@@ -14,217 +14,6 @@ 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" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -265,6 +54,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -279,81 +78,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -444,1772 +168,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u seconds)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u minutes)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2217,24 +1881,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2243,13 +1903,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2257,13 +1917,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2271,19 +1931,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2296,1274 +1956,1416 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "%s is empty file" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + + #: ../dnf/crypto.py:108 +@@ -3576,15 +3378,221 @@ msgstr "" + msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ + #: ../dnf/lock.py:100 + #, python-format + msgid "" + "Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + + #: ../dnf/plugin.py:63 +@@ -3609,3 +3617,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/hu.po b/po/hu.po +index 9a5994f6..a04668f2 100644 +--- a/po/hu.po ++++ b/po/hu.po +@@ -16,8 +16,8 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-10-26 07:40+0000\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-11-29 08:32+0000\n" + "Last-Translator: Meskó Balázs \n" + "Language-Team: Hungarian (http://www.transifex.com/projects/p/dnf/language/hu/)\n" + "Language: hu\n" +@@ -27,233 +27,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "CSOMAG" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Telepítendő csomag" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Probléma" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "Nem található tranzakcióelem a kulcshoz: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "Nem található tranzakciós szoftveradatbázis-elem a kulcshoz: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Hiba történt a tranzakció során." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s ellenőrzés sikertelen: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Különböző adatfolyam engedélyeztése ehhez : „{}”." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nincs mit megjeleníteni." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "A(z) „{}” megadottnál újabb verziójának telepítése. Ok: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Engedélyezett modulok: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Nincs profil megadva ehhez: „{}”, adja meg a profilt." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepítve" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepített, [a]aktív" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Szükségtelen profil mellőzése: „{}/{}”" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"A(z) „{0}” modul telepítése a(z) {1} üzembiztos tárolóból nem engedélyezett" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Nem illik a profil a(z) {} argumentumhoz. A(z) „{}:{}” elérhető profiljai: " +-"{}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Nem illik a profil a(z) {} argumentumhoz" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +-"Nincs alapértelmezett profil a(z) {}:{} modulhoz. Elérhető profilok: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Nincs alapértelmezett profil a(z) {}:{} modulhoz" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "A(z) {} alapértelmezett profil nem érhető el a(z) {}:{} modulban" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "A modul telepítése az üzembiztos tárolóból nem engedélyezett" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Nem oldható fel a(z) {} argumentum" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Nincs találat a(z) {} csomagra" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"A(z) „{0}” modul frissítése a(z) {1} üzembiztos tárolóból nem engedélyezett" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Nem illik a profil a(z) {} argumentumhoz" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "A modul frissítése az üzembiztos tárolóból nem engedélyezett" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Csak egy modulnév szükséges. A felesleges információk figyelmen kívül " +-"hagyása az argumentumban: „{}”" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Moduláris függőségi probléma:" +-msgstr[1] "Moduláris függőségi problémák:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Hiba a(z) „%s” feldolgozásakor: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Ismeretlen konfigurációs érték: %s=%s itt: %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Ismeretlen konfigurációs beállítás: %s = %s itt: %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "A gyorsítótár mappa nem állítható be: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Ismeretlen konfigurációs beállítás: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Hiba a --setopt feldolgozásakor a(z) „%s” kulccsal, „%s” értékkel: %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "A fő konfigurációs fájlban nem volt %s attribútum a setopt előtt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Érvénytelen vagy ismeretlen „{}”: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +-"Hiba a --setopt feldolgozásakor a(z) „%s.%s” kulccsal, „%s” értékkel: %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "A(z) %s tárolónak nincs %s attribútuma a setopt előtt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Figyelmeztetés: nem sikerült betölteni: „%s”, átugrás." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "„%s” tároló: Hiba a konfiguráció feldolgozásakor: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"A(z) „%s” tároló neve hiányzik a konfigurációban, az azonosító használata." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Hibás tárolóazonosító: %s, bájt = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -294,6 +67,16 @@ msgstr "Sikertelen e-mail küldési kísérlet: „%s”: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "A(z) „%s” parancs végrehajtása sikertelen, visszatérési érték: %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Ismeretlen konfigurációs érték: %s=%s itt: %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Ismeretlen konfigurációs beállítás: %s = %s itt: %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "dnf-automatic elindítva." +@@ -308,124 +91,47 @@ msgstr "Alvás %s másodpercig" + msgid "Error: %s" + msgstr "Hiba: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"A „gpgkey_dns_verification” konfigurációs beállításhoz szükséges a " +-"libunbound ({})" ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" + +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC bővítmény: A felhasználó kulcsa " ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "A(z) „{}” tároló betöltése meghiúsult" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "érvényes." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "" ++"A metaadat időzítő gyorsítótár nem lesz használatban, ha mért kapcsolatot " ++"használ." + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "ismeretlen állapotú." ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "" ++"A metaadat időzítő gyorsítótár nem lesz használatban, ha akkumulátorról " ++"működik a gép." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC bővítmény: " ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "A metaadat időzítő gyorsítótár letiltva." + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "A már importált kulcsok érvényességének ellenőrzése." ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "A metaadat gyorsítótár nemrég frissült." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Visszaállítás" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "Itt nincsenek engedélyezett tárolók: „{}”." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Tisztítás" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: sosem fog lejárni, és nem lesz frissítve." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Telepítés" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Elavulttá tétel" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Újratelepítés" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Törlés" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Frissítés" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Ellenőrzés" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Beállítás" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Előkészítés" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "A(z) „{}” tároló betöltése meghiúsult" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"A metaadat időzítő gyorsítótár nem lesz használatban, ha mért kapcsolatot " +-"használ." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "" +-"A metaadat időzítő gyorsítótár nem lesz használatban, ha akkumulátorról " +-"működik a gép." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "A metaadat időzítő gyorsítótár letiltva." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "A metaadat gyorsítótár nemrég frissült." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "Itt nincsenek engedélyezett tárolók: „{}”." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: sosem fog lejárni, és nem lesz frissítve." +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: lejárt, és frissítve lesz." ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: lejárt, és frissítve lesz." + + #. expires within the checking period: + #: ../dnf/base.py:354 +@@ -484,84 +190,85 @@ msgstr "Hibás tsflag a következő konfigurációs fájlban: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "A csoportfájl hozzáadása sikertelen a következő tárolónál: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Tranzakció ellenőrzés futtatása" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Hiba: tranzakció ellenőrzésnél és függőségfeloldásnál:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Tranzakció ellenőrzés sikeres." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Tranzakció teszt futtatása" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Tranzakció teszt hiba:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Tranzakció teszt sikeres." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Tranzakció futtatása" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Szükséges hely:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." ++"Még legalább {0}MB szabad helyre van szükség a(z) {1} fájlrendszeren." + msgstr[1] "" +-"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." ++"Még legalább {0}MB szabad helyre van szükség a(z) {1} fájlrendszeren." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Hiba összegzés" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "Az RPMDB a DNF-en kívül lett módosítva." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "Az RPMDB a(z) {prog} programon kívül lett módosítva." + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Tranzakció futtatása meghiúsult." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Tranzakció nem indítható:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "A következő tranzakció-fájl eltávolítása meghiúsult: %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Néhány csomag nem lett letöltve. Újrapróbálkozás." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "A Delta RPM-ek lecsökkentették a(z) %.1f MB-nyi frissítést %.1f MB-ra. " + "(%d.1%% megspórolva)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -569,111 +276,105 @@ msgstr "" + "A sikertelen Delta RPM-ek megnövelték a(z) %.1f MB-nyi frissítést %.1f MB-" + "ra. (%d.1%% elpazarolva)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Nem nyitható meg: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "A publikus kulcs nincs telepítve a következőhöz: %s" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Hiba a következő csomag megnyitásánál: %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "A publikus kulcs nem megbízható a következőhöz: %s" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "A következő csomag nincs aláírva: %s" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Nem távolítható el: %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s eltávolítva" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Nincs találat a(z) „{}” csomagcsoportra" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Csomagok hozzáadása a(z) „%s” csoportból: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nincs tennivaló." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Nincsenek eltávolításra jelölt csoportok." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Nincsenek frissítésre jelölt csoportok." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Nem található egyezés a következő argumentumra: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "nincs egyező csomag" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "A(z) %s csomag egy alacsonyabb verziója már telepítve van, nem lehet " + "visszaállítani." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "A(z) %s csomag nincs telepítve, nem lehet újratelepíteni." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "A(z) %s egy forráscsomag, és nem frissíthető, figyelmen kívül hagyva." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "A(z) %s csomag nincs telepítve, nem lehet frissíteni." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -681,113 +382,117 @@ msgstr "" + "A(z) %s megegyező vagy egy magasabb verziója már telepítve van, nem lehet " + "frissíteni." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "A(z) %s csomag elérhető, de nincs telepítve." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "A(z) %s csomag elérhető, de más architektúrához van telepítve." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nincs telepítve a(z) %s csomag." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Nem érvényes űrlap: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Nincsenek eltávolításra kijelölt csomagok." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "A(z) %s argumentumhoz érhetőek el csomagok, de nincsenek telepítve." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "A legalacsonyabb verziójú %s csomag már telepítve van, nem lehet " + "visszaállítani." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "A művelet nem kezelt: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "A(z) %s csomag nem érhető el." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "nincs egyező csomag" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " + "elérhető." + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " + "elérhető." + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". A hibás csomag: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "A GPG kulcsok beállítva mint: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "A kulcs jóváhagyásra került." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "A kulcs elutasításra került." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "A kulcs importálása meghiúsult (hibakód %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "A kulcs importálása sikeres" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Nem lett telepítve egyetlen kulcs sem" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -796,27 +501,27 @@ msgstr "" + "A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók ehhez a csomaghoz.\n" + "Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ehhez a tárolóhoz." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "A kulcs(ok) importálása nem segített, rossz kulcs(ok)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Talán erre gondolt: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "A(z) „{}”, „{}” helyi tárolóban lévő csomag ellenőrzőösszege hibás" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Néhány csomagnak hibás az ellenőrzőösszege a helyi tárolóban" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "A(z) „{}”, „{}” tárolóban lévő csomag ellenőrzőösszege hibás" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -824,1535 +529,1521 @@ msgstr "" + "Néhány csomag gyorsítótára érvénytelen, de nem tölthető le a „--cacheonly” " + "kapcsoló miatt" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "Nincs találat" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "Az összes találat ki lett szűrve kizáró szűréssel" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "Az összes találat ki lett szűrve moduláris szűréssel" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "Az összes találat egy másik tárolóból lett telepítve" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "A(z) %s csomag már telepítve van." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problémák a kérésben:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "hiányzó csomagok: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Váratlan környezetiváltozó-érték: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "törött csomagok: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "hiányzó csoportok vagy modulok: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "A(z) „%s” fájl nem olvasható: %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "törött csoportok vagy modulok: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Konfigurációs hiba: %s." + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Moduláris függőségi probléma az alapértelmezésekkel:" +-msgstr[1] "Moduláris függőségi problémák az alapértelmezésekkel:" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Az álnevek végtelen rekurziót tartalmaznak" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "nincs megfelelő adatkezelő a következőhöz: %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Már le lett töltve" ++msgid "%s, using original arguments." ++msgstr "%s, az eredeti argumentumok használatával." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "nem támogatott ellenőrzőösszeg típus: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Telepítve : %s-%s, ekkor: %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "leggyorsabb tükör meghatározása (%s gép)… " ++msgid " Built : %s at %s" ++msgstr " Létrehozva: %s, ekkor: %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"A moduláris metaadatok nem érhetőek el a(z) „{}” moduláris csomaghoz, ezért " +-"nem telepíthető a rendszerre" ++"A művelet azt eredményezné, hogy „{0}” modul „{1}” adatfolyama a(z) „{2}” " ++"adatfolyamra váltson" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "A moduláris metaadatok nem érhetőek el a moduláris csomaghoz" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" ++"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" ++"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a(z) „{prog} module reset ” paranccsal. Ha visszaállította a modult, akkor telepítheti a másik adatfolyamot." + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" ++"A(z) {prog} csak a tranzakcióhoz szükséges csomagokat fogja letölteni." + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "kihagyás." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" ++"A(z) {prog} csak letölti a csomagokat, telepíti a gpg kulcsokat, és " ++"ellenőrzi a tranzakciót." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "A(z) „%s” modul vagy csoport nincs telepítve." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Művelet megszakítva." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "A(z) „%s” modul vagy csoport nem érhető el." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Csomagok letöltése:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "A(z) „%s” csoport vagy modul nem létezik." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Hiba a csomagok letöltésekor:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "A(z) „%s” környezet nincs telepítve." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Tranzakció sikertelen" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "A(z) „%s” környezet nem érhető el." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Felügyelet nélküli futás közben a kulcsok nem importálhatóak.\n" ++"Használja az \"-y\" kapcsolót a felülbíráláshoz." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "A(z) „%s” csoportazonosító nem létezik." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG ellenőrzés SIKERTELEN" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "a(z) %s tároló engedélyezése" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Változásnaplók ehhez: {}" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Hozzáadott %s tároló, innen: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Csomagok elavulttá tétele" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Delta RPM újraépítés meghiúsult" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Nincsenek disztribúció-szinkronizációra kijelölt csomagok." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Delta-újraépített RPM ellenőrzőösszegének előállítása meghiúsult" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Nincsenek visszaállításra kijelölt csomagok." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "kész" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Telepített csomagok" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Parancssori hiba: %s" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Elérhető csomagok" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "hibás formátum: %s" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Csomagok automatikus eltávolítása" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "A setopt argumentumnak több értéke is van: %s" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Extra csomagok" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "A setopt argumentumnak nincs értéke: %s" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Elérhető frissítések" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "konfigurációs fájl elérésí útja" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Nemrégiben hozzáadott csomagok" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "csendes működés" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nem található csomag" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "bőbeszédű működés" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nincsenek találatok" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "a DNF verziójának megjelenítése, majd kilépés" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Nem lett megadva tranzakció azonosító" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "telepítési gyökérkönyvtár beállítása" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Nem található a megadott tranzakció azonosítója" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "ne telepítsen dokumentációkat" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Több, mint egy tranzakció azonosító található!" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "az összes bővítmény letiltása" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "A tranzakcióelőzmények hiányosak a következő előtt: %u." + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "bővítmények engedélyezése név szerint" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "A tranzakcióelőzmények hiányosak a következő után: %u." + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "bővítmények tiltása név szerint" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "A(z) {} tranzakció visszavonása, innen: {}" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"felülírja a $releasever értékét a konfigurációs és tárolóleíró fájlokban" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Ismeretlen tároló: „%s”" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "tetszőleges konfiguráció- és tárolóbeállítások" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Nincs illeszkedő tároló: %s" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "a depsolve problémák feloldása a csomagok kihagyásával" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Ezt a parancsot root felhasználóként kell futtatni." + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "a parancs súgójának megjelenítése" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"engedélyezi a telepített csomagok törlését a függőségek feloldása végett" ++"Lehet hogy egy {PROG} bővítmény parancs, próbálja ezt: „{prog} install 'dnf-" ++"command(%s)'”" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"megkísérli a legjobb elérhető verziójú csomagokat a tranzakciók alatt." ++"Lehet hogy egy {prog} bővítmény parancs, de a bővítmények betöltése jelenleg" ++" tiltott." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "ne korlátozza a tranzakciót a legjobb jelöltre" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." ++msgstr "" ++"A --destdir vagy a --downloaddir a --downloadonly, download vagy system-" ++"upgrade paranccsal együtt használandó." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy " +-"tárolóinformációk frissítve lennének" ++"Az --enable, --set-enabled és a --disable, --set-disabled a config-manager " ++"paranccsal együtt használandó." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "a parancsra várakozás maximális ideje" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++msgstr "" ++"Figyelmeztetés: GPG-aláírás ellenőrzésének globális betartatása az aktív RPM" ++" biztonsági házirend alapján (az üzenet némításához lásd a „gpgcheck” " ++"bejegyzést a dnf.conf(5) man oldalon)" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "a hibakeresés kimeneti szintje" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "A(z) „{}” konfigurációs fájl nem létezik" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "kiírja a részletes feloldási útvonalat fájlokba" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "" ++"A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " ++"megadásához)" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "hiba kimeneti szintje" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "A(z) „%s” parancs már létezik" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" +-"engedélyezi a dnf elavult csomag feldolgozási logikáját a frissítésnél, vagy" +-" megjeleníti a csomag elavulási adatait az info, list és repoquery parancsok" +-" esetén" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Kizárások a dnf.conf-ban: " + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm hibakereső kimeneti szintje" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Belevételek a dnf.conf-ban: " + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "automatikus igen válasz minden kérdésre" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Kizárások a tárolóban " + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "automatikus nem válasz minden kérdésre" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Belevételek a tárolóban " + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." +-msgstr "" +-"További tárolók engedélyezése. Felsorolási kapcsoló. Támogatja a globokat, " +-"többször is megadható." ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "A probléma diagnosztizálásához próbálja futtatni a következőt: „%s”." + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" +-"Tárolók letiltása. Felsorolási kapcsoló. Támogatja a globokat, többször is " +-"megadható." ++"Az RPMDB valószínűleg megsérült, a következő futtatása megoldhatja a " ++"problémát: „%s”." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" +-"csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " +-"is megadható" ++"Engedélyezte a csomagok GPG kulcsellenőrzését. Ez egy jó dolog.\n" ++"Azonban nincsenek GPG nyilvános kulcsok telepítve. Le kell töltenie a\n" ++"kulcsokat a csomagokhoz, amelyeket telepítenie szeretne, és telepítenie kell.\n" ++"Ezt megteheti a következő parancs futtatásával:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Másik lehetőségként, megadhatja a használandó kulcs URL-ét is egy\n" ++"tárolóhoz a 'gpgkey' beállítással a tároló szakasznál, és a(z) {prog} fel fogja\n" ++"telepíteni Önnek.\n" ++"\n" ++"További információkért lépjen kapcsolatba a disztribúciójával vagy\n" ++"csomagszolgáltatójával." + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "" +-"tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Hibás tároló: %s" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "részletek megjelenítése egy csomagról vagy egy csomagcsoportról" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "csomagok kizárása név vagy glob alapján" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "minden csomag megjelenítése (alapértelmezett)" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "excludepkgs letiltása" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "csak az elérhető csomagok megjelenítése" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." +-msgstr "" +-"Egy további használandó tároló címkéje és útvonala (ugyanaz mint a baseurl)," +-" többször is megadható." ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "csak a telepített csomagok megjelenítése" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "a már nem használt függőségek eltávolításának letiltása" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "csak az extra csomagok megjelenítése" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "gpg-aláírás ellenőrzés letiltása (ha az RPM házirend megengedi)" +- +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "színek használatának beállítása" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "csak a frissítési csomagok megjelenítése" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "metaadatok beállítása lejártként a parancs futtatása előtt" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "csak az automatikusan törlendő csomagok megjelenítése" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "csak IPv4 címek feloldása" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "csak a nemrég változott a csomagok megjelenítése" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "csak IPv6 címek feloldása" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "CSOMAG" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "könyvtár beállítása a csomagok másolási helyeként" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Csomagnév-specifikáció" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "csak a csomagok letöltése" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "csomag vagy csomagcsoport listázása" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "a megadott értéket szolgáltató csomag keresése" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "BIZTOSÍT" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "A keresendő biztosított csomag" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Új csomagok bevétele a frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Csomagok keresése: " + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "elérhető csomagfrissítések keresése" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Az adott tanácsadó üzenet javításához szükséges csomagok bevétele a " +-"frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "változásnaplók megjelenítése frissítés előtt" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "Az adott BZ javításához szükséges csomagok bevétele a frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Nincs elérhető csomag." + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "Az adott CVE javításához szükséges csomagok bevétele a frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Nincsenek telepítésre kijelölt csomagok." + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Az adott súlyosságú biztonsággal kapcsolatos csomagok bevétele a " +-"frissítésekbe" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nincs telepített csomag." + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Architektúra használatának kényszerítése" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (ebből: %s)" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Alapvető parancsok listája:" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "A következő telepített csomag nem elérhető: %s%s." + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Bővítmények parancsok listája:" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nincs telepített csomag a tárolóból." + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Név" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Nincsenek újratelepítésre kijelölt csomagok." + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Név" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nincsenek frissítésre kijelölt csomagok." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epocha" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "parancsok futtatása a megadott tárolóban lévő összes csomagon" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Verzió" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "TÁROLÓAZONOSÍTÓ" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Verzió" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Tárolóazonosító" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Kiadás" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Csomagspecifikáció" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arch" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "egy használati tipp megjelenítése" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Architektúra" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "PARANCS" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Méret" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "{prog} parancs, amelyhez segítséget keres" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Méret" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "korábbi tranzakciók megjelenítése vagy használata" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Forrás" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Több mint egy tranzakció azonosító található.\n" ++"„{}”' egy tranzakció azonosítót vagy csomagnevet igényel." + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Tároló" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Nem lett megadva tranzakció azonosító vagy csomagnév." + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Tároló" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Ön nem tudja elérni az előzmények adatbázisát." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Ezen tárolóból" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Nem lehet visszavonni a következő tranzakciót: %s. Eredménye inkonzisztens " ++"csomagadatbázis lenne." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Csomagoló" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Nem lehet visszagörgetni a következő tranzakciót: %s. Eredménye " ++"inkonzisztens csomagadatbázis lenne." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Építés ideje" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Érvénytelen tranzakcióazonosító tartománymegadás: „{}”.\n" ++"Használja ezt: „..”." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Telepítés ideje" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"A(z) „{}” nem alakítható át tranzakcióazonosítóvá.\n" ++"Használja ezeket: „”, „last”, „last-”." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Telepítette" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Nem található tranzakció, ami a(z) „{}” csomagot módosítja." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Összegzés" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Parancsálnevek felsorolása vagy létrehozása" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Összegzés" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "álnévfeloldás engedélyezése" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "álnévfeloldás letiltása" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licenc" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "álnevekkel végrehajtandó művelet" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Leírás" +- +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Leírás" +- +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Nem található csomag" +- +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "álnév-definíció" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "igen" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Az álnevek most már be vannak kapcsolva" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Az álnevek most már ki vannak kapcsolva" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nem" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "Érvénytelen álnév kulcs: %s" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Ez így jó? [y/N] " ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "Az álnév argumentumnak nincs értéke: %s" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Ez így jó? [Y/n]: " ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" ++msgstr "Álnevek hozzáadva: %s" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Group: %s" +-msgstr "Csoport: %s" ++msgid "Alias not found: %s" ++msgstr "Álnév nem található: %s" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Csoport azonosító: %s" ++msgid "Aliases deleted: %s" ++msgstr "Álnevek törölve: %s" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Description: %s" +-msgstr " Leírás: %s" ++msgid "%s, alias %s" ++msgstr "%s, álnév: %s" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Language: %s" +-msgstr " Nyelv: %s" ++msgid "Alias %s='%s'" ++msgstr "Álnév: %s='%s'" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Szükséges csomagok:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Az álnévfeloldás ki van kapcsolva." + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Alapértelmezett csomagok:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Nincsenek álnevek megadva." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Választható csomagok:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Nincs álnév megadva." + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Feltételes csomagok:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Nincsenek álnevek megadva." + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Environment Group: %s" +-msgstr "Környezeti csoport: %s" ++msgid "No match for alias: %s" ++msgstr "Nincs találat az álnévre: %s" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Környezet azonosító: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"az összes felesleges, eredetileg függőségként telepített csomag eltávolítása" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Kötelező csoportok:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Törlendő csomag" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Választható csoportok:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "problémák keresése a packagedb-ben" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Találat a következőtől:" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "minden probléma megjelenítése; alapértelmezett" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Fájlnév : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "függőségi problémák megjelenítése" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Tároló : %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "ismételt problémák megjelenítése" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Leírás : " ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "elavult csomagok megjelenítése" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "biztosított csomagok problémáinak megjelenítése" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Licenc : %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "a(z) {} csomag igényli a hiányzó {} csomagot" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "Biztosítja: %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} a következő ismétlése: {}" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "Egyéb : %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} elavult a következő miatt: {}" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Hiba történt a teljes letöltési méret kiszámítása során" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} biztosítja ezt: {}, de az nem található" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total size: %s" +-msgstr "Teljes méret: %s" ++msgid "Removing file %s" ++msgstr "%s fájl eltávolítása" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Teljes letöltési méret: %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "gyorsítótárazott adatok eltávolítása" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Telepített méret: %s" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tisztítandó metaadatok" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Hiba történt a telepített méret kiszámítása során" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Adatok törlése: " + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Felszabadított terület: %s" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Gyorsítótár lejárt" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Csomagok telepítettként megjelölése csoport szerint:" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d fájl eltávolítva" ++msgstr[1] "%d fájl eltávolítva" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Csomagok eltávolítottként megjelölése csoport szerint:" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Várakozás a %d pid-ű folyamat befejeződésére." + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Csoport" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "" ++"Listázza a csomag függőségeit, és hogy melye csomagok biztosítják azokat" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Csomagok" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "telepített csomagok szinkronizálása a legfrissebb verzióra" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Csoport/modul csomagjainak telepítése" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Szinkronizálandó csomag" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Csomagcsoportok telepítése" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Csomag visszaállítása" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Telepítés" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Visszaállítandó csomag" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Frissítés" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "a csoportinformációk megjelenítése vagy használata" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Újratelepítés" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Nem érhetők el csoportadatok a konfigurált tárolókhoz." + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Függőségek telepítése" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Figyelmeztetés: A(z) %s csoport nem létezik" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Gyenge függőségek telepítése" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Figyelmeztetés: Nincs egyező csoport:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Eltávolítás" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Elérhető környezeti csoportok:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Függő csomagok eltávolítása" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Telepített környezeti csoportok:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Nem használt függőségek eltávolítása" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Telepített csoportok:" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Visszaállítás" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Telepített nyelvi csoportok:" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Modulprofilok telepítése" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Elérhető csoportok:" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Modulprofilok letiltása" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Elérhető nyelvi csoportok:" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Moduladatfolyamok engedélyezése" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "a választható csomagok kiválasztása a csoportból" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Moduladatfolyamok váltása" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "a rejtett csoportok megjelenítése" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Modulok letiltása" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "csak a telepített csoportok megjelenítése" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Modulok helyreállítása" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "csak az elérhető csoportok megjelenítése" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Környezeti csoportok telepítése" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "megjeleníti a csoportazonosítókat is" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Környezeti csoportok frissítése" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "elérhető alparancsok: {} (alapértelmezett), {}" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Környezeti csoportok eltávolítása" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "argumentum a group alparancshoz" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Csoportok telepítése" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Érvénytelen csoport alparancs, kérjük használja ezt: %s." + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Csoportok frissítése" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Nem található egy kötelező csoportcsomag." + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Csoportok eltávolítása" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "csomag(ok) telepítése a rendszerre" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Ütköző csomagok kihagyása:\n" +-"(adja a következőt a parancshoz a frissítésük kényszerítéséhez: '%s')" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Telepítendő csomag" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Nem található egyezés" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Törött függőségekkel rendelkező csomagok kihagyása%s" ++msgid "Not a valid rpm file path: %s" ++msgstr "Nem érvényes rpm fájlútvonal: %s" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " vagy része egy csoportnak" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "A következő alternatívák vannak ehhez: „{0}”: {1}" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Csomag" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "metaadat-gyorsítótár létrehozása" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Csomag" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Gyorsítótár készítése az összes metaadat fájlhoz." + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "csere" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"a telepített csomagok felhasználó által telepítettként megjelölése be/ki" + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" +-"\n" +-"Tranzakció összegzés\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Telepítés" ++"install: megjelölés felhasználó által telepítettként\n" ++"remove: felhasználóként telepítettként jelölés eltávolítása\n" ++"group: megjelölés csoport által telepítettként" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Frissítés" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s megjelölve felhasználó által telepítettként." + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Eltávolítás" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s már nincs megjelölve felhasználó által telepítettként." + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Visszaállítás" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s megjelölve csoport által telepítettként." + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Kihagyás" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Hiba:" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Csomag" +-msgstr[1] "Csomagok" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "A(z) %s csomag nincs telepítve." + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Függő csomag" +-msgstr[1] "Függő csomagok" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" ++"Csak a modulnév, adatfolyam, architektúra vagy profil lesz használva. A " ++"szükségtelen információk mellőzése az argumentumban: „{}”" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Frissítve" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Nem található modul" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Visszaállítva" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "A(z) {} csomag több modulhoz is tartozik, kihagyás" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Telepítve" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Együttműködés modulokkal." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Újratelepítve" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "csak az engedélyezett modulok megjelenítése" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Kihagyva" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "csak a letiltott modulok megjelenítése" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Eltávolítva" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "csak a telepített modulok vagy csomagok megjelenítése" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Sikertelen" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "csak a profiltartalom megjelenítése" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Összesen" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "az összes moduláris csomag eltávolítása" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "<üres>" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Rendszer" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Modulspecifikáció" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Parancssor" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: túl kevés argumentum" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Felhasználónév" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "egy csomag újratelepítése" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Azonosító" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Újratelepítendő csomag" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Dátum és idő" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "csomag(ok) eltávolítása a rendszerből" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Művelet(ek)" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "ismételt csomagok eltávolítása" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Változtatva" +- +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Nincsenek tranzakciók" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "a csak telepíthető csomagok eltávolítása a korlát felett" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Meghiúsult előzmények információi" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nem található ismételt törlendő csomag." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Nem lett megadva tranzakció azonosító vagy csomag" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Nem találhatóak régi, ismételt törlendő csomagok." + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Törölve" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "ismeretlen" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Nem telepítve" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Soha (utoljára: %s)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Régebbi" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Azonnal (utoljára: %s)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Újabb" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s másodperc (utoljára: %s)" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Tranzakció azonosító:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "a beállított szoftvertárolók megjelenítése" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Kezdés ideje :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "minden tároló megjelenítése" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "rpmdb kezdete:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "engedélyezett tárolók megjelenítése (alapértelmezett)" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u másodperc)" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "letiltott tárolók megjelenítése" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u perc)" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Tárolóspecifikáció" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u óra)" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Nincsenek elérhető tárolók" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u nap)" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "engedélyezett" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Befejezés ideje:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "tiltott" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "rpmdb vége :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Tároló azonosító : " + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Felhasználó :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Tárolónév : " + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Vissz. érték :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "Tároló állapot : " + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Megszakítva" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Tároló revízió : " + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Siker" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Tároló címkék : " + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Hibák:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Tároló disztr. címkék : " + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Hiba:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Tároló frissítve : " + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Kiadásverzió :" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Tároló csomagok : " + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Parancssor :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Tároló elérhető cs. : " + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Megjegyzés :" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Tároló mérete : " + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Tranzakció a következővel lezajlott:" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Tároló metahivatkozás : " + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Módosított csomagok:" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Frissítve : " + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Beállítás kimenete:" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Tároló tükrök : " + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Hibák:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Tároló alap URL : " + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Függőség-telepítés" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Tároló lejárata : " + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Elévült" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Tároló kihagyása : " + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Törlés" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Tároló tartalmazása : " + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Újratelepítés" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Tároló kihagyva : " + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Rossz tranzakció azonosító vagy csomagnév lett megadva" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Tároló fájlneve : " + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> A(z) %s.%s %s csomag telepítve lesz" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "tároló azonosító" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> A(z) %s.%s %s csomag egy frissítés lesz" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "állapot" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> A(z) %s.%s %s csomag törölve lesz" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "tároló neve" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Összes csomag: {}" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> A(z) %s.%s %s csomag egy visszaállítás lesz" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "a kulcsszóval egyező csomagok keresése" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Minden csomag lekérdezése (rövidítés a „*” argumentum nélküli tároló " ++"lekérdezésehez)" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> A(z) %s.%s %s csomag frissítve lesz" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "az eredmények megjelenítése csak ebből az ARCHITEKTÚRÁból" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Függőségek feloldásának kezdete" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "az eredmények megjelenítése csak azokból, amelyek birtokolják a FÁJLt" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Függőségek feloldása befejeződött" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "csak azokat jelenítse meg, amelyek ütköznek a FÜGGŐSÉGgel" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"0x%s GPG kulcs importálása:\n" +-"Felhasználó: „%s”\n" +-"Ujjlenyomat: %s\n" +-"Származás : %s" ++"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " ++"igényelnek, javasolnak, kiegészítenek, fejlesztenek vagy javasolnak" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Fut" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Alszik" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" ++"az eredmények megjelenítése csak azokból, amelyek biztosítják a FÜGGŐSÉGet" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Nem megszakítható" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" ++"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " ++"igényelnek" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" ++"az eredmények megjelenítése csak azokból, amelyek ajánlják a FÜGGŐSÉGet" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Nyomozott/Megállított" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" ++"az eredmények megjelenítése csak azokból, amelyek fejlesztik a FÜGGŐSÉGet" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Ismeretlen" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" ++"az eredmények megjelenítése csak azokból, amelyek javasolják a FÜGGŐSÉGet" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" +-"Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" ++"az eredmények megjelenítése csak azokból, amelyek kiegészítik a FÜGGŐSÉGet" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " A(z) %d PID-ű alkalmazás: %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" ++"a nem explicit függőségek ellenőrzése (fájlok, és biztosított csomagok); " ++"alapértelmezett" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memória : %5s RSS (%5sB VSZ)" +- +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Elindítva: %s - %s" +- +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Állapot : %s" +- +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Váratlan környezetiváltozó-érték: DNF_DISABLE_ALIASES=%s" +- +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "A(z) „%s” fájl nem olvasható: %s" +- +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Konfigurációs hiba: %s." +- +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Az álnevek végtelen rekurziót tartalmaznak" +- +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, az eredeti argumentumok használatával." +- +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Telepítve : %s-%s, ekkor: %s" +- +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Létrehozva: %s, ekkor: %s" +- +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" +-"A művelet azt eredményezné, hogy „{0}” modul „{1}” adatfolyama a(z) „{2}” " +-"adatfolyamra váltson" ++"csak a pontosan megadott függőségek ellenőrzése, az --alldeps ellentéte" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" +-"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor telepítheti a másik adatfolyamot." +- +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "A DNF csak a tranzakcióhoz szükséges csomagokat fogja letölteni." ++"a --whatrequires, és a --requires --resolve paraméterekkel használva, " ++"rekurzívan kérdezi le a csomagokat." + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" +-"A DNF csak letölti a csomagokat, telepíti a gpg kulcsokat, és ellenőrzi a " +-"tranzakciót." ++"megjeleníti az összes függőség listáját, és hogy mely csomagok biztosítják " ++"őket" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Művelet megszakítva." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Csomagok letöltése:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "képességek feloldása az eredő csomag(ok)hoz" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Hiba a csomagok letöltésekor:" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "rekurzív fák megjelenítése a csomagokhoz" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Tranzakció sikertelen" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "művelet a hozzá tartozó forrás RPM-en" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Felügyelet nélküli futás közben a kulcsok nem importálhatóak.\n" +-"Használja az \"-y\" kapcsolót a felülbíráláshoz." ++"megjeleníti az N legfrissebb csomagot a megadott név.architektúrához (vagy a" ++" legfrissebb N-et kivéve, ha N negatív)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG ellenőrzés SIKERTELEN" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "az inaktív modul adatfolyamok felsorolása" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Változásnaplók ehhez: {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "részletes információk megjelenítése a csomagról" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Csomagok elavulttá tétele" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "a fájlok listájának megjelenítése a csomagokban" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Nincsenek disztribúció-szinkronizációra kijelölt csomagok." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "megjeleníti a csomag forrás RPM nevét" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Nincsenek visszaállításra kijelölt csomagok." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "a csomag változásnaplóinak megjelenítése" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Telepített csomagok" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "a talált csomagok megjelenítése formátuma" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Elérhető csomagok" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"név-epocha:verzió-kiadás.architektúra formátum használata a találat csomagok" ++" megjelenítéséhez (alapértelmezett)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Csomagok automatikus eltávolítása" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"név-verzió-kiadás formátum használata a találat csomagok megjelenítéséhez " ++"(rpm lekérdezés alapértelmezése)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Extra csomagok" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"epocha:név-verzió-kiadás.architektúra formátum használata a találat csomagok" ++" megjelenítéséhez" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Elérhető frissítések" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "A látható kiválasztott csomagok comps csoportjának megjelenítése" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Nemrégiben hozzáadott csomagok" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nem található csomag" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nincsenek találatok" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"azokra a telepített csomagokra korlátozza a lekérdezést, amelyeknek vannak " ++"kielégítetlen függőségei" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Nem lett megadva tranzakció azonosító" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Nem található a megadott tranzakció azonosítója" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "A képességek megjelenítése, amivel a csomag ütközik." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Több, mint egy tranzakció azonosító található!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"A képességek megjelenítése, amelyektől a csomag függhet, amelyeket az " ++"javíthat, kiegészíthet vagy amelyeket ajánlhat és javasolhat." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "A tranzakcióelőzmények hiányosak a következő előtt: %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "A tranzakcióelőzmények hiányosak a következő után: %u." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "A(z) {} tranzakció visszavonása, innen: {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Ismeretlen tároló: „%s”" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "A képességek megjelenítése, amelyektől a csomag függ." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "Nincs illeszkedő tároló: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"A képességek megjelenítése, amelyektől a csomag függ a %%pre parancsfájl " ++"futtatásakor." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Ezt a parancsot root felhasználóként kell futtatni." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "A képességek megjelenítése, amelyeket a csomag javasol." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "A képességek megjelenítése, amelyeket a csomag kiegészíthet." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Lehet hogy egy DNF bővítmény parancs, próbálja ezt: „dnf install 'dnf-" +-"parancs(%s)'”" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Csak az elérhető csomagok megjelenítése." + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Lehet hogy egy DNF bővítmény parancs, de a bővítmények betöltése jelenleg " +-"tiltott." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Csak a telepített csomagok megjelenítése." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"A --destdir vagy a --downloaddir a --downloadonly, download vagy system-" +-"upgrade paranccsal együtt használandó." ++"Csak azon csomagok megjelenítése, amelyek nincsenek jelen egyik elérhető " ++"tárolóban sem." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"Az --enable, --set-enabled és a --disable, --set-disabled a config-manager " +-"paranccsal együtt használandó." ++"Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " ++"telepített csomaghoz." + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"Figyelmeztetés: GPG-aláírás ellenőrzésének globális betartatása az aktív RPM" +-" biztonsági házirend alapján (az üzenet némításához lásd a „gpgcheck” " +-"bejegyzést a dnf.conf(5) man oldalon)" ++"Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a(z) „{prog}" ++" autoremove” paranccsal." + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "A(z) „{}” konfigurációs fájl nem létezik" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Csak a felhasználó által telepített csomagok megjelenítése." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "a keresendő kulcs" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " +-"megadásához)" ++"A „--resolve” kapcsolót a „--conflicts”, „--depends”, „--enhances”, " ++"„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " ++"vagy „--supplements” kapcsolók egyikével kell használni." + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++"A „--recursive” kapcsolót a „--whatrequires ” kapcsolóval " ++"(választhatóan az „--alldeps” kapcsolóval együtt, de az „--exactdeps” " ++"nélkül), vagy a „--requires --resolve” kapcsolókkal kell " ++"használni." + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "A(z) „%s” parancs már létezik" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "A(z) {} csomag nem tartalmaz fájlokat" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Kizárások a dnf.conf-ban: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Elérhető lekérdezési címkék: használja ezt: --queryformat \"…%{tag}…\"" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Belevételek a dnf.conf-ban: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Kizárások a tárolóban " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"Nincs kapcsoló megadva\n" ++"használat: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [kulcs] [--tree]\n" ++"\n" ++"leírás:\n" ++" Kiírja a csomagfát a megadott csomagokhoz." + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Belevételek a tárolóban " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "csomagrészletek keresése megadott szöveg alapján" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "csomag(ok) eltávolítása a rendszerből" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "keresés csomagleírás és URL alapján is" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "ismételt csomagok eltávolítása" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "KULCSSZÓ" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "a csak telepíthető csomagok eltávolítása a korlát felett" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Keresendő kulcsszó" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Törlendő csomag" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Név" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nem található ismételt törlendő csomag." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Összegzés" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Leírás" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " és " + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "A következő telepített csomag nem elérhető: %s%s." ++msgid "%s Exactly Matched: %%s" ++msgstr "%s megegyezik: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Nem találhatóak régi, ismételt törlendő csomagok." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s illeszkedik: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Nem található egyezés." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "interaktív DNF parancssor indítása" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "interaktív {prog} parancssor indítása" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "PARANCSFÁJL" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "A DNF parancssorban futtatandó parancsfájl" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Hiba:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "A(z) {prog} parancssorban futtatandó parancsfájl" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Nem támogatott kulcsérték." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Tároló nem található: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2366,7 +2057,7 @@ msgstr "" + " Ha nincs érték megadva, a jelenlegi értéket írja ki.\n" + " Ha érték adott, beállítja az értéket." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2374,7 +2065,7 @@ msgstr "" + "{} [parancs]\n" + " súgó kiírása" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2386,7 +2077,7 @@ msgstr "" + " enable: engedélyezi a tárolókat. opció = repository id\n" + " disable: kikapcsolja a tárolókat. opció = repository id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2394,7 +2085,7 @@ msgstr "" + "{}\n" + " tranzakciókészlet feloldása" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2406,7 +2097,7 @@ msgstr "" + " reset: tranzakció visszaállítása (nullázása)\n" + " run: tranzakció futtatása" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2414,7 +2105,7 @@ msgstr "" + "{}\n" + " tranzakció futtatása" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2422,7 +2113,7 @@ msgstr "" + "{}\n" + " kilépés a parancssorból" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2443,1352 +2134,1702 @@ msgstr "" + "run tranzakciókészlet feloldása és futtatása\n" + "exit (vagy quit) kilépés a parancssorból" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Hiba: A(z) %s nem nyitható meg olvasásra" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Kész!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Parancssor elhagyása" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"a telepített csomagok felhasználó által telepítettként megjelölése be/ki" ++"interaktív {prog} mód futtatása egy spec fájl eltávolításához és " ++"telepítéséhez" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +-"install: megjelölés felhasználó által telepítettként\n" +-"remove: felhasználóként telepítettként jelölés eltávolítása\n" +-"group: megjelölés csoport által telepítettként" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "A spec fájlok, amelyek el lesznek távolítva" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Csomagspecifikáció" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "A spec fájlok, amelyek telepítve lesznek" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s megjelölve felhasználó által telepítettként." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "hibajavítás" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s már nincs megjelölve felhasználó által telepítettként." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "fejlesztés" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s megjelölve csoport által telepítettként." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "biztonsági" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "A(z) %s csomag nincs telepítve." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "új csomag" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "%s fájl eltávolítása" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritikus/bizt." + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "gyorsítótárazott adatok eltávolítása" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Fontos/bizt." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tisztítandó metaadatok" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Közepes/bizt." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Adatok törlése: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Alacsony/bizt." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Gyorsítótár lejárt" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "csomagtájékoztatók megjelenítése" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d fájl eltávolítva" +-msgstr[1] "%d fájl eltávolítva" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" ++"tájékoztatók a telepített csomagok újabb verziójáról (alapértelmezett)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Várakozás a %d pid-ű folyamat befejeződésére." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" ++"tájékoztatók a telepített csomagokkal egyező, illetve régebbi verziójáról" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Parancsálnevek felsorolása vagy létrehozása" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "tájékoztatók a telepített csomagok újabb verziójáról" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "álnévfeloldás engedélyezése" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "tájékoztatók a telepített csomagok bármely verziójáról" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "álnévfeloldás letiltása" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "tájékoztatók összesítésének megjelenítése (alapértelmezett)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "álnevekkel végrehajtandó művelet" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "tájékoztatók listájának megjelenítése" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "álnév-definíció" +- +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Az álnevek most már be vannak kapcsolva" +- +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Az álnevek most már ki vannak kapcsolva" +- +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Érvénytelen álnév kulcs: %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "tájékoztatók információinak megjelenítése" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Az álnév argumentumnak nincs értéke: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "csak a CVE hivatkozással rendelkező figyelmeztetések megjelenítése" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Álnevek hozzáadva: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" ++"csak a bugzilla hivatkozással rendelkező figyelmeztetések megjelenítése" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Álnév nem található: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "telepítve" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Álnevek törölve: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "frissítések" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, álnév: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "összes" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Álnév: %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "elérhető" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Az álnévfeloldás ki van kapcsolva." ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Információ a frissítésekkel kapcsolatban: " + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Nincsenek álnevek megadva." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Új csomag észrevétel(ek):" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Nincs álnév megadva." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Biztonsági észrevétel(ek):" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Nincsenek álnevek megadva." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritikus biztonsági észrevétel(ek):" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Nincs találat az álnévre: %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Fontos biztonsági észrevétel(ek):" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"frissítés, de csak a „legújabb” olyan csomaggal, amely egy problémát javít a" +-" rendszerén" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Közepes biztonsági észrevétel(ek):" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "problémák keresése a packagedb-ben" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Alacsony biztonsági észrevétel(ek):" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "minden probléma megjelenítése; alapértelmezett" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Ismeretlen biztonsági észrevétel(ek):" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "függőségi problémák megjelenítése" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Hibajavítási észrevétel(ek):" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "ismételt problémák megjelenítése" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Fejlesztési észrevétel(ek):" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "elavult csomagok megjelenítése" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "egyéb észrevétel(ek):" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "biztosított csomagok problémáinak megjelenítése" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Ismeretlen/bizt." + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "a(z) {} csomag igényli a hiányzó {} csomagot" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Hibák" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} a következő ismétlése: {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Típus" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} elavult a következő miatt: {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Frissítési azonosító" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} biztosítja ezt: {}, de az nem található" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Frissítve" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Csomag visszaállítása" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE-k" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Visszaállítandó csomag" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Leírás" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "a csoportinformációk megjelenítése vagy használata" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Jogok" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Nem érhetők el csoportadatok a konfigurált tárolókhoz." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Súlyosság" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Figyelmeztetés: A(z) %s csoport nem létezik" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Fájlok" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Figyelmeztetés: Nincs egyező csoport:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Telepítve" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Elérhető környezeti csoportok:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "hamis" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Telepített környezeti csoportok:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "igaz" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Telepített csoportok:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "csomag(ok) frissítése a rendszeren" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Telepített nyelvi csoportok:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Frissítendő csomag" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Elérhető csoportok:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"frissítés, de csak a „legújabb” olyan csomaggal, amely egy problémát javít a" ++" rendszerén" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Elérhető nyelvi csoportok:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Megszakítva." + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "a választható csomagok kiválasztása a csoportból" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Nincs olvasási/futtatási jogosultság a jelenlegi könyvtárban, ugrás ide: /" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "a rejtett csoportok megjelenítése" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "adja hozzá a(z) „{}” kapcsolót az ütköző csomagok lecseréléséhez" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "csak a telepített csoportok megjelenítése" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++"adja hozzá a(z) „{}” kapcsolót a nem telepíthető csomagok kihagyásához" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "csak az elérhető csoportok megjelenítése" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " vagy „{}” a nem telepíthető csomagok kihagyásához" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" ++"adja hozzá a(z) „{}” kapcsolót, hogy ne csak a legjobb csomagjelölteket " ++"használja" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "elérhető alparancsok: {} (alapértelmezett), {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " vagy „{}”, hogy ne csak a legjobb csomagjelölteket használja" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "argumentum a group alparancshoz" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Függőségek feloldva." + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Érvénytelen csoport alparancs, kérjük használja ezt: %s." ++msgid "Command line error: %s" ++msgstr "Parancssori hiba: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Nem található egy kötelező csoportcsomag." +- +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "" +-"Listázza a csomag függőségeit, és hogy melye csomagok biztosítják azokat" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "hibás formátum: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "A probléma diagnosztizálásához próbálja futtatni a következőt: „%s”." ++msgid "Setopt argument has multiple values: %s" ++msgstr "A setopt argumentumnak több értéke is van: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" ++msgstr "A setopt argumentumnak nincs értéke: %s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "Általános {prog} beállítások" ++ ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "konfigurációs fájl elérésí útja" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "csendes működés" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "bőbeszédű működés" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "{prog} verzió kiírása és kilépés" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "telepítési gyökérkönyvtár beállítása" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "ne telepítsen dokumentációkat" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "az összes bővítmény letiltása" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "bővítmények engedélyezése név szerint" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "bővítmények tiltása név szerint" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" +-"Az RPMDB valószínűleg megsérült, a következő futtatása megoldhatja a " +-"problémát: „%s”." ++"felülírja a $releasever értékét a konfigurációs és tárolóleíró fájlokban" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "tetszőleges konfiguráció- és tárolóbeállítások" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "a depsolve problémák feloldása a csomagok kihagyásával" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "a parancs súgójának megjelenítése" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++"engedélyezi a telepített csomagok törlését a függőségek feloldása végett" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++"megkísérli a legjobb elérhető verziójú csomagokat a tranzakciók alatt." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "ne korlátozza a tranzakciót a legjobb jelöltre" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++"futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy " ++"tárolóinformációk frissítve lennének" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "a parancsra várakozás maximális ideje" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "a hibakeresés kimeneti szintje" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "kiírja a részletes feloldási útvonalat fájlokba" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "hiba kimeneti szintje" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Engedélyezte a csomagok GPG kulcsellenőrzését. Ez egy jó dolog.\n" +-"Azonban nincsenek GPG nyilvános kulcsok telepítve. Le kell töltenie a\n" +-"kulcsokat a csomagokhoz, amelyeket telepítenie szeretne, és telepítenie kell.\n" +-"Ezt megteheti a következő parancs futtatásával:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Másik lehetőségként, megadhatja a használandó kulcs URL-ét is egy\n" +-"tárolóhoz a 'gpgkey' beállítással a tároló szakasznál, és a DNF fel fogja\n" +-"telepíteni Önnek.\n" +-"\n" +-"További információkért lépjen kapcsolatba a disztribúciójával vagy\n" +-"csomagszolgáltatójával." ++"engedélyezi a(z) {prog} elavult csomag feldolgozási logikáját a " ++"frissítésnél, vagy megjeleníti a csomag elavulási adatait az info, list és " ++"repoquery parancsok esetén" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Hibás tároló: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm hibakereső kimeneti szintje" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "részletek megjelenítése egy csomagról vagy egy csomagcsoportról" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "automatikus igen válasz minden kérdésre" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "minden csomag megjelenítése (alapértelmezett)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "automatikus nem válasz minden kérdésre" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "csak az elérhető csomagok megjelenítése" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"További tárolók engedélyezése. Felsorolási kapcsoló. Támogatja a globokat, " ++"többször is megadható." + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "csak a telepített csomagok megjelenítése" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Tárolók letiltása. Felsorolási kapcsoló. Támogatja a globokat, többször is " ++"megadható." + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "csak az extra csomagok megjelenítése" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " ++"is megadható" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "csak a frissítési csomagok megjelenítése" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "csak az automatikusan törlendő csomagok megjelenítése" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "csak a nemrég változott a csomagok megjelenítése" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "csomagok kizárása név vagy glob alapján" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Csomagnév-specifikáció" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "excludepkgs letiltása" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "csomag vagy csomagcsoport listázása" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"Egy további használandó tároló címkéje és útvonala (ugyanaz mint a baseurl)," ++" többször is megadható." + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "a megadott értéket szolgáltató csomag keresése" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "a már nem használt függőségek eltávolításának letiltása" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "gpg-aláírás ellenőrzés letiltása (ha az RPM házirend megengedi)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "színek használatának beállítása" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "metaadatok beállítása lejártként a parancs futtatása előtt" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "csak IPv4 címek feloldása" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "csak IPv6 címek feloldása" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "könyvtár beállítása a csomagok másolási helyeként" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "csak a csomagok letöltése" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Új csomagok bevétele a frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Az adott tanácsadó üzenet javításához szükséges csomagok bevétele a " ++"frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "Az adott BZ javításához szükséges csomagok bevétele a frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "Az adott CVE javításához szükséges csomagok bevétele a frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Az adott súlyosságú biztonsággal kapcsolatos csomagok bevétele a " ++"frissítésekbe" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Architektúra használatának kényszerítése" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Alapvető parancsok listája:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Bővítmények parancsok listája:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Név" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epocha" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Verzió" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Verzió" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Kiadás" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arch" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Architektúra" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Méret" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Méret" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Forrás" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Tároló" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Tároló" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Ezen tárolóból" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Csomagoló" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Építés ideje" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Telepítés ideje" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Telepítette" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Összegzés" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "BIZTOSÍT" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licenc" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "A keresendő biztosított csomag" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Leírás" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Csomagok keresése: " ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Nem található csomag" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "elérhető csomagfrissítések keresése" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "változásnaplók megjelenítése frissítés előtt" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "igen" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Nincs elérhető csomag." ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Nincsenek telepítésre kijelölt csomagok." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nem" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nincs telepített csomag." ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Ez így jó? [y/N] " + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Ez így jó? [Y/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (ebből: %s)" ++msgid "Group: %s" ++msgstr "Csoport: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nincs telepített csomag a tárolóból." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Csoport azonosító: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Nincsenek újratelepítésre kijelölt csomagok." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Leírás: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nincsenek frissítésre kijelölt csomagok." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Nyelv: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "parancsok futtatása a megadott tárolóban lévő összes csomagon" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Szükséges csomagok:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "TÁROLÓAZONOSÍTÓ" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Alapértelmezett csomagok:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Tárolóazonosító" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Választható csomagok:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "egy használati tipp megjelenítése" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Feltételes csomagok:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "PARANCS" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Környezeti csoport: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "korábbi tranzakciók megjelenítése vagy használata" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Környezet azonosító: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Több mint egy tranzakció azonosító található.\n" +-"„{}”' egy tranzakció azonosítót vagy csomagnevet igényel." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Kötelező csoportok:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Nem lett megadva tranzakció azonosító vagy csomagnév." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Választható csoportok:" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Ön nem tudja elérni az előzmények adatbázisát." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Találat a következőtől:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Nem lehet visszavonni a következő tranzakciót: %s. Eredménye inkonzisztens " +-"csomagadatbázis lenne." ++msgid "Filename : %s" ++msgstr "Fájlnév : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Nem lehet visszagörgetni a következő tranzakciót: %s. Eredménye " +-"inkonzisztens csomagadatbázis lenne." +- +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Érvénytelen tranzakcióazonosító tartománymegadás: „{}”.\n" +-"Használja ezt: „..”." ++msgid "Repo : %s" ++msgstr "Tároló : %s" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"A(z) „{}” nem alakítható át tranzakcióazonosítóvá.\n" +-"Használja ezeket: „”, „last”, „last-”." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Leírás : " + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Nem található tranzakció, ami a(z) „{}” csomagot módosítja." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "csomag(ok) telepítése a rendszerre" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licenc : %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Nem található egyezés" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Biztosítja: %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Nem érvényes rpm fájlútvonal: %s" ++msgid "Other : %s" ++msgstr "Egyéb : %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "A következő alternatívák vannak ehhez: „{0}”: {1}" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Hiba történt a teljes letöltési méret kiszámítása során" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "hibajavítás" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Teljes méret: %s" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "fejlesztés" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Teljes letöltési méret: %s" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "biztonsági" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Telepített méret: %s" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "ismeretlen" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Hiba történt a telepített méret kiszámítása során" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "új csomag" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Felszabadított terület: %s" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritikus/bizt." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Csomagok telepítettként megjelölése csoport szerint:" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Fontos/bizt." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Csomagok eltávolítottként megjelölése csoport szerint:" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Közepes/bizt." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Csoport" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Alacsony/bizt." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Csomagok" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "csomagtájékoztatók megjelenítése" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Csoport/modul csomagjainak telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "" +-"tájékoztatók a telepített csomagok újabb verziójáról (alapértelmezett)" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Csomagcsoportok telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" +-"tájékoztatók a telepített csomagokkal egyező, illetve régebbi verziójáról" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Telepítés" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "tájékoztatók a telepített csomagok újabb verziójáról" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Frissítés" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "tájékoztatók a telepített csomagok bármely verziójáról" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Újratelepítés" ++ ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Függőségek telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "tájékoztatók összesítésének megjelenítése (alapértelmezett)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Gyenge függőségek telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "tájékoztatók listájának megjelenítése" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Eltávolítás" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "tájékoztatók információinak megjelenítése" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Függő csomagok eltávolítása" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "telepítve" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Nem használt függőségek eltávolítása" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "frissítések" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Visszaállítás" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "összes" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Modulprofilok telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "elérhető" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Modulprofilok letiltása" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Információ a frissítésekkel kapcsolatban: " ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Moduladatfolyamok engedélyezése" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Új csomag észrevétel(ek):" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Moduladatfolyamok váltása" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Biztonsági észrevétel(ek):" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Modulok letiltása" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritikus biztonsági észrevétel(ek):" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Modulok helyreállítása" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Fontos biztonsági észrevétel(ek):" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Környezeti csoportok telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Közepes biztonsági észrevétel(ek):" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Környezeti csoportok frissítése" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Alacsony biztonsági észrevétel(ek):" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Környezeti csoportok eltávolítása" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Ismeretlen biztonsági észrevétel(ek):" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Csoportok telepítése" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Hibajavítási észrevétel(ek):" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Csoportok frissítése" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Fejlesztési észrevétel(ek):" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Csoportok eltávolítása" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "egyéb észrevétel(ek):" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Ütköző csomagok kihagyása:\n" ++"(adja a következőt a parancshoz a frissítésük kényszerítéséhez: '%s')" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Ismeretlen/bizt." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Törött függőségekkel rendelkező csomagok kihagyása%s" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Frissítési azonosító" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " vagy része egy csoportnak" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Típus" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Csomag" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Frissítve" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Csomag" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Hibák" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "csere" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE-k" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Tranzakció összegzés\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Leírás" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Telepítés" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Súlyosság" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Frissítés" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Jogok" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Eltávolítás" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Fájlok" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Visszaállítás" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "igaz" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Kihagyás" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "hamis" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Csomag" ++msgstr[1] "Csomagok" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Nem található modul" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Függő csomag" ++msgstr[1] "Függő csomagok" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Együttműködés modulokkal." ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Frissítve" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "csak az engedélyezett modulok megjelenítése" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Visszaállítva" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "csak a letiltott modulok megjelenítése" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Újratelepítve" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "csak a telepített modulok megjelenítése" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Kihagyva" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "csak a profiltartalom megjelenítése" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Eltávolítva" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Moduláris parancs" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Sikertelen" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Modulspecifikáció" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Összesen" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "egy csomag újratelepítése" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "<üres>" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Újratelepítendő csomag" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Rendszer" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "telepített csomagok szinkronizálása a legfrissebb verzióra" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Parancssor" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Szinkronizálandó csomag" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Felhasználónév" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"interaktív dnf mód futtatása egy spec fájl eltávolításához és telepítéséhez" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Azonosító" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "A spec fájlok, amelyek el lesznek távolítva" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Dátum és idő" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "A spec fájlok, amelyek telepítve lesznek" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Művelet(ek)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "metaadat-gyorsítótár létrehozása" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Változtatva" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Gyorsítótár készítése az összes metaadat fájlhoz." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Nincsenek tranzakciók" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "csomag(ok) frissítése a rendszeren" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Meghiúsult előzmények információi" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Frissítendő csomag" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Nem lett megadva tranzakció azonosító vagy csomag" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"az összes felesleges, eredetileg függőségként telepített csomag eltávolítása" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Törölve" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "csomagrészletek keresése megadott szöveg alapján" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Nem telepítve" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "keresés csomagleírás és URL alapján is" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Újabb" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "KULCSSZÓ" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Régebbi" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Keresendő kulcsszó" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Tranzakció azonosító:" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " és " ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Kezdés ideje :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s megegyezik: %%s" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "rpmdb kezdete:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "%s illeszkedik: %%s" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Nem található egyezés." ++msgid "(%u seconds)" ++msgstr "(%u másodperc)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Soha (utoljára: %s)" ++msgid "(%u minutes)" ++msgstr "(%u perc)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Azonnal (utoljára: %s)" ++msgid "(%u hours)" ++msgstr "(%u óra)" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s másodperc (utoljára: %s)" ++msgid "(%u days)" ++msgstr "(%u nap)" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "a beállított szoftvertárolók megjelenítése" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Befejezés ideje:" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "minden tároló megjelenítése" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "rpmdb vége :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "engedélyezett tárolók megjelenítése (alapértelmezett)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Felhasználó :" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "letiltott tárolók megjelenítése" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Megszakítva" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Tárolóspecifikáció" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Vissz. érték :" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Nincsenek elérhető tárolók" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Siker" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "engedélyezett" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Hibák:" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "tiltott" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Hiba:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Tároló azonosító : " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Kiadásverzió :" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Tároló név : " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Parancssor :" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Tároló állapot : " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Megjegyzés :" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Tároló verzió : " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Tranzakció a következővel lezajlott:" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Tároló címkék : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Módosított csomagok:" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Tároló disztr. c. : " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Beállítás kimenete:" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Tároló frissítve : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Hibák:" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Tároló csomagok : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Függőség-telepítés" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Tároló mérete : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Elévült" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Tároló metalink : " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Elavulttá tétel" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Frissítve : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Törlés" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Tároló tükrök : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Újratelepítés" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Tároló bázis-URL : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Rossz tranzakció azonosító vagy csomagnév lett megadva" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Tároló lejárata : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> A(z) %s.%s %s csomag telepítve lesz" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Tároló kizárása : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> A(z) %s.%s %s csomag egy frissítés lesz" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Tároló tartalmazás : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> A(z) %s.%s %s csomag törölve lesz" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Tároló kizárva : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Tároló fájlnév : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> A(z) %s.%s %s csomag egy visszaállítás lesz" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "tároló azonosító" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "állapot" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> A(z) %s.%s %s csomag frissítve lesz" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "tároló neve" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "Összes csomag: {}" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Függőségek feloldásának kezdete" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "a kulcsszóval egyező csomagok keresése" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Függőségek feloldása befejeződött" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" +-"Minden csomag lekérdezése (rövidítés a „*” argumentum nélküli tároló " +-"lekérdezésehez)" ++"0x%s GPG kulcs importálása:\n" ++"Felhasználó: „%s”\n" ++"Ujjlenyomat: %s\n" ++"Származás : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Fut" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "az eredmények megjelenítése csak ebből az ARCHITEKTÚRÁból" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Alszik" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "az eredmények megjelenítése csak azokból, amelyek birtokolják a FÁJLt" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Nem megszakítható" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "csak azokat jelenítse meg, amelyek ütköznek a FÜGGŐSÉGgel" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "" +-"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " +-"igényelnek, javasolnak, kiegészítenek, fejlesztenek vagy javasolnak" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Nyomozott/Megállított" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Ismeretlen" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" +-"az eredmények megjelenítése csak azokból, amelyek biztosítják a FÜGGŐSÉGet" ++"Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "" +-"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " +-"igényelnek" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " A(z) %d PID-ű alkalmazás: %s" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memória : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Elindítva: %s - %s" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Állapot : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "kihagyás." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "A(z) „%s” modul vagy csoport nincs telepítve." + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "" +-"az eredmények megjelenítése csak azokból, amelyek ajánlják a FÜGGŐSÉGet" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "A(z) „%s” modul vagy csoport nem érhető el." + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "" +-"az eredmények megjelenítése csak azokból, amelyek fejlesztik a FÜGGŐSÉGet" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "A(z) „%s” csoport vagy modul nem létezik." + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "" +-"az eredmények megjelenítése csak azokból, amelyek javasolják a FÜGGŐSÉGet" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "A(z) „%s” környezet nincs telepítve." + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "" +-"az eredmények megjelenítése csak azokból, amelyek kiegészítik a FÜGGŐSÉGet" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "A(z) „%s” környezet nem érhető el." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "" +-"a nem explicit függőségek ellenőrzése (fájlok, és biztosított csomagok); " +-"alapértelmezett" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "A(z) „%s” csoportazonosító nem létezik." + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" +-"csak a pontosan megadott függőségek ellenőrzése, az --alldeps ellentéte" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Hiba a(z) „%s” feldolgozásakor: %s" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "" +-"a --whatrequires, és a --requires --resolve paraméterekkel használva, " +-"rekurzívan kérdezi le a csomagokat." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "A gyorsítótár mappa nem állítható be: {}" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"megjeleníti az összes függőség listáját, és hogy mely csomagok biztosítják " +-"őket" ++"A(z) „{}” konfigurációs fájl URL nem tölthető le:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Ismeretlen konfigurációs beállítás: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "képességek feloldása az eredő csomag(ok)hoz" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Hiba a --setopt feldolgozásakor a(z) „%s” kulccsal, „%s” értékkel: %s" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "rekurzív fák megjelenítése a csomagokhoz" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "A fő konfigurációs fájlban nem volt %s attribútum a setopt előtt" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "művelet a hozzá tartozó forrás RPM-en" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Érvénytelen vagy ismeretlen „{}”: {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" +-"megjeleníti az N legfrissebb csomagot a megadott név.architektúrához (vagy a" +-" legfrissebb N-et kivéve, ha N negatív)" ++"Hiba a --setopt feldolgozásakor a(z) „%s.%s” kulccsal, „%s” értékkel: %s" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "részletes információk megjelenítése a csomagról" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "A(z) %s tárolónak nincs %s attribútuma a setopt előtt" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "a fájlok listájának megjelenítése a csomagokban" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Figyelmeztetés: nem sikerült betölteni: „%s”, átugrás." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "megjeleníti a csomag forrás RPM nevét" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "Hibás tárolóazonosító: {} ({}), bájt = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "a csomag változásnaplóinak megjelenítése" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "Hibás tárolóazonosító: {}, bájt = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "a talált csomagok megjelenítése formátuma" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "„{}” ({}) tároló: Hiba a konfiguráció feldolgozásakor: {}" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" +-"név-epocha:verzió-kiadás.architektúra formátum használata a találat csomagok" +-" megjelenítéséhez (alapértelmezett)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "„{}” tároló: Hiba a konfiguráció feldolgozásakor: {}" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"név-verzió-kiadás formátum használata a találat csomagok megjelenítéséhez " +-"(rpm lekérdezés alapértelmezése)" ++"A(z) „{}” ({}) tároló neve hiányzik a konfigurációban, az azonosító " ++"használata." + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" +-"epocha:név-verzió-kiadás.architektúra formátum használata a találat csomagok" +-" megjelenítéséhez" ++"A(z) „{}” tároló neve hiányzik a konfigurációban, az azonosító használata." + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "A látható kiválasztott csomagok comps csoportjának megjelenítése" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "A(z) „{}” fájl feldolgozása sikertelen: {}" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "%s tároló: a 0x%s már importálva lett" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "%s tároló: 0x%s kulcs importálva." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"azokra a telepített csomagokra korlátozza a lekérdezést, amelyeknek vannak " +-"kielégítetlen függőségei" ++"A moduláris metaadatok nem érhetőek el a(z) „{}” moduláris csomaghoz, ezért " ++"nem telepíthető a rendszerre" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "A moduláris metaadatok nem érhetőek el a moduláris csomaghoz" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "A képességek megjelenítése, amivel a csomag ütközik." ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/dnssec.py:169 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"A képességek megjelenítése, amelyektől a csomag függhet, amelyeket az " +-"javíthat, kiegészíthet vagy amelyeket ajánlhat és javasolhat." ++"A „gpgkey_dns_verification” konfigurációs beállításhoz szükséges a " ++"libunbound ({})" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC bővítmény: A felhasználó kulcsa " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "érvényes." + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "ismeretlen állapotú." + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "A képességek megjelenítése, amelyektől a csomag függ." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC bővítmény: " + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "A már importált kulcsok érvényességének ellenőrzése." ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"A képességek megjelenítése, amelyektől a csomag függ a %%pre parancsfájl " +-"futtatásakor." ++msgid "unsupported checksum type: %s" ++msgstr "nem támogatott ellenőrzőösszeg típus: %s" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "A képességek megjelenítése, amelyeket a csomag javasol." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Delta RPM újraépítés meghiúsult" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "A képességek megjelenítése, amelyeket a csomag kiegészíthet." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Delta-újraépített RPM ellenőrzőösszegének előállítása meghiúsult" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Csak az elérhető csomagok megjelenítése." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "kész" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Csak a telepített csomagok megjelenítése." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problémák a kérésben:" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "" +-"Csak azon csomagok megjelenítése, amelyek nincsenek jelen egyik elérhető " +-"tárolóban sem." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "hiányzó csomagok: " ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "törött csomagok: " ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "hiányzó csoportok vagy modulok: " ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "törött csoportok vagy modulok: " ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Moduláris függőségi probléma az alapértelmezésekkel:" ++msgstr[1] "Moduláris függőségi problémák az alapértelmezésekkel:" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Moduláris függőségi probléma:" ++msgstr[1] "Moduláris függőségi problémák:" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " +-"telepített csomaghoz." ++"Rosszul formázott zár fájl találva: %s.\n" ++"Bizonyosodjon meg róla, hogy nem fut más dnf/yum folyamat és törölje kézzel a zár fájlt, vagy futtassa a systemd-tmpfiles --remove dnf.conf parancsot." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a „dnf " +-"autoremove” paranccsal." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Különböző adatfolyam engedélyeztése ehhez : „{}”." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Csak a felhasználó által telepített csomagok megjelenítése." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nincs mit megjeleníteni." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "A(z) „{}” megadottnál újabb verziójának telepítése. Ok: {}" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "a keresendő kulcs" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Engedélyezett modulok: {}." ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Nincs profil megadva ehhez: „{}”, adja meg a profilt." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"A „--resolve” kapcsolót a „--conflicts”, „--depends”, „--enhances”, " +-"„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " +-"vagy „--supplements” kapcsolók egyikével kell használni." ++"\n" ++"\n" ++"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepítve" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"A „--recursive” kapcsolót a „--whatrequires ” kapcsolóval " +-"(választhatóan az „--alldeps” kapcsolóval együtt, de az „--exactdeps” " +-"nélkül), vagy a „--requires --resolve” kapcsolókkal kell " +-"használni." ++"\n" ++"\n" ++"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepített, [a]aktív" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "A(z) {} csomag nem tartalmaz fájlokat" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Szükségtelen profil mellőzése: „{}/{}”" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Elérhető lekérdezési címkék: használja ezt: --queryformat \"…%{tag}…\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++"A(z) „{0}” argumentum egyetlen egyezése sem aktív a(z) „{1}:{2}” modulban" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"A(z) „{0}” modul telepítése a(z) {1} üzembiztos tárolóból nem engedélyezett" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Nincs kapcsoló megadva\n" +-"használat: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [kulcs] [--tree]\n" +-"\n" +-"leírás:\n" +-" Kiírja a csomagfát a megadott csomagokhoz." ++"Nem illik a profil a(z) {} argumentumhoz. A(z) „{}:{}” elérhető profiljai: " ++"{}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Megszakítva." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Nem illik a profil a(z) {} argumentumhoz" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" +-"Nincs olvasási/futtatási jogosultság a jelenlegi könyvtárban, ugrás ide: /" ++"Nincs alapértelmezett profil a(z) {}:{} modulhoz. Elérhető profilok: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "adja hozzá a(z) „{}” kapcsolót az ütköző csomagok lecseréléséhez" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Nincs alapértelmezett profil a(z) {}:{} modulhoz" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" +-"adja hozzá a(z) „{}” kapcsolót a nem telepíthető csomagok kihagyásához" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "A(z) {} alapértelmezett profil nem érhető el a(z) {}:{} modulban" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " vagy „{}” a nem telepíthető csomagok kihagyásához" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "A modul telepítése az üzembiztos tárolóból nem engedélyezett" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Nem oldható fel a(z) {} argumentum" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Nincs találat a(z) {} csomagra" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"adja hozzá a(z) „{}” kapcsolót, hogy ne csak a legjobb csomagjelölteket " +-"használja" ++"A(z) „{0}” modul frissítése a(z) {1} üzembiztos tárolóból nem engedélyezett" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " vagy „{}”, hogy ne csak a legjobb csomagjelölteket használja" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Nem illik a profil a(z) {} argumentumhoz" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Függőségek feloldva." ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "A modul frissítése az üzembiztos tárolóból nem engedélyezett" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Csak egy modulnév szükséges. A felesleges információk figyelmen kívül " ++"hagyása az argumentumban: „{}”" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s ellenőrzés sikertelen: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3804,29 +3845,6 @@ msgstr "Az utolsó makecache idő tárolása meghiúsult." + msgid "Failed determining last makecache time." + msgstr "Az utolsó makecache idő meghatározása meghiúsult." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "%s tároló: a 0x%s már importálva lett" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "%s tároló: 0x%s kulcs importálva." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Hiba történt a teszttranzakció során." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Rosszul formázott zár fájl találva: %s.\n" +-"Bizonyosodjon meg róla, hogy nem fut más dnf folyamat és törölje kézzel a zár fájlt, vagy futtassa a systemd-tmpfiles --remove dnf.conf parancsot." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3849,3 +3867,94 @@ msgstr "Nincs találat a következő bővítmény-engedélyezési mintákhoz: {} + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "Nincs találat a következő bővítmény-letiltási mintákhoz: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "nincs megfelelő adatkezelő a következőhöz: %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Már le lett töltve" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "leggyorsabb tükör meghatározása (%s gép)… " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "a(z) %s tároló engedélyezése" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Hozzáadott %s tároló, innen: %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Hiba történt a teszttranzakció során." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Visszaállítás" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Tisztítás" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Telepítés" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Újratelepítés" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Törlés" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Frissítés" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Ellenőrzés" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Beállítás" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Előkészítés" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Probléma" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "Nem található tranzakcióelem a kulcshoz: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "Nem található tranzakciós szoftveradatbázis-elem a kulcshoz: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Hiba történt a tranzakció során." +diff --git a/po/id.po b/po/id.po +index 084e1026..57280393 100644 +--- a/po/id.po ++++ b/po/id.po +@@ -13,7 +13,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2018-02-23 11:13+0000\n" + "Last-Translator: Andika Triwidada \n" + "Language-Team: Indonesian (http://www.transifex.com/projects/p/dnf/language/id/)\n" +@@ -24,217 +24,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Peringatan: gagal memuat '%s', lewatkan." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -275,6 +64,16 @@ msgstr "Gagal mengirim surel melalui '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Gagal mengeksekusi perintah '%s': mengembalikan %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -289,81 +88,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Galat: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Pembersihan" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Menghapus" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verifikasi" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -454,3122 +178,3427 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Tidak ada yang dilakukan." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Tidak ada cocok untuk argumen: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Tidak ada paket ditandai untuk dihapus." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Tidak ada paket %s yang tersedia." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "tipe pengecekan tidak didukung: %s" ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Galat di konfigurasi: %s" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "melewati." +- +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " Terpasang: %s-%s di %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Lingkungan '%s' tidak terpasang." +- +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id '%s' tidak ada." +- +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Gagal membangun ulang delta RPM" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operasi dibatalkan." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Pengecekan pembuatan ulang delta RPM gagal" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Mengunduh Paket-paket:" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "Selesai" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Galat di perintah baris: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "lokasi berkas konfigurasi" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Paket Usang" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "operasi senyap" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Tidak ada paket yang ditandai untuk sinkronisasi distribusi." + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "tampilkan versi DNF dan keluar" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Paket Terpasang" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "set pemasangan root" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Paket Tersedia" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "nonaktifkan semua pengaya" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Paket Tambahan" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "nonaktifkan pengaya berdasarkan nama" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Paket yang baru ditambah" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Tidak ada Paket yang cocok dalam daftar" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Tidak ada yang cocok" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Tak ada ID transaksi yang diberikan" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Tidak ditemukan ID transaksi yang diberikan" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" +-"membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " +-"dependensi" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Ditemukan lebih dari satu ID transaksi!" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Riwayar transaksi tidak tuntas, sebelum %u." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Riwayar transaksi tidak tuntas, setelah %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" +-"jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Repo tidak diketahui: '%s'" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Tidak ada perintah: %s. Silahkan gunakan %s --help" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Perintah \"%s\" telah terdefinisi" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Untuk mendiagnosa masalah, coba jalankan: '%s'." + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "penyelesaian hanyauntuk alamat IPv4" +- +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "penyelesaian hanyauntuk alamat IPv6" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Masalah repositori: %s" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKET" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Mencari Paket-paket: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Rilis" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (dari %s)" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Tidak ada paket yang ditandai untuk upgrade." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Dari repo" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Waktu pemasangan" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Dipasang oleh" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Lisensi" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Anda tidak memiliki akses ke DB riwayat" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ya" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Apakah ini ok? [y/N]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Apakah ini ok? [Y/n]: " +- +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " ID-Grup: %s" +- +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Deskripsi: %s" +- +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Bahasa: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Paket-paket Wajib:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Paket-paket standar:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Paket-paket Opsional:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Pakaet-paket kondisional:" +- +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Dicocokkan dari:" +- +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Nama berkas : %s" +- +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Keterangan : " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Lisensi : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Provide : %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Other : %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan" +- +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Total size: %s" +-msgstr "Ukuran total: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Total download size: %s" +-msgstr "Total ukuran pengunduhan: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Installed size: %s" +-msgstr "Ukuran terpasang: %s" +- +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Ada kesalahan saat menghitung ukuran terpasang" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Freed space: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Gru" +- +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paket-paket" +- +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" ++"hapus semua paket yang tak diperlukan yang awalnya dipasang sebagai " ++"ketergantungan" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Paket yang akan dihapus" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Menghapus" +- +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "hapus data tersinggah" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tipe metadata yang akan dibersihkan" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Membersihkan data: " + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Singgahan kedaluwarsa" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d berkas dihapus" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Menunggu proses dengan pid %d berakhir." ++ ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "tampilkan atau pakai informasi grup" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Tidak ada data grup yang tersedia untuk repositori terkonfigurasi." ++ ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Peringatan: Grup %s tidak ada." ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Peringatan: Tidak ada grup yang cocok:" ++ ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Grup Lingkungan yang Tersedia:" ++ ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Grup Lingkungan yang Terpasang:" ++ ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grup yang Terpasang:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grup-grup Bahasa yang Terpasang:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grup yang Tersedia:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Grup-grup Bahasa yang Tersedia:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "sertakan paket opsional dari grup" ++ ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "tampilkan juga grup tersembunyi" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "hanya tampilkan grup yang terpasang" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "hanya tampilkan grup yang tersedia" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Sub-perintah grup-grup tidak valid, gunakan: %s." ++ ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Tidak bisa menemukan paket grup wajib." ++ ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "" ++ ++#: ../dnf/cli/commands/install.py:131 + #, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" ++ ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" +-"\n" +-"Ringkasan Transaksi\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instal" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Menghapus" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-#, fuzzy +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paket" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Terpasang" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Dipasang ulang" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Dihapus" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistem" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Baris perintah" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Pasang ulang sebuah paket" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Tanggal dan waktu" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Tindakan" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Diubah" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Tidak ada transaksi" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "tidak diketahui" ++ ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Tak Pernah (terakhir: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s detik (terakhir: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "tampilkan repositori perangkat lunak yang terkonfigurasi" ++ ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "tampilkan semua repo" ++ ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "tampilkan repo aktif (baku)" ++ ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "tampilkan repo nonaktif" ++ ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Tidak ada repositori yang tersedia" ++ ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "aktif" ++ ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "nonaktif" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" ++ ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" ++ ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" ++ ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id repo" ++ ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" ++ ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nama repo" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" +- +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Dihapus" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Tidak terpasang" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Lebih Lama" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Lebih Baru" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID Transaksi:" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Waktu mulai :" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Mulai rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u detik)" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u menit)" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u jam)" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u hari)" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Waktu selesai :" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Pengguna :" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Kode-Balikan :" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Dibatalkan" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Sukses" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Kegagalan:" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Kegagalan:" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Perintah Baris :" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaksi dilakukan dengan:" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Paket Diubah:" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Keluaran scriptlet:" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Galat:" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Pemasangan-Dep" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Usang" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Hapus" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Instal Ulang" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "ID transaksi buruk, atau paket(-paket), diberikan" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Memulai penyelesaian dependensi" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Penyelesaian dependensi terselesaikan" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Berjalan" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Tak dapat diinterupsi" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Tak diketahui" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Aplikasi dengan PID %d adalah: %s" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memori : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Dijalankan: %s - %s yang lalu" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/utils.py:127 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid " State : %s" ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Galat di konfigurasi: %s" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Terpasang: %s-%s di %s" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "" + +-#: ../dnf/cli/cli.py:138 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format +-msgid " Built : %s at %s" ++msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/shell.py:174 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"{} [command]\n" ++" print help" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"{}\n" ++" resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operasi dibatalkan." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Mengunduh Paket-paket:" +- +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"{}\n" ++" exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Paket Usang" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Tidak ada paket yang ditandai untuk sinkronisasi distribusi." ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "Selesai!" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Paket Terpasang" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Paket Tersedia" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Paket Tambahan" +- +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Paket yang baru ditambah" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Tidak ada Paket yang cocok dalam daftar" +- +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Tidak ada yang cocok" +- +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Tak ada ID transaksi yang diberikan" +- +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Tidak ditemukan ID transaksi yang diberikan" +- +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Ditemukan lebih dari satu ID transaksi!" +- +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Riwayar transaksi tidak tuntas, sebelum %u." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Riwayar transaksi tidak tuntas, setelah %u." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "bugfix" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Repo tidak diketahui: '%s'" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "keamanan" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Tidak ada perintah: %s. Silahkan gunakan %s --help" +- +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/updateinfo.py:83 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Perintah \"%s\" telah terdefinisi" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "terpasang" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "pembaruan" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "semua" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "tersedia" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Paket yang akan dihapus" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Bug" + +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tipe" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID Pembaruan" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Diperbarui" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Keterangan" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 +-msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Berkas" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Terpasang" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Dihentikan." + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "Selesai!" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Tidak ada akses baca/eksekusi di direktori sekarang, pindah ke /" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dependensi terselesaikan." ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "%s unmarked as user installed." +-msgstr "" ++msgid "Command line error: %s" ++msgstr "Galat di perintah baris: %s" + +-#: ../dnf/cli/commands/mark.py:60 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "%s marked as group installed." ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Package %s is not installed." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Removing file %s" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "hapus data tersinggah" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tipe metadata yang akan dibersihkan" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "lokasi berkas konfigurasi" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Membersihkan data: " ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "operasi senyap" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Singgahan kedaluwarsa" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d berkas dihapus" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Menunggu proses dengan pid %d berakhir." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "set pemasangan root" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "nonaktifkan semua pengaya" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "nonaktifkan pengaya berdasarkan nama" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" ++"membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " ++"dependensi" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" ++"jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "tampilkan atau pakai informasi grup" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "penyelesaian hanyauntuk alamat IPv4" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Tidak ada data grup yang tersedia untuk repositori terkonfigurasi." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "penyelesaian hanyauntuk alamat IPv6" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Peringatan: Grup %s tidak ada." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Peringatan: Tidak ada grup yang cocok:" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Grup Lingkungan yang Tersedia:" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Grup Lingkungan yang Terpasang:" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grup yang Terpasang:" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grup-grup Bahasa yang Terpasang:" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grup yang Tersedia:" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Grup-grup Bahasa yang Tersedia:" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "sertakan paket opsional dari grup" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "tampilkan juga grup tersembunyi" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "hanya tampilkan grup yang terpasang" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "hanya tampilkan grup yang tersedia" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Sub-perintah grup-grup tidak valid, gunakan: %s." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Tidak bisa menemukan paket grup wajib." ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Untuk mendiagnosa masalah, coba jalankan: '%s'." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Rilis" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Masalah repositori: %s" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Dari repo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Waktu pemasangan" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Dipasang oleh" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Lisensi" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ya" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Mencari Paket-paket: " ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Apakah ini ok? [y/N]: " + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Apakah ini ok? [Y/n]: " + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " ID-Grup: %s" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Deskripsi: %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:802 + #, python-format +-msgid " (from %s)" +-msgstr " (dari %s)" ++msgid " Language: %s" ++msgstr " Bahasa: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Paket-paket Wajib:" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Paket-paket standar:" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Tidak ada paket yang ditandai untuk upgrade." ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Paket-paket Opsional:" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Pakaet-paket kondisional:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Dicocokkan dari:" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Nama berkas : %s" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Repo : %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Anda tidak memiliki akses ke DB riwayat" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Keterangan : " + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:916 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:920 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" ++msgid "License : %s" ++msgstr "Lisensi : %s" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Ukuran total: %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Total ukuran pengunduhan: %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "" ++msgid "Installed size: %s" ++msgstr "Ukuran terpasang: %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Ada kesalahan saat menghitung ukuran terpasang" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "bugfix" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "keamanan" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Gru" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "tidak diketahui" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paket-paket" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Menghapus" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "terpasang" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "pembaruan" +- +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "semua" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "tersedia" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID Pembaruan" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tipe" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Diperbarui" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Ringkasan Transaksi\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Bug" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instal" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Keterangan" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Menghapus" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Berkas" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++#, fuzzy ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Dipasang ulang" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Dihapus" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Pasang ulang sebuah paket" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistem" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Baris perintah" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Tanggal dan waktu" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Tindakan" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Diubah" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Tidak ada transaksi" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Dihapus" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"hapus semua paket yang tak diperlukan yang awalnya dipasang sebagai " +-"ketergantungan" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Tidak terpasang" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Lebih Baru" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Lebih Lama" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID Transaksi:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Waktu mulai :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Mulai rpmdb :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "" ++msgid "(%u seconds)" ++msgstr "(%u detik)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "" ++msgid "(%u minutes)" ++msgstr "(%u menit)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Tak Pernah (terakhir: %s)" ++msgid "(%u hours)" ++msgstr "(%u jam)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "Instant (last: %s)" ++msgid "(%u days)" ++msgstr "(%u hari)" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Waktu selesai :" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s detik (terakhir: %s)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Pengguna :" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "tampilkan repositori perangkat lunak yang terkonfigurasi" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Dibatalkan" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "tampilkan semua repo" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Kode-Balikan :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "tampilkan repo aktif (baku)" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Sukses" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "tampilkan repo nonaktif" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Kegagalan:" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Kegagalan:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Tidak ada repositori yang tersedia" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Perintah Baris :" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "aktif" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "nonaktif" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaksi dilakukan dengan:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "ID-repo : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Paket Diubah:" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Nama-repo : " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Keluaran scriptlet:" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Status-repo : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Galat:" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Revisi-repo: " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Pemasangan-Dep" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Tag-repo : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Usang" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Hapus" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Instal Ulang" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "ID transaksi buruk, atau paket(-paket), diberikan" ++ ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Ukuran-repo : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Memulai penyelesaian dependensi" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Penyelesaian dependensi terselesaikan" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Berjalan" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Tak dapat diinterupsi" ++ ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" ++ ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-namaberkas: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Tak diketahui" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id repo" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Aplikasi dengan PID %d adalah: %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nama repo" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memori : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Dijalankan: %s - %s yang lalu" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "melewati." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Lingkungan '%s' tidak terpasang." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id '%s' tidak ada." ++ ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Peringatan: gagal memuat '%s', lewatkan." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "tipe pengecekan tidak didukung: %s" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Gagal membangun ulang delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Pengecekan pembuatan ulang delta RPM gagal" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "Selesai" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Dihentikan." +- +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Tidak ada akses baca/eksekusi di direktori sekarang, pindah ke /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dependensi terselesaikan." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3585,46 +3614,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Pembersihan" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Menghapus" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verifikasi" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/it.po b/po/it.po +index a955897b..d14fdb29 100644 +--- a/po/it.po ++++ b/po/it.po +@@ -25,7 +25,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2018-11-02 02:04+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Italian (http://www.transifex.com/projects/p/dnf/language/it/)\n" +@@ -36,221 +36,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACCHETTO" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Pacchetto da installare" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problema" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Si sono verificati errori durante l'operazione." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s controllo fallito: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Abilitazione di stream diversi per \"{}\"." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Niente da mostrare." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +-"Installazione della versione più recente di \"{}\" rispetto a quella " +-"specificata. Motivo: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Moduli abilitati: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +-"Nessun profilo specificato per '{}', si prega di specificare il profilo." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Errore nell'analisi di '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valore di configurazione sconosciuto: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Opzione di configurazione sconosciuta: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Impossibile impostare il cache: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Opzione di configurazione sconosciuta: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "La configurazione principale non ha avuto un %s attr. prima di setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "\"{}\" non corretto o sconosciuto: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "File di analisi \"%s\"fallito: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "repo %s non ha avuto un %s attr. prima di setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Attenzione: caricamento di '%s' non riuscito, viene ignorato." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repository '%s': errore nell'analisi della configurazione: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"Il repository '%s' non ha il nome nella configurazione, viene usato l'ID." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Bad id per repo: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -291,6 +76,16 @@ msgstr "Spedizione non riuscita di un messaggio di posta via '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Esecuzione del comando '%s' fallita: %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valore di configurazione sconosciuto: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Opzione di configurazione sconosciuta: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Iniziato dnf-automatic." +@@ -305,81 +100,6 @@ msgstr "Dormi per %s secondi" + msgid "Error: %s" + msgstr "Errore: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Pulizia" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Obsoleto" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Eliminazione in corso" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verifica in corso" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Esecuzione scriptlet in corso" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Preparazione in corso" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "caricamento errore repo '{}': {}" +@@ -476,82 +196,82 @@ msgstr "tsflag non valido nel file di configurazione: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Aggiunta non riuscita del file dei gruppi per il repository: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Esecuzione del controllo di transazione" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Errore: controllo di transazione vs risoluzione dipendenze:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Controllo di transazione eseguito con successo." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Test di transazione in corso" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Test di transazione eseguito con successo" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Transazione in corso" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Requisiti relativi al disco:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Almeno %dMB di spazio disco è richiesto sul filesystem %s." +-msgstr[1] "Almeno %dMB di spazio disco sono richiesti sul filesystem %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Riepilogo errori" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB modificato al di fuori del DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Impossibile eseguire la transazione." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Non è stato possibile iniziare la transazione:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Eliminazione del file di transazione %s non riuscita" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Alcuni pacchetti non sono stati scaricati. Nuovo tentativo in corso." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "I delta RPM hanno ridotto %.1f MB di aggiornamenti a %.1f MB (%d.1%% " + "risparmiato)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -559,234 +279,232 @@ msgstr "" + "I delta RPM non riusciti hanno incrementato %.1f MB di aggiornamenti a %.1f " + "MB (%d.1%% sprecato)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Impossibile aprire: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "La chiave pubblica per %s non è installata" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problemi nell'apertura di %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "La chiave pubblica per %s non è affidabile" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Il pacchetto %s non è firmato" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Impossibile rimuovere %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s eliminato" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Nessuna corrispondenza per il gruppo pacchetti \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Aggiunta di pacchetti dal gruppo '%s': %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nessuna operazione da compiere." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Nessun gruppo marcato per la rimozione." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Nessun gruppo marcato per l'aggiornamento." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +-#, python-format +-msgid "No match for argument: %s" +-msgstr "Nessuna corrispondenza per l'argomento: %s" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "nessun pacchetto corrispondente" +- +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1910 + #, python-format + msgid "Package %s not installed, cannot downgrade it." + msgstr "" + "Il pacchetto %s non è installato, non ne può essere installata una versione " + "precedente." + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#, python-format ++msgid "No match for argument: %s" ++msgstr "Nessuna corrispondenza per l'argomento: %s" ++ ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Il pacchetto %s ha una versione più vecchia installata, non ne può essere " + "installata una versione precedente." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Il pacchetto %s non è installato, non può essere reinstallato." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Il file %s è un pacchetto sorgente e non può essere aggiornato, viene " + "ignorato." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Il pacchetto %s non è installato, non può essere aggiornato." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pacchetto %s disponibile, ma non installato." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + "Il pacchetto %s è disponibile, ma è installato per un'architettura " + "differente." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nessun pacchetto %s installato." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Formato non valido: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Nessun pacchetto marcato per la rimozione." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + "Sono disponibili pacchetti per l'argomento %s, ma non sono installati." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "La versione installata del pacchetto %s è la prima, non ne può essere " + "installata una versione precedente." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Azione non gestita: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Nessun pacchetto %s disponibile." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "nessun pacchetto corrispondente" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Nessun aggiornamento di sicurezza richiesto, ma è disponibile {} " + "aggiornamento" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Nessun aggiornamento di sicurezza richiesto, ma sono disponibili {} " + "aggiornamenti" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Nessun aggiornamento di sicurezza richiesto per \"{}\", ma è disponibile {} " + "aggiornamento" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Nessun aggiornamento di sicurezza richiesto per \"{}\", ma sono disponibili " + "{} aggiornamenti" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Il pacchetto difettoso è: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Le chiavi GPG sono configurate come segue: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "Chiave GPG in %s (0x%s) già installata" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Importazione chiave non riuscita (codice %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Chiave importata correttamente" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Non è stata installata alcuna chiave" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -795,27 +513,27 @@ msgstr "" + "Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette per questo pacchetto.\n" + "Controllare che gli URL delle chiavi di questo repository siano configurati correttamente." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Importazione delle chiave/i non sufficiente, chiave sbagliata?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Forse si intende: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Il pacchetto \"{}\" dal repository locale \"{}\" ha un checksum non corretto" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Alcuni pacchetti dal repository locale hanno un checksum non corretto" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Il pacchetto \"{}\" dal repository \"{}\" ha un checksum non corretto" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -823,2928 +541,3214 @@ msgstr "" + "Alcuni pacchetti hanno la cache non valida, ma non possono essere scaricati " + "a causa dell'opzione \"--cacheonly\"" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "nessun generatore di payload corrispondente per %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Già scaricato" ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "File di analisi \"%s\"fallito: %s" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "tipo di checksum non supportato: %s" ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" ++msgid "Config error: %s" ++msgstr "Errore di configurazione: %s" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "operazione saltata." ++msgid " Installed: %s-%s at %s" ++msgstr " Installato: %s-%s il %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Build : %s il %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "L'ambiente '%s' è non installato." +- +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "L'ID di gruppo '%s' non esiste." +- +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "abilitazione del repository %s" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Aggiunto %s repo da %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operazione annullata." + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Ricostruzione delta RPM non riuscita" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Scaricamento dei pacchetti:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Checksum di pacchetti delta RPM ricostruiti non riuscito" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Errore nello scaricamento dei pacchetti:" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "eseguito" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transazione non riuscita" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Errore di linea di comando: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n" ++"Usare \"-y\" per abilitarla." + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "formato non corretto: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "Verifica GPG FALLITA" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Pacchetti resi obsoleti" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "percorso del file di configurazione" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Nessun pacchetto marcato per la sincronizzazione della distribuzione." + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "modalità silenziosa" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Nessun pacchetto contrassegnato per il downgrade." + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "modalità verbosa" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Pacchetti installati" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "mostra la versione di DNF ed esce" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Pacchetti disponibili" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "imposta la root d'installazione" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Pacchetti in rimozione automatica" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "non installare la documentazione" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Pacchetti extra" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "disabilita tutti i plugin" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Aggiornamenti disponibili" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "abilita i plugin per nome" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Pacchetti aggiunti di recente" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "disabilita i plugin per nome" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nessun pacchetto corrispondente" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"sovrascrive il valore di $releasever nei file di configurazione e dei " +-"repository" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nessuna corrispondenza trovata" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "ID transazione non specificato" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" +-"risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "L'ID transazione specificato non è stato trovato" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "mostra la guida del comando" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Sono stati trovati ID transazione multipli!" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" +-"permette la cancellazione dei pacchetti installati per risolvere le " +-"dipendenze" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "La cronologia delle transazioni è incompleta, prima di %u." + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "La cronologia delle transazioni è incompleta, dopo %u." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Annullamento dell\\'operazione {} da {}" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "esegue esclusivamente in cache, senza aggiornarla" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "tempo massimo di attesa del comando" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "mostra messaggi di debug" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Repository sconosciuto: '%s'" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "scrive su file i risultati dettagliati della risoluzione" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Respository senza corrispondenza: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "mostra i duplicati nei repository per i comandi list/search" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Questo comando deve essere eseguito come utente root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "mostra messaggi di errore" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Comando sconosciuto: %s. Eseguire %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"abilita la logica di elaborazione di dnf per i pacchetti obsoleti o mostra " +-"le funzionalità che il pacchetto rende obsolete per i comandi info, list e " +-"repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "mostra messaggi di debug per rpm" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "risponde automaticamente sì a tutte le domande" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "risponde automaticamente no a tutte le domande" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"abilita solo repository specifici tramite ID o metacarattere, può essere " +-"specificato più volte" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Impossibile determinare la versione del sistema (usa '--releasever' per " ++"specificare la versione di sistema)" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "esclude pacchetti per nome o metacarattere" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argomento {}: non permesso con l'argomento {}" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "valori esclusi da excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Comando \"%s\" già definito" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "disabilita la rimozione delle dipendenze che non sono più usate" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "imposta l'uso del colore" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "imposta i metadati come scaduti prima di eseguire i comandi" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Per diagnosticare il problema, provare ad eseguire: '%s'" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "risolve solo indirizzi IPv4" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"RPMDB, il database degli RPM, è stato probabilmente danneggiato; " ++"l'esecuzione di '%s' potrebbe risolvere il problema." + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "risolve solo indirizzi IPv6" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "imposta la directory di destinazione per i pacchetti da scaricare" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Repository del problema: %s" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "esegui solamente il download dei pacchetti" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "visualizza dettagli su un pacchetto o un gruppo di pacchetti" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "aggiungi un commento all'operazione" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "mostra tutti i pacchetti (predefinita)" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Includere gli aggiornamenti relativi a correzioni di errori" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "mostra solo pacchetti disponibili" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Includere gli aggiornamenti relativi a miglioramenti" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "mostra solo i pacchetti installati" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "mostra solo i pacchetti extra" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Includere gli aggiornamenti relativi alla sicurezza" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "mostra solo i pacchetti di aggiornamento" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Includere gli aggiornamenti necessari per correggere l'avviso di rilascio " +-"indicato" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "mostra solo i pacchetti in rimozione automatica" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "Includere gli aggiornamenti necessari per correggere il bug indicato" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "mostra solo i pacchetti modificati di recente" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACCHETTO" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" +-"Includere gli aggiornamenti relativi alla sicurezza che corrispondono al " +-"livello di sicurezza" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Per forzare l'uso di un'architettura" +- +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Elenco dei comandi principali:" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "elenca un pacchetto o un gruppo di pacchetti" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Elenco dei comandi dai plugin:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "determina quale pacchetto fornisce il valore dato" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoca" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Ricerca dei pacchetti: " + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "controlla la disponibilità di aggiornamenti per i pacchetti" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Rilascio" +- +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Nessun pacchetto disponibile." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Nessun pacchetto contrassegnato per l'installazione." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nessun pacchetto installato." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (da %s)" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Sorgente" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" +- +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Pacchetto installato %s%s non disponibile." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Dal repo" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nessun pacchetto installato dal repository." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Pacchettizzatore" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Nessun pacchetto contrassegnato per la reinstallazione." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Data compilazione" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nessun pacchetto marcato per l'aggiornamento" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Data installazione" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "esegue i comandi su tutti i pacchetti nel repository dato" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Installato da" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "mostra un'utile guida all'uso" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licenza" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMANDO" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "mostra o usa la cronologia delle transazioni" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" ++"Trovati più di un ID operazione.\n" ++"'{}' richiede un ID operazione o il nome del pacchetto." + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "s" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "sì" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Procedere [s/N]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Procedere [S/n]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "ID operazione o nome del pacchetto non dato." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Gruppo: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Non si dispone dell'accesso alla cronologia." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Id-Gruppo: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Impossibile annullare la transazione %s, effettuare tale azione potrebbe " ++"rendere inconsistente il database dei pacchetti." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " Descrizione: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Impossibile effettuare il rollback della transazione %s, effettuare tale " ++"azione potrebbe rendere inconsistente il database dei pacchetti." + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Lingua: %s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Definizione dell\\'intervallo '{}' di ID operazione non valida.\n" ++"Usa '..'." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Pacchetti necessari:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Pacchetti predefiniti:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Non è stata trovata alcuna operazione che manipola il pacchetto '{}'." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Pacchetti opzionali:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Pacchetti condizionali:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Gruppo ambiente: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " ID ambiente: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Gruppi necessari:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Gruppi opzionali:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Corrispondenza trovata in:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "Nome file : %s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Descrizione : " ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "Licenza : %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "Fornisce : %s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "Altro : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++msgid "%s, alias %s" + msgstr "" +-"Si è verificato un errore nel calcolo della dimensione totale dello " +-"scaricamento" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "Dimensione totale: %s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Dimensione totale dello scaricamento: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Dimensione installata: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" +-"Si è verificato un errore nel calcolo della dimensione del pacchetto " +-"installato" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Freed space: %s" +-msgstr "Spazio liberato: %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Pacchetti marcati come installati dal gruppo:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"rimuove tutti i pacchetti non necessari che sono stati inizialmente " ++"installati come dipendenze" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Pacchetti marcati come rimossi dal gruppo:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Pacchetto da rimuovere" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Gruppo" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "verifica dei problemi in packagedb" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pacchetti" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "mostra tutti i problemi; predefinita" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "mostra problemi di dipendenze" ++ ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "mostra problemi di duplicati" ++ ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "mostra pacchetti obsoleti" ++ ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "mostra problemi con i pacchetti forniti" ++ ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} ha dipendenze richieste mancanti: {}" ++ ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} è un duplicato di {}" ++ ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} è reso obsoleto da {}" ++ ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} fornisce {} ma non può essere trovato" ++ ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Installazione del gruppo dei pacchetti in corso" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "rimuove i dati nella cache" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tipo di metadato da pulire" ++ ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Pulizia dei dati: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "La cache è scaduta" ++ ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d file rimosso" ++msgstr[1] "%d file rimossi" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "In attesa che il processo con pid %d finisca." ++ ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Elenca le dipendenze del pacchetto e quali pacchetti fornisce" ++ ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "sincronizza i pacchetti installati con le ultime versioni disponibili" ++ ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pacchetto da sincronizzare" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Installa una versione precedente di un pacchetto" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pacchetto da portare ad una versione precedente" ++ ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "mostra o utilizza le informazioni dei gruppi" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Non ci sono informazioni sui gruppi per i repository configurati." ++ ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Attenzione: il gruppo %s non esiste." ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Attenzione: nessun gruppo trovato per:" ++ ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Gruppi disponibili:" ++ ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Gruppi installati:" ++ ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Gruppi installati:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Gruppi lingua installati:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Gruppi disponibili:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Gruppi lingua disponibili:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "comprende pacchetti opzionali dal gruppo" ++ ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "mostra anche i gruppi nascosti" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "mostra solo i gruppi installati" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "mostra solo i gruppi disponibili" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Installazione dipendenze" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Sottocomando di groups non corretto, usare: %s." + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Installazione dipendenze deboli" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Impossibile trovare un gruppo di pacchetti obbligatorio." + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Rimozione in corso" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "installa uno o più pacchetti nel sistema" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Rimozione dei pacchetti dipendenti in corso" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Pacchetto da installare" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Rimozione dipendenze inutilizzate" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Impossibile trovare una corrispondenza" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "%s non è un percorso valido per l'rpm" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "genera la cache dei metadati" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Creazione dei file di cache per i metadati." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"marca i pacchetti installati come installati dall'utente, o rimuove tale " ++"proprietà." + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s marcati come installati dall'utente." ++ ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s non più marcati come installati dall'utente." ++ ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s indicati come installati da un gruppo." ++ ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Errore:" ++ ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Il pacchetto %s non è installato." ++ ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" +-"Esclusione dei pacchetti con conflitti:\n" +-"(aggiungere '%s' alla linea di comando per forzarne l'aggiornamento)" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "Reinstalla un pacchetto" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Pacchetto da reinstallare" ++ ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "rimuove uno o più pacchetti dal sistema" ++ ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "rimuove i pacchetti duplicati" ++ ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "rimuove i pacchetti installonly oltre il limite" ++ ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nessun pacchetto duplicato è stato trovato per la rimozione." ++ ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" ++"Nessun vecchio pacchetto installonly è stato trovato per la rimozione." ++ ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "sconosciuto" ++ ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Ignoro i pacchetti con dipendenze rotte %s" ++msgid "Never (last: %s)" ++msgstr "Mai (ultimo: %s)" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " o parte di un gruppo" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Istantaneo (ultimo: %s)" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s secondi (ultimo: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "mostra i repository di software configurati" ++ ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "mostra tutti i repository" ++ ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "mostra i repository abilitati (predefinita)" ++ ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "mostra i repository disabilitati" ++ ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Nessun repository disponibile" ++ ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "abilitato" ++ ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "disabilitato" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "sostituisce" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" +-"\n" +-"Riepilogo della transazione\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Installati" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Aggiornati" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Rimossi" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "A versione precedente" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Ignorati" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "pacchetto" +-msgstr[1] "pacchetti" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Pacchetto dipendente" +-msgstr[1] "Pacchetti dipendenti" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Aggiornati" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "A versione precedente" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installati" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstallati" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Eliminati" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Non riuscito" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Totale" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id repo" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Linea di comando" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "stato" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Nome utente" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nome repo" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "ricerca i pacchetti che corrispondono a parole chiave" ++ ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" ++" argomenti)" ++ ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" ++ ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "mostra risultati solo per questa ARCH" ++ ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "mostra risultati relativi a chi è proprietario del FILE" ++ ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "mostra solo i risultati che sono in conflitto con REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" ++"mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " ++"pacchetto fornito e file REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "mostra solo i risultati che rendono obsoleto REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "mostra solo i risultati che forniscono REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" ++"mostra solo i risultati che richiedono pacchetti e i file forniti da REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "mostra solo i risultati che raccomandano REQ" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "mostra solo i risultati che migliorano REQ" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data e ora" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "mostra solo i risultati che suggeriscono REQ" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Azione/i" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "mostra solo i risultati che integrano REQ" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Modifiche" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" ++"controlla le dipendenze non esplicite (file e pacchetti forniti); " ++"predefinita" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Nessuna transazione" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"controlla le dipendenze esattamente per come sono fornite, contrario di " ++"--alldeps" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" ++"utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " ++"ricorsivamente." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "ID transazione o pacchetto non specificato" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" ++"mostra una lista di tutte le dipendenze e quali pacchetti le forniscono" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Eliminato" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "mostra i tag disponibili da usare con --queryformat" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Non installato" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "mostra i pacchetti che forniscono le funzionalità" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Meno recente" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "mostra un albero ricorsivo per il/i pacchetto/i" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Più recente" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "opera sul corrispondente sorgente RPM" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID transazione :" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" ++"mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " ++"(o i primi N se N è negativo)" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Ora inizio :" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "rpmdb iniziale :" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "mostra informazioni dettagliate sul pacchetto" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u secondi)" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "mostra l'elenco dei file nel pacchetto" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minuti)" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "mostra il nome del sorgente RPM del pacchetto" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u ore)" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u giorni)" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formato per mostrare i pacchetti trovati" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Ora termine :" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" ++" pacchetti trovati (predefinita)" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "rpmdb finale :" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " ++"(predefinita per le interrogazioni di rpm)" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Utente :" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" ++" pacchetti trovati" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Codice di uscita :" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Mostra in che gruppo comp sono presentati i pacchetti selezionati" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Interrotto" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "limita la ricerca ai pacchetti duplicati installati" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Completato" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "limita la ricerca ai pacchetti installati di tipo installonly" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Operazioni non riuscite:" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"limita la ricerca ai pacchetti installati con dipendenze non soddisfatte" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Errore:" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "mostra un percorso da cui i pacchetti possono essere scaricati" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Rilascio:" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Linea di comando :" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " ++"raccomandare, suggerire e integrare." + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Commento :" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Mostra le funzionalità che il pacchetto può migliorare." + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transazione eseguita con:" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Mostra le funzionalità fornite dal pacchetto." + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pacchetti modificati:" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Mostra le funzionalità che il pacchetto raccomanda." + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Output dello scriptlet:" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Mostra le funzionalità da cui dipende il pacchetto." + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Errori:" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Mostra le funzionalità da cui dipende il pacchetto per eseguire uno script " ++"%%pre." + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dipendenza" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Mostra le funzionalità che il pacchetto suggerisce." + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Reso obsoleto" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Mostra le funzionalità che il pacchetto può integrare." + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Elimina" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Mostra solo i pacchetti disponibili." + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstalla" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Mostra solo i pacchetti installati." + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "L'ID transazione, o il pacchetto specificato, non è corretto" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "" ++"Mostra solo i pacchetti non presenti in nessuno dei repository disponibili." + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Il pacchetto %s.%s %s sarà installato" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" ++"Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" ++" installati." + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Il pacchetto %s.%s %s sarà rimosso" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Mostra solo i pacchetti che sono stati installati dall'utente." + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Mostra solo i pacchetti modificati di recente" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Il pacchetto %s.%s %s sarà riportato ad una versione precedente" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "la chiave da cercare" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" ++"L'opzione '--resolve' deve essere usata insieme a uno dei '--conflicts', '--" ++"depends', '--enhances', '--provides', '--recommends', '--requires' , '--" ++"requires-pre', '--suggests' o '--supplements' opzioni" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Il pacchetto {} non contiene file" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Inizio risoluzione dipendenze" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Tag disponibili per interrogazioni: usare --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Risoluzione delle dipendenze completata" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"Importazione della chiave GPG 0x%s in corso:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" Da : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "In esecuzione" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "cerca il termine dato tra i dettagli dei pacchetti" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "In attesa" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "Cerca anche nell'URL e nella descrizione del pacchetto" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Non interrompibile" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Tracciato/Fermato" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Sconosciuto" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Impossibile trovare informazioni sul processo che blocca (PID %d)" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " L'applicazione con PID %d è: %s" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memoria : %5s RSS (%5sB VSZ)" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/utils.py:125 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid " Started: %s - %s ago" +-msgstr " Avviato: %s - %s fa" ++msgid "%s Exactly Matched: %%s" ++msgstr "Corrispondenza esatta per %s: %%s" + +-#: ../dnf/cli/utils.py:127 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid " State : %s" +-msgstr " Stato : %s" ++msgid "%s Matched: %%s" ++msgstr "%s delle corrispondenze: %%s" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Nessuna corrispondenza trovata." + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Errore di configurazione: %s" +- +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "SCRIPT" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installato: %s-%s il %s" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Valore chiave non supportato." + +-#: ../dnf/cli/cli.py:138 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format +-msgid " Built : %s at %s" +-msgstr " Build : %s il %s" ++msgid "Could not find repository: %s" ++msgstr "Impossibile trovare il repository: %s" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/shell.py:174 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" ++"{} argomento [valore]\n" ++" argomento: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" Se nessun valore viene fornito, stampa il valore attuale..\n" ++" Se viene fornito un valore, lo imposta." + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"{} [command]\n" ++" print help" + msgstr "" ++"{} [comando]\n" ++" stampa informazioni di aiuto" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF eseguirà solo il download per l'operazione." +- +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" +-"DNF provvederà soltanto a scaricare i pacchetti, installare le chiavi gpg e " +-"verificare l'operazione." +- +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operazione annullata." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Scaricamento dei pacchetti:" +- +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Errore nello scaricamento dei pacchetti:" +- +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transazione non riuscita" ++"{} argomento [opzione]\n" ++" list: elenca i repository ed il respettivo stato. opzione = [all | ID | metacarattere]\n" ++" enable: abilita repository. opzione = ID repository\n" ++" disable: disabilita repository. opzione = ID repository" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"{}\n" ++" resolve the transaction set" + msgstr "" +-"L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n" +-"Usare \"-y\" per abilitarla." +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "Verifica GPG FALLITA" ++"{}\n" ++" risolve l\\'insieme delle operazioni" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" + msgstr "" ++"{} argomento\n" ++" list: elenca i contenuti della transazione\n" ++" reset: annulla (cancella totalmente) la transazione\n" ++" run: esegue la transazione" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Pacchetti resi obsoleti" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Nessun pacchetto marcato per la sincronizzazione della distribuzione." +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Nessun pacchetto contrassegnato per il downgrade." +- +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Pacchetti installati" ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" ++msgstr "" ++"{}\n" ++" esegue la transazione" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Pacchetti disponibili" ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" ++msgstr "" ++"{}\n" ++" esce dalla shell" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Pacchetti in rimozione automatica" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" ++msgstr "" ++"Argomenti specifici della shell:\n" ++"\n" ++"config imposta le opzioni di configurazione\n" ++"help stampa informazioni di aiuto\n" ++"repository (o repo) abilita, disabilita o elenca repository\n" ++"resolvedep risolve l'insieme della transazione resolve the transaction set\n" ++"transaction (o ts) elenca, annulla o esegue l'insieme della transazione\n" ++"run risolve ed esegue l'insieme della transazione\n" ++"exit (o quit) esce dalla shell" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Pacchetti extra" ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" ++msgstr "Errore: impossibile aprire %s per la lettura" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Aggiornamenti disponibili" ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "Fatto!" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Pacchetti aggiunti di recente" ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "In uscita dalla shell" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nessun pacchetto corrispondente" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nessuna corrispondenza trovata" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "La specifica da rimuovere" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "ID transazione non specificato" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "La specifica da installare" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "L'ID transazione specificato non è stato trovato" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "risoluzione bug" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Sono stati trovati ID transazione multipli!" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "miglioramento" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "La cronologia delle transazioni è incompleta, prima di %u." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "sicurezza" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "La cronologia delle transazioni è incompleta, dopo %u." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nuovo pacchetto" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Annullamento dell\\'operazione {} da {}" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Critico/Sic." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Repository sconosciuto: '%s'" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Importante/Sic." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Respository senza corrispondenza: %s" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderato/Sic." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Questo comando deve essere eseguito come utente root." ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Basso/Sic." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Comando sconosciuto: %s. Eseguire %s --help" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "mostra gli annunci sui pacchetti" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" +-"Potrebbe essere un comando di un plugin di DNF, provare con : \"dnf install " +-"'dnf-command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" +-"Potrebbe essere un comando di un plugin di DNF, ma il caricamento dei plugin" +-" è attualmente disabilitato." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/updateinfo.py:83 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "visualizza la lista degli avvisi" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "visualizza informazioni sugli avvisi" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" +-"Impossibile determinare la versione del sistema (usa '--releasever' per " +-"specificare la versione di sistema)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argomento {}: non permesso con l'argomento {}" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installato" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Comando \"%s\" già definito" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "aggiornamenti" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "tutti" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponibile" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Sommario delle informazioni degli aggiornamenti: " + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Note sui nuovi pacchetti" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "rimuove uno o più pacchetti dal sistema" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Note di sicurezza" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "rimuove i pacchetti duplicati" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Note su avvisi di sicurezza critici" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "rimuove i pacchetti installonly oltre il limite" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Avvisi di sicurezza importanti" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Pacchetto da rimuovere" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Avvisi di sicurezza moderati" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nessun pacchetto duplicato è stato trovato per la rimozione." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Avvisi di sicurezza di livello basso" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." +-msgstr "Pacchetto installato %s%s non disponibile." ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Avvisi di sicurezza di livello sconosciuto" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "" +-"Nessun vecchio pacchetto installonly è stato trovato per la rimozione." ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Note di risoluzione dei bug" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "avvia una shell DNF interattiva" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Note relative a miglioramenti:" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "SCRIPT" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Altre note:" + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script per lanciare la shell DNF" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Sconosciuto/Sic." + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Errore:" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Bug" + +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Valore chiave non supportato." ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tipo" + +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "Impossibile trovare il repository: %s" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID aggionamento" + +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." +-msgstr "" +-"{} argomento [valore]\n" +-" argomento: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" Se nessun valore viene fornito, stampa il valore attuale..\n" +-" Se viene fornito un valore, lo imposta." ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Aggiornato" + +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" +-msgstr "" +-"{} [comando]\n" +-" stampa informazioni di aiuto" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Descrizione" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Diritti" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Gravità" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "File" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installati" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falso" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "vero" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "aggiorna uno o più pacchetti nel sistema" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Pacchetto da aggiornare" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" +-"{} argomento [opzione]\n" +-" list: elenca i repository ed il respettivo stato. opzione = [all | ID | metacarattere]\n" +-" enable: abilita repository. opzione = ID repository\n" +-" disable: disabilita repository. opzione = ID repository" ++"aggiorna, ma soltanto un pacchetto 'recente' che risolva un problema di " ++"sistema" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" +-msgstr "" +-"{}\n" +-" risolve l\\'insieme delle operazioni" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Terminato." + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" +-"{} argomento\n" +-" list: elenca i contenuti della transazione\n" +-" reset: annulla (cancella totalmente) la transazione\n" +-" run: esegue la transazione" ++"Non si hanno i diritti di lettura/esecuzione nella directory corrente, viene" ++" usata /" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" +-"{}\n" +-" esegue la transazione" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" +-"{}\n" +-" esce dalla shell" + +-#: ../dnf/cli/commands/shell.py:209 +-msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" +-"Argomenti specifici della shell:\n" +-"\n" +-"config imposta le opzioni di configurazione\n" +-"help stampa informazioni di aiuto\n" +-"repository (o repo) abilita, disabilita o elenca repository\n" +-"resolvedep risolve l'insieme della transazione resolve the transaction set\n" +-"transaction (o ts) elenca, annulla o esegue l'insieme della transazione\n" +-"run risolve ed esegue l'insieme della transazione\n" +-"exit (o quit) esce dalla shell" +- +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" +-msgstr "Errore: impossibile aprire %s per la lettura" +- +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "Fatto!" +- +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" +-msgstr "In uscita dalla shell" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" +-"marca i pacchetti installati come installati dall'utente, o rimuove tale " +-"proprietà." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dipendenze risolte." + +-#: ../dnf/cli/commands/mark.py:52 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "%s marked as user installed." +-msgstr "%s marcati come installati dall'utente." ++msgid "Command line error: %s" ++msgstr "Errore di linea di comando: %s" + +-#: ../dnf/cli/commands/mark.py:56 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s non più marcati come installati dall'utente." ++msgid "bad format: %s" ++msgstr "formato non corretto: %s" + +-#: ../dnf/cli/commands/mark.py:60 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "%s marked as group installed." +-msgstr "%s indicati come installati da un gruppo." ++msgid "Setopt argument has multiple values: %s" ++msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Package %s is not installed." +-msgstr "Il pacchetto %s non è installato." ++msgid "Setopt argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "rimuove i dati nella cache" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "percorso del file di configurazione" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tipo di metadato da pulire" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "modalità silenziosa" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Pulizia dei dati: " ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "modalità verbosa" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "La cache è scaduta" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d file rimosso" +-msgstr[1] "%d file rimossi" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "imposta la root d'installazione" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "In attesa che il processo con pid %d finisca." ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "non installare la documentazione" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "disabilita tutti i plugin" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "abilita i plugin per nome" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "disabilita i plugin per nome" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" ++"sovrascrive il valore di $releasever nei file di configurazione e dei " ++"repository" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" ++"risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "mostra la guida del comando" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" ++"permette la cancellazione dei pacchetti installati per risolvere le " ++"dipendenze" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "esegue esclusivamente in cache, senza aggiornarla" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "tempo massimo di attesa del comando" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "mostra messaggi di debug" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "scrive su file i risultati dettagliati della risoluzione" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "mostra i duplicati nei repository per i comandi list/search" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "mostra messaggi di errore" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "mostra messaggi di debug per rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "risponde automaticamente sì a tutte le domande" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "risponde automaticamente no a tutte le domande" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" ++"abilita solo repository specifici tramite ID o metacarattere, può essere " ++"specificato più volte" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "esclude pacchetti per nome o metacarattere" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "valori esclusi da excludepkgs" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "disabilita la rimozione delle dipendenze che non sono più usate" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" +-"aggiorna, ma soltanto un pacchetto 'recente' che risolva un problema di " +-"sistema" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "verifica dei problemi in packagedb" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "imposta l'uso del colore" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "mostra tutti i problemi; predefinita" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "imposta i metadati come scaduti prima di eseguire i comandi" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "mostra problemi di dipendenze" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "risolve solo indirizzi IPv4" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "mostra problemi di duplicati" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "risolve solo indirizzi IPv6" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "mostra pacchetti obsoleti" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "imposta la directory di destinazione per i pacchetti da scaricare" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "mostra problemi con i pacchetti forniti" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "esegui solamente il download dei pacchetti" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} ha dipendenze richieste mancanti: {}" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "aggiungi un commento all'operazione" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} è un duplicato di {}" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Includere gli aggiornamenti relativi a correzioni di errori" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} è reso obsoleto da {}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Includere gli aggiornamenti relativi a miglioramenti" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} fornisce {} ma non può essere trovato" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Installa una versione precedente di un pacchetto" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Includere gli aggiornamenti relativi alla sicurezza" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pacchetto da portare ad una versione precedente" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Includere gli aggiornamenti necessari per correggere l'avviso di rilascio " ++"indicato" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "mostra o utilizza le informazioni dei gruppi" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "Includere gli aggiornamenti necessari per correggere il bug indicato" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Non ci sono informazioni sui gruppi per i repository configurati." ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Attenzione: il gruppo %s non esiste." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Includere gli aggiornamenti relativi alla sicurezza che corrispondono al " ++"livello di sicurezza" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Attenzione: nessun gruppo trovato per:" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Per forzare l'uso di un'architettura" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Gruppi disponibili:" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Elenco dei comandi principali:" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Gruppi installati:" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Elenco dei comandi dai plugin:" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Gruppi installati:" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Gruppi lingua installati:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoca" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Gruppi disponibili:" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Gruppi lingua disponibili:" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "comprende pacchetti opzionali dal gruppo" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Rilascio" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "mostra anche i gruppi nascosti" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "mostra solo i gruppi installati" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "mostra solo i gruppi disponibili" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Sorgente" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Sottocomando di groups non corretto, usare: %s." ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Dal repo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Pacchettizzatore" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Data compilazione" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Data installazione" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Impossibile trovare un gruppo di pacchetti obbligatorio." ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Installato da" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Elenca le dipendenze del pacchetto e quali pacchetti fornisce" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Per diagnosticare il problema, provare ad eseguire: '%s'" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licenza" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" +-"RPMDB, il database degli RPM, è stato probabilmente danneggiato; " +-"l'esecuzione di '%s' potrebbe risolvere il problema." + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" +-"È stata abilitata la verifica dei pacchetti tramite chiavi GPG. Questa è una buona scelta.\n" +-"Tuttavia non ci sono chiavi pubbliche GPG installate. È necessario scaricare\n" +-"le chiavi per i pacchetti che si vogliono installare e quindi installarle.\n" +-"È possibile effettuare questo eseguendo il comando:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"In alternativa è possibile specificare l'indirizzo della chiave da usare\n" +-"per un certo repository nell'opzione 'gpgkey' di una sezione repository e \n" +-"DNF la installerà automaticamente.\n" +-"\n" +-"Per maggiori informazioni contattare la propria distribuzione o il fornitore dei pacchetti." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Repository del problema: %s" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "s" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "visualizza dettagli su un pacchetto o un gruppo di pacchetti" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "sì" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "mostra tutti i pacchetti (predefinita)" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "mostra solo pacchetti disponibili" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "mostra solo i pacchetti installati" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Procedere [s/N]: " + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "mostra solo i pacchetti extra" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Procedere [S/n]: " + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "mostra solo i pacchetti di aggiornamento" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Gruppo: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "mostra solo i pacchetti in rimozione automatica" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Id-Gruppo: %s" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "mostra solo i pacchetti modificati di recente" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Descrizione: %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Lingua: %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "elenca un pacchetto o un gruppo di pacchetti" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Pacchetti necessari:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "determina quale pacchetto fornisce il valore dato" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Pacchetti predefiniti:" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Pacchetti opzionali:" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Pacchetti condizionali:" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Ricerca dei pacchetti: " ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Gruppo ambiente: %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "controlla la disponibilità di aggiornamenti per i pacchetti" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " ID ambiente: %s" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Gruppi necessari:" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Nessun pacchetto disponibile." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Gruppi opzionali:" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Nessun pacchetto contrassegnato per l'installazione." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Corrispondenza trovata in:" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nessun pacchetto installato." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Nome file : %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid " (from %s)" +-msgstr " (da %s)" ++msgid "Repo : %s" ++msgstr "Repo : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nessun pacchetto installato dal repository." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Descrizione : " + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Nessun pacchetto contrassegnato per la reinstallazione." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nessun pacchetto marcato per l'aggiornamento" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licenza : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "esegue i comandi su tutti i pacchetti nel repository dato" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Fornisce : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Altro : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" ++"Si è verificato un errore nel calcolo della dimensione totale dello " ++"scaricamento" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "mostra un'utile guida all'uso" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Dimensione totale: %s" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMANDO" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Dimensione totale dello scaricamento: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "mostra o usa la cronologia delle transazioni" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Dimensione installata: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" +-"Trovati più di un ID operazione.\n" +-"'{}' richiede un ID operazione o il nome del pacchetto." ++"Si è verificato un errore nel calcolo della dimensione del pacchetto " ++"installato" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "ID operazione o nome del pacchetto non dato." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Spazio liberato: %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Non si dispone dell'accesso alla cronologia." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Pacchetti marcati come installati dal gruppo:" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Impossibile annullare la transazione %s, effettuare tale azione potrebbe " +-"rendere inconsistente il database dei pacchetti." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Pacchetti marcati come rimossi dal gruppo:" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Impossibile effettuare il rollback della transazione %s, effettuare tale " +-"azione potrebbe rendere inconsistente il database dei pacchetti." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Gruppo" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Definizione dell\\'intervallo '{}' di ID operazione non valida.\n" +-"Usa '..'." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pacchetti" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Non è stata trovata alcuna operazione che manipola il pacchetto '{}'." +- +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "installa uno o più pacchetti nel sistema" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Installazione del gruppo dei pacchetti in corso" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Impossibile trovare una corrispondenza" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "%s non è un percorso valido per l'rpm" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "risoluzione bug" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Installazione dipendenze" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "miglioramento" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Installazione dipendenze deboli" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "sicurezza" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Rimozione in corso" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "sconosciuto" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Rimozione dei pacchetti dipendenti in corso" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nuovo pacchetto" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Rimozione dipendenze inutilizzate" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Critico/Sic." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Importante/Sic." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderato/Sic." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Basso/Sic." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "mostra gli annunci sui pacchetti" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "visualizza la lista degli avvisi" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "visualizza informazioni sugli avvisi" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installato" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "aggiornamenti" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Esclusione dei pacchetti con conflitti:\n" ++"(aggiungere '%s' alla linea di comando per forzarne l'aggiornamento)" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "tutti" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Ignoro i pacchetti con dipendenze rotte %s" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponibile" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " o parte di un gruppo" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Sommario delle informazioni degli aggiornamenti: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Note sui nuovi pacchetti" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Note di sicurezza" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "sostituisce" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Note su avvisi di sicurezza critici" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Riepilogo della transazione\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Avvisi di sicurezza importanti" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Installati" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Avvisi di sicurezza moderati" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Aggiornati" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Avvisi di sicurezza di livello basso" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Rimossi" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Avvisi di sicurezza di livello sconosciuto" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "A versione precedente" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Note di risoluzione dei bug" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Ignorati" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Note relative a miglioramenti:" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "pacchetto" ++msgstr[1] "pacchetti" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Altre note:" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Pacchetto dipendente" ++msgstr[1] "Pacchetti dipendenti" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Sconosciuto/Sic." ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Aggiornati" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID aggionamento" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "A versione precedente" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tipo" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstallati" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Aggiornato" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Bug" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Eliminati" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Non riuscito" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Descrizione" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Totale" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Gravità" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Diritti" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "File" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Linea di comando" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "vero" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Nome utente" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falso" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data e ora" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Azione/i" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Modifiche" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Nessuna transazione" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "ID transazione o pacchetto non specificato" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Eliminato" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Non installato" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Più recente" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "Reinstalla un pacchetto" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Meno recente" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Pacchetto da reinstallare" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID transazione :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "sincronizza i pacchetti installati con le ultime versioni disponibili" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Ora inizio :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pacchetto da sincronizzare" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "rpmdb iniziale :" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "avvia una sessione DNF interattiva per installare e rimuovere spec" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u secondi)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "La specifica da rimuovere" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minuti)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "La specifica da installare" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u ore)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "genera la cache dei metadati" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u giorni)" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Creazione dei file di cache per i metadati." ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Ora termine :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "aggiorna uno o più pacchetti nel sistema" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "rpmdb finale :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Pacchetto da aggiornare" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Utente :" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"rimuove tutti i pacchetti non necessari che sono stati inizialmente " +-"installati come dipendenze" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Interrotto" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "cerca il termine dato tra i dettagli dei pacchetti" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Codice di uscita :" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "Cerca anche nell'URL e nella descrizione del pacchetto" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Completato" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Operazioni non riuscite:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Errore:" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Rilascio:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "Corrispondenza esatta per %s: %%s" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Linea di comando :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s delle corrispondenze: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Commento :" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Nessuna corrispondenza trovata." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transazione eseguita con:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Mai (ultimo: %s)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pacchetti modificati:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Istantaneo (ultimo: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Output dello scriptlet:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s secondi (ultimo: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Errori:" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "mostra i repository di software configurati" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dipendenza" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "mostra tutti i repository" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Reso obsoleto" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "mostra i repository abilitati (predefinita)" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Obsoleto" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "mostra i repository disabilitati" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Elimina" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstalla" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Nessun repository disponibile" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "L'ID transazione, o il pacchetto specificato, non è corretto" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "abilitato" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Il pacchetto %s.%s %s sarà installato" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "disabilitato" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-ID : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Il pacchetto %s.%s %s sarà rimosso" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-nome : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-stato : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Il pacchetto %s.%s %s sarà riportato ad una versione precedente" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-rev. : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-aggiornato. : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Inizio risoluzione dipendenze" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pacchetti: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Risoluzione delle dipendenze completata" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-dim. : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Importazione della chiave GPG 0x%s in corso:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" Da : %s" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "In esecuzione" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Aggiornato : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "In attesa" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirror : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Non interrompibile" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-scadenza : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Tracciato/Fermato" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Sconosciuto" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Impossibile trovare informazioni sul processo che blocca (PID %d)" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-esclusi : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " L'applicazione con PID %d è: %s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-nomefile : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memoria : %5s RSS (%5sB VSZ)" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id repo" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Avviato: %s - %s fa" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "stato" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Stato : %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nome repo" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "operazione saltata." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "ricerca i pacchetti che corrispondono a parole chiave" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" +-"Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" +-" argomenti)" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "L'ambiente '%s' è non installato." + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "mostra risultati solo per questa ARCH" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "mostra risultati relativi a chi è proprietario del FILE" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "L'ID di gruppo '%s' non esiste." + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "mostra solo i risultati che sono in conflitto con REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Errore nell'analisi di '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Impossibile impostare il cache: {}" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " +-"pacchetto fornito e file REQ" +- +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "mostra solo i risultati che rendono obsoleto REQ" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "mostra solo i risultati che forniscono REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Opzione di configurazione sconosciuta: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" +-"mostra solo i risultati che richiedono pacchetti e i file forniti da REQ" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "mostra solo i risultati che raccomandano REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "La configurazione principale non ha avuto un %s attr. prima di setopt" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "mostra solo i risultati che migliorano REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "\"{}\" non corretto o sconosciuto: {}" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "mostra solo i risultati che suggeriscono REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "mostra solo i risultati che integrano REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "repo %s non ha avuto un %s attr. prima di setopt" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Attenzione: caricamento di '%s' non riuscito, viene ignorato." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" +-"controlla le dipendenze non esplicite (file e pacchetti forniti); " +-"predefinita" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" +-"controlla le dipendenze esattamente per come sono fornite, contrario di " +-"--alldeps" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" +-"utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " +-"ricorsivamente." + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"mostra una lista di tutte le dipendenze e quali pacchetti le forniscono" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "mostra i tag disponibili da usare con --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "mostra i pacchetti che forniscono le funzionalità" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "mostra un albero ricorsivo per il/i pacchetto/i" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "opera sul corrispondente sorgente RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "pronti contro termine %s: 0x%s già importato" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "pronti contro termine %s: chiave importata 0x%s." ++ ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " +-"(o i primi N se N è negativo)" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "mostra informazioni dettagliate sul pacchetto" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "mostra l'elenco dei file nel pacchetto" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "mostra il nome del sorgente RPM del pacchetto" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formato per mostrare i pacchetti trovati" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" +-"utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" +-" pacchetti trovati (predefinita)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" +-"utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " +-"(predefinita per le interrogazioni di rpm)" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" +-"utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" +-" pacchetti trovati" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Mostra in che gruppo comp sono presentati i pacchetti selezionati" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "tipo di checksum non supportato: %s" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "limita la ricerca ai pacchetti duplicati installati" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Ricostruzione delta RPM non riuscita" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "limita la ricerca ai pacchetti installati di tipo installonly" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Checksum di pacchetti delta RPM ricostruiti non riuscito" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" +-"limita la ricerca ai pacchetti installati con dipendenze non soddisfatte" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "eseguito" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "mostra un percorso da cui i pacchetti possono essere scaricati" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" +-"Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " +-"raccomandare, suggerire e integrare." + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Mostra le funzionalità che il pacchetto può migliorare." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Mostra le funzionalità fornite dal pacchetto." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Mostra le funzionalità che il pacchetto raccomanda." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Mostra le funzionalità da cui dipende il pacchetto." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Mostra le funzionalità da cui dipende il pacchetto per eseguire uno script " +-"%%pre." + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Mostra le funzionalità che il pacchetto suggerisce." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Abilitazione di stream diversi per \"{}\"." + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Mostra le funzionalità che il pacchetto può integrare." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Niente da mostrare." + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Mostra solo i pacchetti disponibili." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++"Installazione della versione più recente di \"{}\" rispetto a quella " ++"specificata. Motivo: {}" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Mostra solo i pacchetti installati." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Moduli abilitati: {}." + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" +-"Mostra solo i pacchetti non presenti in nessuno dei repository disponibili." ++"Nessun profilo specificato per '{}', si prega di specificare il profilo." + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" +-" installati." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Mostra solo i pacchetti che posono essere rimossi dal comando \"dnf " +-"autoremove\"." +- +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Mostra solo i pacchetti che sono stati installati dall'utente." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Mostra solo i pacchetti modificati di recente" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "la chiave da cercare" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"L'opzione '--resolve' deve essere usata insieme a uno dei '--conflicts', '--" +-"depends', '--enhances', '--provides', '--recommends', '--requires' , '--" +-"requires-pre', '--suggests' o '--supplements' opzioni" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Il pacchetto {} non contiene file" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Tag disponibili per interrogazioni: usare --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Terminato." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" +-"Non si hanno i diritti di lettura/esecuzione nella directory corrente, viene" +-" usata /" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dipendenze risolte." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s controllo fallito: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3760,29 +3764,6 @@ msgstr "Archiviazione non riuscita dell'ultimo tempo di Makecache." + msgid "Failed determining last makecache time." + msgstr "Impossibile determinare l'ultima volta di makecache." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "pronti contro termine %s: 0x%s già importato" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "pronti contro termine %s: chiave importata 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"File di blocco malformato trovato: %s\n" +-"Assicurarsi che nessun altro processo DNF sia in esecuzione e rimuovere manualmente il file di blocco oppure eseguire systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3805,3 +3786,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "nessun generatore di payload corrispondente per %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Già scaricato" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "abilitazione del repository %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Aggiunto %s repo da %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Pulizia" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Eliminazione in corso" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verifica in corso" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Esecuzione scriptlet in corso" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Preparazione in corso" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problema" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Si sono verificati errori durante l'operazione." +diff --git a/po/ja.po b/po/ja.po +index 5361091c..dd90c665 100644 +--- a/po/ja.po ++++ b/po/ja.po +@@ -18,14 +18,16 @@ + # Noriko Mizumoto , 2018. #zanata + # Ooyama Yosiyuki , 2018. #zanata + # Hajime Taira , 2019. #zanata ++# Keiko Moriguchi , 2019. #zanata + # Ooyama Yosiyuki , 2019. #zanata ++# Ludek Janda , 2020. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-07-20 04:09+0000\n" +-"Last-Translator: Hajime Taira \n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2020-01-14 01:09+0000\n" ++"Last-Translator: Copied by Zanata \n" + "Language-Team: Japanese (http://www.transifex.com/projects/p/dnf/language/ja/)\n" + "Language: ja\n" + "MIME-Version: 1.0\n" +@@ -34,224 +36,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "パッケージ" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "インストールされるパッケージ" +- +-# translation auto-copied from project jbpm-designer, version 6.0.1, document +-# org.jbpm/jbpm-designer- +-# api/resources/org/jbpm/designer/resources/i18n/DesignerConstants, author +-# nmirasch +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "問題" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "トランザクション中にエラーが発生しました。" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s の確認に失敗しました: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "'{}' に対して別のストリームを有効化します。" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "表示するものがありません。" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "指定されたものよりも新しいバージョンの '{}' をインストールします。理由: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "有効なモジュール: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "'{}' に指定したプロファイルはありません。プロファイルを指定してください。" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "不要なプロファイルを無視します: '{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "モジュール {}:{} にデフォルトのプロファイルがありません" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "引数 {} を解決できません" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "パッケージ {} に一致するものはありません" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "引数 {} でプロファイルを一致できません" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "モジュラーの依存に関する問題:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "'%s' の解析中にエラーが発生しました: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "不明な設定値: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "不明な設定オプション: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "cachedir を設定できませんでした: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "不明な設定オプション: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "主要設定には setopt の前に %s attr. がありませんでした" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "誤りかまたは不明な \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "ファイル \"%s\" の解析に失敗しました: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "repo %s には setopt の前に %s attr. がありませんでした" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "警告: '%s' のロードに失敗、スキップします。" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "リポジトリー '%s': 設定の解析中にエラー: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "リポジトリー '%s' は設定内で名前がありません。id を使用します。" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "repo に対する不正な id: %s、byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -292,6 +76,16 @@ msgstr "'%s' を使用した電子メールの送信に失敗しました: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "コマンド '%s' の実行に失敗しました: %d を返しました" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "不明な設定値: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "不明な設定オプション: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "dnf-automatic を開始しました。" +@@ -306,81 +100,6 @@ msgstr "%s 秒スリープします" + msgid "Error: %s" + msgstr "エラー: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "ダウングレード中" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "整理" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "インストール中" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "廃止" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "再インストール中" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "削除" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "アップグレード中" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "検証" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "scriptletの実行中" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "準備" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "repo '{}' のロードに失敗しました: {}" +@@ -407,7 +126,7 @@ msgstr "メタデータキャッシュは最近、リフレッシュされまし + + #: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 + msgid "There are no enabled repositories in \"{}\"." +-msgstr "" ++msgstr "\"{}\" には有効化されたリポジトリーがありません。" + + #: ../dnf/base.py:348 + #, python-format +@@ -443,7 +162,7 @@ msgstr "%s: は %s から取得したメタデータを使用中" + #: ../dnf/base.py:409 + #, python-format + msgid "Ignoring repositories: %s" +-msgstr "" ++msgstr "リポジトリーを無視します: %s" + + #: ../dnf/base.py:412 + #, python-format +@@ -471,293 +190,292 @@ msgstr "設定ファイルの tsflag が無効です: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "リポジトリーのグループファイルを追加できませんでした: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "トランザクションの確認を実行中" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "エラー: トランザクションの確認 vs depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "トランザクションの確認に成功しました。" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "トランザクションのテストを実行中" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" +-msgstr "" ++msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" +-msgstr "" ++msgstr "トランザクションのテストでエラーが発生:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "トランザクションのテストに成功しました。" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "トランザクションを実行中" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "ディスク要件" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "%s ファイルシステムに少なくとも %dMB の空き領域が必要です。" ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "{1} ファイルシステムには、さらに {0} MB 以上の空き領域が必要です。" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "エラーの概要" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB は DNF の外で変更されました。" ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "RPMDB は、{prog} の外で変更されました。" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "トランザクションを実行できませんでした。" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "トランザクションを開始できませんでした:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "トランザクションファイル %s の削除に失敗しました" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "一部のパッケージはダウンロードされませんでした。再試行中です。" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "Delta RPM により %.1f MB の更新を %.1f MB に削減できました。(%d.1%% がキャッシュされていました)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "非効率な Delta RPM により %.1f MB の更新が増加し、%.1f MB となりました。(%d.1%% が無駄になりました)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "開くことができませんでした: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s の公開鍵がインストールされていません" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "パッケージ %s を開くことができません" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s の公開鍵は信頼されていません" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "パッケージ %s は署名されていません" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "%s を削除できません" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s を削除しました" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" +-msgstr "グループパッケージ \"{}\" に一致するものはありません" ++msgstr "グループパッケージ \"{}\" に一致するものはありません" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "グループ '%s' からのパッケージを追加します: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "行うべきことはありません。" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." +-msgstr "削除対象のパッケージはありません。" ++msgstr "削除対象のグループはありません。" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "アップグレード対象のグループはありません。" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "一致した引数がありません: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "一致したパッケージはありません。" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "パッケージ %s はインストールされていないのでの、再インストールできません。" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "ファイル %s はソースパッケージで更新できません。無視します。" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "パッケージ %s はインストールされていないので、更新できません。" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +-msgstr "" ++msgstr "%s と同じバージョン、または上位のバージョンがインストール済みなので、更新できません。" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "パッケージ %s は利用可能ですが、インストールされていません。" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "パッケージ %s は利用可能ですが、他のアーキテクチャー用にインストールされています。" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "パッケージ %s はインストールされていません。" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "有効な形式ではありません: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "削除対象のパッケージはありません。" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." +-msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" ++msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "最下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "動作は対処されていません: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "利用可能なパッケージ %s がありません。" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "一致したパッケージはありません。" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". 失敗したパッケージは: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG 鍵が設定されています: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "%s (0x%s) の GPG 鍵はインストール済みです" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." +-msgstr "" ++msgstr "鍵が承認されました。" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." +-msgstr "" ++msgstr "鍵が拒否されました。" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "鍵のインポートに失敗しました (コード: %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "鍵のインポートに成功しました" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "鍵を 1 つもインストールしませんでした" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -766,1517 +484,1484 @@ msgstr "" + "\"%s\" リポジトリーに一覧表示されている GPG 鍵はインストール済みですが、このパッケージには適切ではありません。\n" + "正しい鍵 URL がこのリポジトリー用に設定されているか確認してください。" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "鍵をインポートしても役に立ちませんでした。鍵が間違っていませんか?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * おそらく: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "ローカルリポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "ローカルリポジトリーのいくつかのパッケージのチェックサムは正しくありません" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "リポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "いくつかのパッケージには無効なキャッシュがありますが、\"--cacheonly\" オプションによりダウンロードできません" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "パッケージ %s は既にインストールされています。" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "リクエスト中の問題:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "足りないパッケージ: " +- +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "破損したパッケージ: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "一致した引数がありません" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "足りないグループまたはモジュール: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "引数の除外フィルタリングにより、すべての一致が除外されました" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "破損したグループまたはモジュール: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "引数のモジュラーフィルタリングにより、すべての一致が除外されました" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "引数の別のリポジトリーから、一致するものはすべてインストールされました" + +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "%s と一致するペイロードファクトリーはありません" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "ダウンロード済み" ++msgid "Package %s is already installed." ++msgstr "パッケージ %s はすでにインストールされています。" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "サポートされていないチェックサム形式: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "環境変数の予期しない値: DNF_DISABLE_ALIASES=%s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "最速のミラーを確定しています (%s hosts).. " +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "ファイル \"%s\" の解析に失敗しました: %s" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "ファイル \"%s\" を読み込めません: %s" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "ソース rpm パッケージ (%s) をインストールしません。" ++msgid "Config error: %s" ++msgstr "設定エラー: %s" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "スキップします。" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "エイリアスには無限再帰が含まれます" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid "%s, using original arguments." ++msgstr "%s、オリジナルの引数を使用しています。" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " インストール済み: %s-%s (日時: %s)" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " ビルド : %s (日時: %s)" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "環境 '%s' はインストールされていません。" ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" ++msgstr "オペレーションは、モジュール '{0}' ストリーム '{1}' を ストリーム '{2}' へと切り替える結果となります" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" ++"有効化されたモジュールのストリームの切り替えはできません。\n" ++"モジュールからすべてのインストール済みコンテンツを削除し、'{prog} module reset ' コマンドを使用してモジュールをリセットすることを推奨します。モジュールのリセット後に、別のストリームをインストールできます。" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id '%s' は存在しません。" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} は、トランザクションのパッケージのみをダウンロードします。" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "%s リポジトリーの有効化" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "{prog} は、パッケージのダウンロード、GPG 鍵のインストール、トランザクションの確認のみを実行します。" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "%s から %s repo を追加しました" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "操作が中断されました。" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Delta RPM の再ビルドに失敗しました" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "パッケージのダウンロード:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "delta-rebuild RPM のチェックサムは失敗しました" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "パッケージのダウンロード中にエラーが発生しました:" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "完了" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "トランザクションが失敗しました" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "コマンドラインエラー: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"無人での実行中に鍵の自動インポートを拒否します。\n" ++"オーバーライドするには \"-y\" を使用してください。" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "不正な形式: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG の確認に失敗しました" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt 引数には複数の値があります: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "{} の Changelogs" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt 引数には値はありません: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "パッケージの廃止" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "設定ファイルの場所" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "ディストリビューション同期対象のパッケージがありません" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "静かな操作" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "ダウングレード対象のパッケージはありません。" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "詳細な操作" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "インストール済みパッケージ" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF バージョンを表示して終了します" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "利用可能なパッケージ" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "インストール root を設定します" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "パッケージを自動削除します" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "ドキュメントをインストールしません" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "エクストラパッケージ" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "すべてのプラグインを無効にします" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "利用可能なアップグレード" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "名前ごとにプラグインを有効にします" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "最近追加したパッケージ" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "名前ごとにプラグインを無効にします" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "表示するための一致したパッケージはありません" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "一致したものは見つかりませんでした" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "任意の設定オプションと repo オプションを設定します" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "トランザクション ID は指定されていません" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "パッケージをスキップして depsolve 問題を解決します" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "指定されたトランザクション ID は見つかりません" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "コマンドのヘルプを表示する" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "1 つ以上のトランザクション ID が見つかりました!" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "%u の前のトランザクション履歴が不完全です。" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "%u の後のトランザクション履歴が不完全です。" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "トランザクション {} を {} から取り消しています" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "コマンドの最大待ち時間" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "出力レベルをデバッグします" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "不明な repo : '%s'" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "ファイルに詳細な解決結果をダンプします" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "一致するリポジトリーがありません: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "一覧/検索コマンドで repo の重複を表示します" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "このコマンドは root ユーザーで実行する必要があります。" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "エラー出力レベル" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "そのようなコマンドはありません: %s. %s --help を使用してください。" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "dnf の廃止されたアップグレードの処理ロジックを有効にするか、情報、一覧、repoquery を廃止するパッケージの機能を表示します" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm の出力レベルをデバッグします" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" ++msgstr "" ++"{PROG} プラグインコマンドかもしれません。以下を試してみてください: \"{prog} install 'dnf-command(%s)'\"" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "すべての質問に「はい」(yes) と自動的に答えます" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "{prog} プラグインコマンドかもしれませんが、プラグインのロードは現在無効となっています。" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "すべての質問に「いいえ」(no) と自動的に答えます" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." ++msgstr "" ++"--destdir または --downloaddir は、--downloadonly、download あるいは system-upgrade " ++"コマンドと共に使用する必要があります。" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" ++"--enable と --set-enabled および --disable と --set-disabled は、config-manager " ++"コマンドと共に使用しなければなりません。" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" ++"警告: アクティブな RPM セキュリティーポリシーにより、GPG 署名の確認をグローバルに強制します " ++"(このメッセージをスケルチするには、dnf.conf(5) の 'gpgcheck' を参照してください)" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "設定ファイル \"{}\" は存在しません" ++ ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "引数 {}: 引数 {} と許可されていません" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "コマンド \"%s\" はすでに定義済みです" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "名前または glob ごとにパッケージを除外します" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "dnf.conf で除外します: " + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "excludepkgs を無効にします" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "dnf.conf で含めます: " ++ ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "repo で除外します " ++ ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "repo に含めます " ++ ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "問題を診断するには実行してみてください: '%s'." + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "RPMDB を破損させたかもしれませんが、'%s' を実行することでこの問題を解決できる可能性があります。" ++ ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" ++"GPG 鍵によるパッケージチェックが有効になっています。これは良いことです。\n" ++"しかし、GPG 公開鍵はインストールされていません。インストールしたいパッケージの鍵をダウンロードし、\n" ++"インストールする必要があります。\n" ++"以下のコマンドを実行してダウンロードできます:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"または、リポジトリーセクションにある 'gpgkey' オプションのリポジトリーで\n" ++"利用する鍵の URL を特定すると、\n" ++"{prog} がそれをインストールすることができます。\n" ++"\n" ++"詳細は、ディストリビューションまたはパッケージのプロバイダーにお問い合わせください。" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "もはや使用されていない依存関係の削除を無効にします" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "問題のリポジトリ: %s" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "パッケージもしくはパッケージのグループについての詳細を表示します" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "色を使うかどうか制御します" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "すべてのパッケージを表示します (デフォルト)" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "コマンド実行前にメタデータを期限切れに設定します" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "利用可能なパッケージのみを表示します" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "IPv4 アドレスのみを解決します" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "インストール済みのパッケージのみを表示します" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "IPv6 アドレスのみを解決します" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "エクストラパッケージのみを表示します" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "パッケージをコピーするディレクトリーを設定します" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "アップグレードパッケージのみを表示します" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "パッケージのみをダウンロードします" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "自動削除パッケージのみを表示します" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "トランザクションにコメントを追加します" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "最近変更されたパッケージのみを表示します" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "バグ修正関連パッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "パッケージ" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "機能拡張関連パッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "パッケージ名の指定" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "newpackage の関連パッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "パッケージまたはパッケージのグループを一覧表示します" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "セキュリティー関連パッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "どのパッケージが特定の値を提供するか見つけます" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "提供する" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "検索するための仕様を提供" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "パッケージの検索: " + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "利用可能なパッケージのアップグレードを確認します" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "アーキテクチャーの使用を強制します" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "更新前に changelogs を表示します" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "主要コマンドの一覧:" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "利用可能なパッケージがありません。" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "プラグインコマンドの一覧" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "インストール対象のパッケージはありません。" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "インストールされたパッケージはありません。" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (%s から)" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "エポック" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "インストール済みパッケージ %s%s は利用できません。" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "リポジトリーからインストールされたパッケージはありません。" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "再インストール対象のパッケージはありません。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "リリース" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "アップグレード対象のパッケージがありません。" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "特定のリポジトリーのすべてのパッケージに対して、コマンドを実行します" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "REPOID" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "リポジトリー ID" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "パッケージ仕様" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "ソース" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "有用な使用方法のメッセージを表示します" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "コマンド" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "ヘルプ用のコマンド {prog}" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "repo から" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "トランザクション履歴を表示、または使用します" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "パッケージャー" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"1 つ以上のトランザクション ID が見つかりました。\n" ++"'{}' は 1 つのトランザクション ID またはパッケージ名が必要です。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "ビルド時間" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "トランザクション ID、またはパッケージ名が指定されていません。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "インストール時間" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "履歴 DB にアクセスできません。" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "インストール済み" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "トランザクション %s を取り消すことはできません。取り消すことで、パッケージデータベースに矛盾が生じます。" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "トランザクション %s をロールバックすることはできません。ロールバックすることで、パッケージデータベースに矛盾が生じます。" ++ ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" ++"無効なトランザクション ID の範囲の定義 '{}'。\n" ++"'..' を使用してください。" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" ++"'{}' をトランザクション ID に変換できません。\n" ++"''、'last'、'last-' を使用します。" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "パッケージ '{}' を操作するトランザクションが見つかりません。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "ライセンス" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "コマンドエイリアスを一覧表示するか作成します" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "エイリアスの解決を有効にします" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "エイリアスの解決を無効にします" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "エイリアスに関するアクション" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "エイリアスの定義" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "はい" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "エイリアスは有効化されました" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "エイリアスは無効化されました" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "いいえ" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "無効なエイリアス鍵: %s" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "これでよろしいですか? [y/N]: " ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "エイリアスの引数に値はありません: %s" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "これでよろしいですか? [Y/n]: " ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" ++msgstr "エイリアスが追加されました: %s" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Group: %s" +-msgstr "グループ: %s" ++msgid "Alias not found: %s" ++msgstr "エイリアスは見つかりません: %s" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Group-Id: %s" +-msgstr " グループ ID: %s" ++msgid "Aliases deleted: %s" ++msgstr "エイリアスが削除されました: %s" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Description: %s" +-msgstr " 説明: %s" ++msgid "%s, alias %s" ++msgstr "%s、エイリアス %s" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Language: %s" +-msgstr " 言語: %s" ++msgid "Alias %s='%s'" ++msgstr "エイリアス %s='%s'" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " 必須なパッケージ:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "エイリアスの解決は無効化されました。" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " 標準パッケージ:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "エイリアスが指定されていません。" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " オプション パッケージ:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "エイリアスが指定されていません。" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " 条件付きパッケージ:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "エイリアスが定義されていません。" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Environment Group: %s" +-msgstr "環境グループ: %s" ++msgid "No match for alias: %s" ++msgstr "一致するエイリアスがありません: %s" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " 環境 Id: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "当初は依存関係としてインストールされた不要なパッケージをすべて削除します" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " 必須なグループ:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "削除されるパッケージ" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " 任意なグループ:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "packagedb の問題を確認します" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "一致:" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "すべての問題を表示します; デフォルト" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "ファイル名 : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "依存関係の問題を表示します" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "重複問題を表示します" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "説明 : " ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "廃止されたパッケージを表示します" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "提供に関する問題を表示します" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "ライセンス : %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} は、{} の必要項目が足りません" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "提供する : %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} は {} と重複しています" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "その他 : %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} は {} により廃止されました" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "ダウンロードサイズの合計を計算中にエラーが発生しました" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} は {} を提供していますが、見つかりません" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total size: %s" +-msgstr "合計サイズ: %s" ++msgid "Removing file %s" ++msgstr "ファイル %s を削除中" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "ダウンロードサイズの合計: %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "キャッシュデータを削除します" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "インストール済みのサイズ: %s" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "消去されるメタデータタイプ" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "インストール済みのサイズを計算中にエラーが発生しました" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "データを消去しています: " ++ ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "キャッシュは期限切れとなりました" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Freed space: %s" +-msgstr "解放された容量: %s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d ファイルが削除されました" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "パッケージをグループごとにインストール済みとマークします:" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "pid %d のプロセスが終了するのを待ちます。" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "パッケージをグループごとに削除済みとマークします:" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "グループ" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "インストール済みパッケージを利用可能な最新バージョンに同期します" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "パッケージ" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "同期するパッケージ" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "group/moduleパッケージをインストール" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "パッケージをダウングレードします" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "グループパッケージのインストール" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "ダウングレードするパッケージ" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "インストール" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "グループ情報を表示または使用します" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "アップグレード" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "設定されたリポジトリーが利用可能なグループデータはありません。" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "再インストール" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "警告: グループ %s は存在しません。" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "依存関係のインストール" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "警告: 一致するグループはありません:" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "弱い依存関係のインストール" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "利用可能な環境グループ:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "削除中" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "インストール済みの環境グループ:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "依存関係パッケージの削除" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "インストール済みのグループ:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "未使用の依存関係の削除" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "インストール済みの言語グループ:" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "ダウングレード" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "利用可能なグループ:" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "利用可能な言語グループ:" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "グループのオプションパッケージを含めます" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "非表示のグループも表示します" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "インストール済みのグループのみを表示します" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "利用可能なグループのみを表示します" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "グループの ID も表示する" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "利用可能なサブコマンド: {} (デフォルト)、{}" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "グループサブコマンドの引数" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "groups のサブコマンドが無効です: %s. を使用します" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "必須のグループパッケージを見つけることができません。" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "システムに 1 つのパッケージまたは複数のパッケージをインストールします" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "インストールされるパッケージ" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"競合するパッケージをスキップします:\n" +-"(アップグレードを強制するにはコマンドラインに '%s' を追加します)" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "一致するものが見つかりません" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "壊れた dependencies%s のパッケージをスキップします" ++msgid "Not a valid rpm file path: %s" ++msgstr "有効な rpm ファイルパスではありません: %s" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " またはグループの一部" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "\"{0}\"には次の選択肢があります: {1}" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "メタデータキャッシュを生成します" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "すべてのメタデータファイルのキャッシュファイルを作成します。" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "置き換え" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "インストール済みパッケージをユーザーがインストールしたとマークするか、またはマークをはずします。" + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" +-"\n" +-"トランザクションの概要\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "インストール" ++"インストール: ユーザーによりインストール済みとマークする\n" ++"削除: ユーザーによりインストール済みのマークをはずす\n" ++"グループ: グループによりインストール済みとマークする" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "アップグレード" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "ユーザーによるインストールには %s のマークがつけられます。" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "削除" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "ユーザーによるインストールには %s のマークがはずされます。" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "ダウングレード" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "グループインストールには %s のマークがついています。" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "スキップ" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "エラー:" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "パッケージ" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "依存パッケージ" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "アップグレード済み" +- +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "ダウングレード済み" +- +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "インストール済み" +- +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "再インストール済み" +- +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "" +- +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "削除しました" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "パッケージ %s はインストールされていません。" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "失敗しました" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "モジュール名、ストリーム、アーキテクチャー、またはプロファイルのみが使用されます。引数の不要な情報を無視します: '{}'" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "合計" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "表示する一致モジュールはありません" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "<未設定>" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "パッケージ {} は、複数のモジュールに属し、スキップします" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "システム" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "モジュールと対話します。" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "コマンドライン" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "有効なモジュールのみを表示します" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "ユーザー名" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "無効なモジュールのみを表示します" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "インストール済みのモジュールまたはパッケージのみを表示します" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "日時" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "プロファイルコンテンツを表示します" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "動作" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "すべてのモジュラーパッケージを削除します" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "変更されました" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "モジュラーコマンド" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "トランザクションがありません" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "モジュール仕様" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: 引数が少なすぎます" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "トランザクション ID、またはパッケージが指定されていません" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "パッケージを再インストールします" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "削除されました" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "再インストールするパッケージ" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "インストールされていません" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "システムから 1 つのパッケージまたは複数のパッケージを削除します" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "古い" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "重複するパッケージを削除します" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "新しい" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "制限を超えた installonly パッケージを削除します" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "トランザクション ID :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "削除対象の重複するパッケージはありません。" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "開始時間 :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "削除対象の古い installonly パッケージはありません。" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "開始 rpmdb :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "不明" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u seconds)" +-msgstr "(%u 秒)" ++msgid "Never (last: %s)" ++msgstr "なし (最終: %s)" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u 分)" ++msgid "Instant (last: %s)" ++msgstr "インスタント (最終: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u 時間)" ++msgid "%s second(s) (last: %s)" ++msgstr "%s 秒 (最終: %s)" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u 日)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "設定済みのソフトウェアリポジトリーを表示します" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "終了時間 :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "すべての repo を表示します" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "終了 rpmdb :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "有効な repo を表示します (デフォルト)" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "ユーザー :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "無効な repo を表示します" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "終了コード :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "リポジトリーの仕様" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "中断しました" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "利用できるリポジトリーがありません" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "成功" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "有効化" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "失敗:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "無効化" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "失敗しました:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Repo-id : " + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Releasever :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Repo-name : " + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "コマンドライン :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "Repo-status : " + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "コメント :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Repo-revision : " + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "実行されたトランザクション:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Repo-tags : " + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "変更されたパッケージ:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Repo-distro-tags : " + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptlet の出力:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Repo-updated : " + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "エラー:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Repo-pkgs : " + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Repo-available-pkgs: " + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "廃止された" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Repo-size : " + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "削除" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Repo-metalink : " + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "再インストール" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " 更新済み : " + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "不正なトランザクション ID、またはパッケージが指定されました" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Repo-mirrors : " + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> パッケージ %s.%s %s はインストールされます" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Repo-baseurl : " + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> パッケージ %s.%s %s はアップグレードされます" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Repo-expire : " + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> パッケージ %s.%s %s は消去されます" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Repo-exclude : " + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> パッケージ %s.%s %s は再インストールされます" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Repo-include : " + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> パッケージ %s.%s %s はダウングレードされます" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Repo-excluded : " + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> パッケージ %s.%s %s は廃止となります" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Repo-filename : " + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> パッケージ %s.%s %s はアップグレードされます" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "repo id" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> パッケージ %s.%s %s は廃止されます" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "状態" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> 依存関係の解決を開始しました" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "repo の名前" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> 依存関係の解決が完了しました" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "パッケージの合計: {}" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "キーワードに一致するパッケージを検索します" ++ ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"GPG 鍵 0x%s をインポート中:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "実行中" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "スリープ中" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "この ARCH の結果のみを表示します" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "割り込み不可" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "FILE を所有する結果のみを表示します" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "ゾンビ" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "REQ と競合する結果のみを表示します" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "トレース/停止" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "不明" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "REQ を廃止する結果のみを表示します" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "REQ を提供する結果のみを表示します" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " PID %d のアプリケーションは: %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " メモリー: %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "REQ を推奨する結果のみを表示します" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " 開始しました : %s - %s 秒経過" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "REQ を機能強化する結果のみを表示します" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " 状態 : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "REQ を提案する結果のみを表示します" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "REQ を補完する結果のみを表示します" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "設定エラー: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " インストール済み: %s-%s (日時: %s)" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "--queryformat と使うために利用可能なタグを表示します" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " ビルド : %s (日時: %s)" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "オリジナルのパッケージの機能を解決します" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "パッケージの再帰的なツリーを表示します" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "対応するソース RPM で操作します" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "特定の name.arch に最新パッケージ N を表示します (または N がネガティブな場合は N 以外の最新のもの)" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF はトランザクション用にパッケージのみをダウンロードします。" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "非アクティブなモジュールストリームのパッケージも一覧表示します" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "DNF は、パッケージのみをダウンロード、gpg 鍵をインストール、およびトランザクションを確認します。" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "パッケージに関する詳細情報を表示します" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "操作が中断されました。" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "パッケージのファイルを一覧表示します" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "パッケージのダウンロード:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "パッケージソース RPM 名を表示します" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "パッケージのダウンロード中にエラーが発生しました:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "パッケージの changelogs を表示します" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "トランザクションが失敗しました" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "見つかったパッケージを表示する形式" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"無人での実行中に鍵の自動インポートを拒否します。\n" +-"オーバーライドするには \"-y\" を使用してください。" ++"見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG の確認に失敗しました" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "パッケージの廃止" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "ディストリビューション同期対象のパッケージがありません" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "インストール済みの重複するパッケージへのクエリーを制限します" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "ダウングレード対象のパッケージはありません。" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "インストール済みの installonly パッケージへのクエリーを制限します" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "インストール済みパッケージ" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "利用可能なパッケージ" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "パッケージをダウンロードできる場所を表示します" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "パッケージを自動削除します" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "パッケージが競合する機能を表示します。" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "エクストラパッケージ" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "利用可能なアップグレード" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "パッケージが機能拡張できる機能を表示します。" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "最近追加したパッケージ" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "パッケージが提供する機能を表示します。" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "表示するための一致したパッケージはありません" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "パッケージが推奨する機能を表示します。" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "一致したものは見つかりませんでした" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "パッケージが依存する機能を表示します。" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "トランザクション ID は指定されていません" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "%%pre スクリプトを実行するためにパッケージが依存する機能を表示します。" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "指定されたトランザクション ID は見つかりません" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "パッケージが提案する機能を表示します。" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "1 つ以上のトランザクション ID が見つかりました!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "パッケージが補完できる機能を表示します。" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "%u の前のトランザクション履歴が不完全です。" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "利用可能なパッケージのみを表示する。" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "%u の後のトランザクション履歴が不完全です。" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "インストール済みのパッケージのみを表示します。" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "トランザクション {} を {} から取り消しています" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "不明な repo : '%s'" +- +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "一致するリポジトリーがありません: %s" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "このコマンドは root ユーザーで実行する必要があります。" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "\"{prog} autoremove\" コマンドで削除可能なパッケージのみを表示します。" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "そのようなコマンドはありません: %s. %s --help を使用してください。" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "ユーザーによってインストールされたパッケージのみを表示します。" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "DNF プラグインコマンドかもしれません。\"dnf install 'dnf-command(%s)'\" を試してください" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "最近編集されたパッケージのみを表示します" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "DNF プラグインコマンドかもしれませんが、プラグインのロードは現在無効になっています。" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "検索するための鍵" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"--destdir または --downloaddir は、--downloadonly、download あるいは system-upgrade " +-"コマンドと共に使用する必要があります。" ++"オプションの '--resolve' は、'--conflicts'、'--depends'、'--enhances'、'--provides'、'--" ++"recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " ++"オプションのいずれか 1 つと使用する必要があります。" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" ++"オプションの '--recursive' は、'--whatrequires ' (オプションでは '--exactdeps' ではなく、'" ++"--alldeps' と共に使用) または '--requires --resolve' と共に使用する必要があります。" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "パッケージ {} はファイルを含んでいません" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "利用可能な query-tags: --queryformat \".. %{tag} ..\" を使用します" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "引数 {}: 引数 {} と許可されていません" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"有効なスイッチは指定されていません\n" ++"使用方法: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"説明:\n" ++" 特定のパッケージに関しては、パッケージのツリーを印刷します。" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "コマンド \"%s\" はすでに定義済みです" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "特定の文字列のパッケージの詳細を検索します" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "dnf.conf で除外します: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "パッケージの説明と URL も検索します" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "dnf.conf で含めます: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "キーワード" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "repo で除外します " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "検索するためのキーワード" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "repo に含めます " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "名前" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "システムから 1 つのパッケージまたは複数のパッケージを削除します" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "概要" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "重複するパッケージを削除します" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "説明" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "制限を超えた installonly パッケージを削除します" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "削除されるパッケージ" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "削除対象の重複するパッケージはありません。" ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s 完全一致: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "インストール済みパッケージ %s%s は利用できません。" ++msgid "%s Matched: %%s" ++msgstr "%s 一致: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "削除対象の古い installonly パッケージはありません。" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "一致する項目はありませんでした。" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "対話式 DNF シェルを実行します" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "対話式 {prog} シェルを実行します" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "スクリプト" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "DNF シェルで実行するスクリプト" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "エラー:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "{prog} シェルで実行するスクリプト" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "サポートされない鍵の値。" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "リポジトリーを見つけられませんでした: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2290,7 +1975,7 @@ msgstr "" + " 値を取得できない場合、現在の値を印刷します。\n" + " 値を取得した場合、その値を設定します。" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2298,7 +1983,7 @@ msgstr "" + "{} [command]\n" + " ヘルプを印刷" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2310,7 +1995,7 @@ msgstr "" + " 有効化: リポジトリーの有効化。オプション = リポジトリー id\n" + " 無効化: リポジトリーの無効化。オプション = リポジトリー id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2318,7 +2003,7 @@ msgstr "" + "{}\n" + " トランザクションセットを解決" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2330,7 +2015,7 @@ msgstr "" + " リセット: トランザクションのリセット (ゼロ設定) \n" + " 実行: トランザクションの実行" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2338,7 +2023,7 @@ msgstr "" + "{}\n" + " トランザクションの実行" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2346,7 +2031,7 @@ msgstr "" + "{}\n" + " シェルの終了" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2368,1285 +2053,1650 @@ msgstr "" + "実行 トランザクションセットの解決および実行\n" + "終了 (または 中止) シェルの終了" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "エラー: 読み込み用に %s を開くことができません" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "完了しました!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "シェルを終了します" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "インストール済みパッケージをユーザーがインストールしたとマークするか、またはマークをはずします。" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "1 つの spec を削除およびインストールするために、対話式 {prog} モッドを実行します" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "削除される spec" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "インストールされる spec" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "ユーザーによるインストールには %s のマークがつけられます。" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "バグ修正" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "ユーザーによるインストールには %s のマークがはずされます。" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "機能強化" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "グループインストールには %s のマークがついています。" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "セキュリティー" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "パッケージ %s はインストールされていません。" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "newpackage" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "ファイル %s を削除中" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "重大/秒" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "キャッシュデータを削除します" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "重要/秒" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "消去されるメタデータタイプ" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "中レベル/秒" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "データを消去しています: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "低レベル/秒" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "キャッシュは期限切れとなりました" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "パッケージに関する勧告を表示します" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d ファイルが削除されました" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "インストール済みパッケージの新しいバージョンに関する勧告 (デフォルト)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "pid %d のプロセスが終了するのを待ちます。" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "インストール済みパッケージの同じバージョンおよび古いバージョンに関する勧告" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "最新バージョンが利用可能なインストール済みパッケージの最新バージョンに関する勧告" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "インストール済みパッケージのあらゆるバージョンに関する勧告" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "勧告の概要を表示します (デフォルト)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "勧告の一覧を表示します" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "勧告の情報を表示します" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "CVE 参照のあるアドバイザリーのみを表示します" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "bugzilla 参照のあるアドバイザリーのみを表示します" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "インストール済み" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "更新" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "すべて" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "利用可能" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "更新情報の概要: " + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "新規パッケージの通知" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "セキュリティー通知" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "重大セキュリティー通知" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "重要セキュリティー通知" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "中レベルセキュリティー通知" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "低レベルセキュリティー通知" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "不明レベルセキュリティー通知" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "システムに影響する問題を修正する「最新の」パッケージに一致したもののみをアップグレードします" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "バグ修正通知" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "packagedb の問題を確認します" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "機能強化通知" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "すべての問題を表示します; デフォルト" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "その他の通知" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "依存関係の問題を表示します" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "不明/秒" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "重複問題を表示します" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "バグ" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "廃止されたパッケージを表示します" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "タイプ" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "提供に関する問題を表示します" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "更新 ID" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} は、{} の必要項目が足りません" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "更新済み" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} は {} と重複しています" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} は {} により廃止されました" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "説明" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} は {} を提供していますが、見つかりません" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "権利" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "パッケージをダウングレードします" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "重大度" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "ダウングレードするパッケージ" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "ファイル" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "グループ情報を表示または使用します" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "インストール済み" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "設定されたリポジトリーが利用可能なグループデータはありません。" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "誤" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "警告: グループ %s は存在しません。" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "正" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "警告: 一致するグループはありません:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "システム上の 1 つのパッケージまたは複数のパッケージをアップグレードします" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "利用可能な環境グループ:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "アップグレードするパッケージ" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "インストール済みの環境グループ:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "システムに影響する問題を修正する「最新の」パッケージに一致したもののみをアップグレードします" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "インストール済みのグループ:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "終了しました。" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "インストール済みの言語グループ:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "現在のディレクトリーには読み取り/実行権限がありません。/ に移動します" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "利用可能なグループ:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "競合するパッケージを置き換えるには、コマンドラインに '{}' を追加してみてください" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "利用可能な言語グループ:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "インストール不可のパッケージをスキップするには、'{}' を追加してみてください" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "グループのオプションパッケージを含めます" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " または、'{}' を追加して、インストール不可のパッケージをスキップしてください" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "非表示のグループも表示します" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "最適候補のパッケージのみを使用しないためには、'{}' を追加してみてください" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "インストール済みのグループのみを表示します" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " または、'{}' を追加して、最適候補のパッケージのみを使用しないでください" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "利用可能なグループのみを表示します" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "依存関係が解決しました。" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "コマンドラインエラー: %s" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "不正な形式: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt 引数には複数の値があります: %s" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "groups のサブコマンドが無効です: %s. を使用します" ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt 引数には値はありません: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "必須のグループパッケージを見つけることができません。" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "一般的な {prog} オプション" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "設定ファイルの場所" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "問題を診断するには実行してみてください: '%s'." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "静かな操作" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "RPMDB を破損させたかもしれませんが、'%s' を実行することでこの問題を解決できる可能性があります。" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "詳細な操作" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "{prog} バージョンを表示して終了します" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "インストール root を設定します" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "ドキュメントをインストールしません" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "すべてのプラグインを無効にします" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "名前ごとにプラグインを有効にします" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "名前ごとにプラグインを無効にします" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "任意の設定オプションと repo オプションを設定します" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "パッケージをスキップして depsolve 問題を解決します" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "コマンドのヘルプを表示する" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "トランザクションを最良候補に限定しません" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "コマンドの最大待ち時間" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "出力レベルをデバッグします" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "ファイルに詳細な解決結果をダンプします" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "一覧/検索コマンドで repo の重複を表示します" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "エラー出力レベル" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"GPG 鍵によるパッケージチェックが有効になっています。これは良いことです。\n" +-"しかし、GPG 公開鍵はインストールされていません。\n" +-"インストールしたいパッケージの鍵をダウンロードし、インストールする必要があります。\n" +-"以下のコマンドを実行してダウンロードできます:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"または、リポジトリーセクション 'gpgkey' オプションのリポジトリーを\n" +-"利用することで、鍵の url を特定でき、DNF はそれをインストールします。\n" +-"\n" +-"詳細はディストリビューションまたはパッケージのプロバイダーにコンタクトしてください。" ++"{prog} の廃止されたアップグレードの処理ロジックを有効にするか、情報、一覧、repoquery を廃止するパッケージの機能を表示します" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "問題のリポジトリ: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm の出力レベルをデバッグします" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "パッケージもしくはパッケージのグループについての詳細を表示します" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "すべての質問に「はい」(yes) と自動的に答えます" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "すべてのパッケージを表示します (デフォルト)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "すべての質問に「いいえ」(no) と自動的に答えます" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "利用可能なパッケージのみを表示します" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "追加のリポジトリーを有効にします。オプションを一覧表示します。glob をサポートし、複数回指定できます。" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "インストール済みのパッケージのみを表示します" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "リポジトリーを無効にします。オプションを一覧表示します。glob をサポートし、複数回指定できます。" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "エクストラパッケージのみを表示します" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "アップグレードパッケージのみを表示します" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "config-manager コマンドで repos を有効にします (自動的に保存)" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "自動削除パッケージのみを表示します" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "config-manager コマンドで repos を無効にします (自動的に保存)" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "最近変更されたパッケージのみを表示します" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "名前または glob ごとにパッケージを除外します" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "excludepkgs を無効にします" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "パッケージまたはパッケージのグループを一覧表示します" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "使用する追加リポジトリーへのラベルとパス (baseurl と同じパス) は、複数回指定できます。" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "どのパッケージが特定の値を提供するか見つけます" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "もはや使用されていない依存関係の削除を無効にします" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "GPG 署名の確認を無効にします (RPM ポリシーが許可する場合)" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "色を使うかどうか制御します" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "パッケージの検索: " ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "コマンド実行前にメタデータを期限切れに設定します" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "利用可能なパッケージのアップグレードを確認します" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "IPv4 アドレスのみを解決します" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "IPv6 アドレスのみを解決します" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "利用可能なパッケージがありません。" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "パッケージをコピーするディレクトリーを設定します" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "インストール対象のパッケージはありません。" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "パッケージのみをダウンロードします" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "インストールされたパッケージはありません。" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "トランザクションにコメントを追加します" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "バグ修正関連パッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "機能拡張関連パッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "newpackage の関連パッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "セキュリティー関連パッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "アーキテクチャーの使用を強制します" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "主要コマンドの一覧:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "プラグインコマンドの一覧" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "名前" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "エポック" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "バージョン" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "バージョン" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "リリース" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arch" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "アーキテクチャー" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "サイズ" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "サイズ" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "ソース" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Repo" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "リポジトリー" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "repo から" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "パッケージャー" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "ビルド時間" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "インストール時間" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "インストール済み" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "概要" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "ライセンス" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "説明" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "一覧表示するパッケージはありません" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "はい" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "いいえ" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "これでよろしいですか? [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "これでよろしいですか? [Y/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (%s から)" ++msgid "Group: %s" ++msgstr "グループ: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "リポジトリーからインストールされたパッケージはありません。" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " グループ ID: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "再インストール対象のパッケージはありません。" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " 説明: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "アップグレード対象のパッケージがありません。" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " 言語: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "特定のリポジトリーのすべてのパッケージに対して、コマンドを実行します" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " 必須なパッケージ:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " デフォルトパッケージ:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " オプション パッケージ:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "有用な使用方法のメッセージを表示します" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " 条件付きパッケージ:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "コマンド" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "環境グループ: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "トランザクション履歴を表示、または使用します" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " 環境-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"1 つ以上のトランザクション ID が見つかりました。\n" +-"'{}' は 1 つのトランザクション ID またはパッケージ名が必要です。" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " 必須なグループ:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "トランザクション ID、またはパッケージ名が指定されていません。" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " 任意なグループ:" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "履歴 DB にアクセスできません。" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "一致:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "トランザクション %s を取り消すことはできません。取り消すことで、パッケージデータベースに矛盾が生じます。" ++msgid "Filename : %s" ++msgstr "ファイル名 : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "トランザクション %s をロールバックすることはできません。ロールバックすることで、パッケージデータベースに矛盾が生じます。" ++msgid "Repo : %s" ++msgstr "Repo : %s" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"無効なトランザクション ID の範囲の定義 '{}'。\n" +-"'..' を使用してください。" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "説明 : " + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "ライセンス : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "提供する : %s" ++ ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "その他 : %s" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "ダウンロードサイズの合計を計算中にエラーが発生しました" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "合計サイズ: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "ダウンロードサイズの合計: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "インストール済みのサイズ: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "インストール済みのサイズを計算中にエラーが発生しました" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "解放された容量: %s" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "パッケージ '{}' を操作するトランザクションが見つかりません。" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "パッケージをグループごとにインストール済みとマークします:" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "システムに 1 つのパッケージまたは複数のパッケージをインストールします" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "パッケージをグループごとに削除済みとマークします:" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "一致するものが見つかりません" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "グループ" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "有効な rpm ファイルパスではありません: %s" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "パッケージ" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "\"{0}\"には次の選択肢があります: {1}" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "group/module パッケージをインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "バグ修正" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "グループパッケージのインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "機能強化" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "インストール中" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "セキュリティー" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "アップグレード中" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "不明" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "再インストール中" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "newpackage" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "依存関係のインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "重大/秒" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "弱い依存関係のインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "重要/秒" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "削除中" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "中レベル/秒" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "依存関係パッケージの削除中" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "低レベル/秒" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "未使用の依存関係の削除中" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "パッケージに関する勧告を表示します" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "ダウングレード中" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "インストール済みパッケージの新しいバージョンに関する勧告 (デフォルト)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "モジュールプロファイルのインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "インストール済みパッケージの同じバージョンおよび古いバージョンに関する勧告" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "モジュールプロファイルの無効化中" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "最新バージョンが利用可能なインストール済みパッケージの最新バージョンに関する勧告" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "モジュールストリームの有効化中" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "インストール済みパッケージのあらゆるバージョンに関する勧告" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "モジュールストリームの切り替え中" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "勧告の概要を表示します (デフォルト)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "モジュールの無効化" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "勧告の一覧を表示します" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "モジュールの再設定中" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "勧告の情報を表示します" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "環境グループのインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "インストール済み" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "環境グループのアップグレード中" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "更新" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "環境グループの削除中" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "すべて" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "グループのインストール中" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "利用可能" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "グループのアップグレード中" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "更新情報の概要: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "グループの削除中" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "新規パッケージの通知" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"競合するパッケージをスキップしています:\n" ++"(アップグレードを強制するにはコマンドラインに '%s' を追加します)" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "セキュリティー通知" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "壊れた依存関係 %s のパッケージをスキップしています" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "重大セキュリティー通知" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " またはグループの一部" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "重要セキュリティー通知" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "パッケージ" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "中レベルセキュリティー通知" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "パッケージ" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "低レベルセキュリティー通知" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "置き換え" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "不明レベルセキュリティー通知" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"トランザクションの概要\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "バグ修正通知" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "インストール" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "機能強化通知" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "アップグレード" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "その他の通知" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "削除" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "不明/秒" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "ダウングレード" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "更新 ID" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "スキップ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "タイプ" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "パッケージ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "更新済み" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "依存パッケージ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "バグ" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "アップグレード済み" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "ダウングレード済み" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "説明" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "再インストール済み" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "重大度" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "スキップ済み" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "権利" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "削除済み" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "ファイル" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "失敗しました" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "正" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "合計" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "誤" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "<未設定>" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "表示する一致モジュールはありません" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "システム" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "モジュールと対話します。" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "コマンドライン" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "有効なモジュールのみを表示します" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "ユーザー名" ++ ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "無効なモジュールのみを表示します" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "日時" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "インストール済みのモジュールのみを表示します" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "動作" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "プロファイルコンテンツを表示します" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "変更されました" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "トランザクションがありません" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "失敗した履歴情報" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "パッケージを再インストールします" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "トランザクション ID、またはパッケージが指定されていません" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "再インストールするパッケージ" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "削除されました" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "インストール済みパッケージを利用可能な最新バージョンに同期します" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "インストールされていません" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "同期するパッケージ" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "新しい" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "1 つの spec を削除およびインストールするために対話式 dnf モッドを実行します" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "古い" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "削除される spec" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "トランザクション ID :" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "インストールされる spec" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "開始時間 :" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "メタデータキャッシュを生成します" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "開始 rpmdb :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "すべてのメタデータファイルのキャッシュファイルを作成します。" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u 秒)" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "システム上の 1 つのパッケージまたは複数のパッケージをアップグレードします" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u 分)" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "アップグレードするパッケージ" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u 時間)" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "当初は依存関係としてインストールされた不要なパッケージをすべて削除します" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u 日)" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "特定の文字列のパッケージの詳細を検索します" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "終了時間 :" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "パッケージの説明と URL も検索します" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "終了 rpmdb :" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "ユーザー :" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "中断しました" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "終了コード :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s 完全一致: %%s" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "成功" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s 一致: %%s" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "失敗:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "一致する項目はありませんでした。" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "失敗しました:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "なし (最終: %s)" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Releasever :" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "インスタント (最終: %s)" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "コマンドライン :" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s 秒 (最終: %s)" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "コメント :" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "設定済みのソフトウェアリポジトリーを表示します" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "実行されたトランザクション:" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "すべての repo を表示します" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "変更されたパッケージ:" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "有効な repo を表示します (デフォルト)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptlet の出力:" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "無効な repo を表示します" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "エラー:" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dep-Install" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "利用できるリポジトリーがありません" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "廃止された" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "有効化" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "廃止" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "無効化" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "削除" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "再インストール" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-name : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "不正なトランザクション ID、またはパッケージが指定されました" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> パッケージ %s.%s %s はインストールされます" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revision: " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> パッケージ %s.%s %s はアップグレードされます" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> パッケージ %s.%s %s は消去されます" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> パッケージ %s.%s %s は再インストールされます" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> パッケージ %s.%s %s はダウングレードされます" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> パッケージ %s.%s %s は廃止となります" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-size : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> パッケージ %s.%s %s はアップグレードされます" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> パッケージ %s.%s %s は廃止されます" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " 更新済み : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> 依存関係の解決を開始しました" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirrors : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> 依存関係の解決が完了しました" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"GPG 鍵 0x%s をインポート中:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "実行中" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "スリープ中" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "割り込み不可" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-excluded: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "ゾンビ" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-filename: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "トレース/停止" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "repo id" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "不明" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "状態" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "repo の名前" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " PID %d のアプリケーションは: %s" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " メモリー: %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "キーワードに一致するパッケージを検索します" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " 開始しました : %s - %s 秒経過" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " 状態 : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "スキップします。" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "この ARCH の結果のみを表示します" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "モジュールまたはグループ '%s' はインストールされていません。" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "FILE を所有する結果のみを表示します" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "モジュールまたはグループ '%s' は利用できません。" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "REQ と競合する結果のみを表示します" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "モジュールまたはグループ '%s' は存在しません。" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "環境 '%s' はインストールされていません。" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "REQ を廃止する結果のみを表示します" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "環境 '%s' は利用できません。" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "REQ を提供する結果のみを表示します" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id '%s' は存在しません。" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "'%s' の解析中にエラーが発生しました: %s" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "REQ を推奨する結果のみを表示します" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "cachedir を設定できませんでした: {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "REQ を機能強化する結果のみを表示します" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++"設定ファイルの URL \"{}\" はダウンロードできませんでした:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "REQ を提案する結果のみを表示します" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "不明な設定オプション: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "REQ を補完する結果のみを表示します" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "鍵 '%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "主要設定には setopt の前に %s attr. がありませんでした" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "誤りかまたは不明な \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "鍵 '%s.%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "repo %s には setopt の前に %s attr. がありませんでした" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "--queryformat と使うために利用可能なタグを表示します" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "警告: '%s' のロードに失敗、スキップします。" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "オリジナルのパッケージの機能を解決します" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "repo に対する不正な id: {} ({})、byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "パッケージの再帰的なツリーを表示します" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "repo に対する不正な id: {}、byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "対応するソース RPM で操作します" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "リポジトリー '{}' ({}): 設定の解析中にエラー: {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "特定の name.arch に最新パッケージ N を表示します (または N がネガティブな場合は N 以外の最新のもの)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "リポジトリー '{}': 設定の解析中にエラー: {}" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "パッケージに関する詳細情報を表示します" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "リポジトリー '{}' ({}) は設定内で名前がありません。id を使用します。" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "パッケージのファイルを一覧表示します" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "リポジトリー '{}' は設定内で名前がありません。id を使用します。" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "パッケージソース RPM 名を表示します" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "ファイル \"{}\" の解析に失敗しました: {}" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "パッケージの changelogs を表示します" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "repo %s: 0x%s はインポート済みです" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "見つかったパッケージを表示する形式" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "repo %s: インポート済みの鍵 0x%s。" + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" +-"見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "モジュラーパッケージ '{}' に利用可能なモジュラーメタデータはありません、システムにインストールできません" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "モジュラーパッケージに利用可能なモジュラーメタデータはありません" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "ソース rpm パッケージ (%s) をインストールしません。" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "設定オプション 'gpgkey_dns_verification' には libunbound ({}) が必要です" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC 拡張: ユーザー用の鍵 " + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "インストール済みの重複するパッケージへのクエリーを制限します" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "は有効です。" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "インストール済みの installonly パッケージへのクエリーを制限します" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "の状態は不明です。" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC 拡張: " + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "パッケージをダウンロードできる場所を表示します" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "すでにインポートされた鍵の有効性をテストします。" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "パッケージが競合する機能を表示します。" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "サポートされていないチェックサム形式: %s" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Delta RPM の再ビルドに失敗しました" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "パッケージが機能拡張できる機能を表示します。" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "delta-rebuild RPM のチェックサムは失敗しました" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "パッケージが提供する機能を表示します。" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "完了" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "パッケージが推奨する機能を表示します。" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "リクエスト中の問題:" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "パッケージが依存する機能を表示します。" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "足りないパッケージ: " + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "%%pre スクリプトを実行するためにパッケージが依存する機能を表示します。" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "破損したパッケージ: " + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "パッケージが提案する機能を表示します。" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "足りないグループまたはモジュール: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "パッケージが補完できる機能を表示します。" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "破損したグループまたはモジュール: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "利用可能なパッケージのみを表示する。" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "デフォルトでのモジュラーの依存関係問題:" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "インストール済みのパッケージのみを表示します。" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "モジュラーの依存に関する問題:" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++"不正な形式のロックファイルが見つかりました: %s。\n" ++"他の dnf/yum プロセスが実行されていないことを確認し、手動でロックファイルを削除するか、systemd-tmpfiles --remove dnf.conf を実行してください。" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "'{}' に対して別のストリームを有効化します。" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "\"dnf autoremove\" コマンドで削除可能なパッケージのみを表示します。" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "表示するものがありません。" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "ユーザーによってインストールされたパッケージのみを表示します。" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "指定されたものよりも新しいバージョンの '{}' をインストールします。理由: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "最近編集されたパッケージのみを表示します" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "有効なモジュール: {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "検索するための鍵" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "'{}' に指定したプロファイルはありません。プロファイルを指定してください。" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"オプションの '--resolve' は、'--conflicts'、'--depends'、'--enhances'、'--provides'、'--" +-"recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " +-"オプションのいずれか 1 つと使用する必要があります。" ++"\n" ++"\n" ++"ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "パッケージ {} はファイルを含んでいません" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "不要なプロファイルを無視します: '{}/{}'" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "利用可能な query-tags: --queryformat \".. %{tag} ..\" を使用します" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "モジュール '{1}:{2}' の引数 '{0}' に対するすべての一致はアクティブではありません" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "Fail-Safe リポジトリー {1} からモジュール '{0}' をインストールすることは、許可されていません" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." +-msgstr "" +-"有効なスイッチは指定されていません\n" +-"使用方法: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"説明:\n" +-" 特定のパッケージに関しては、パッケージのツリーを印刷します。" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "引数 {} のプロファイルを一致させることができません。'{}:{}' が利用可能なプロファイル: {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "終了しました。" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "引数 {} のプロファイルを一致させることができません" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "現在のディレクトリーには読み取り/実行権限がありません。/ に移動します" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "モジュール {}:{} にデフォルトのプロファイルはありません。利用可能なプロファイル: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "モジュール {}:{} にデフォルトのプロファイルがありません" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "デフォルトのプロファイル {} は、モジュール {}:{} で利用できません" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr "" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "Fail-Safe リポジトリーからモジュールをインストールすることは、許可されていません" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" +-msgstr "" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "引数 {} を解決できません" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr "" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "パッケージ {} に一致するものはありません" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "依存関係が解決しました。" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "Fail-Safe リポジトリー {1} からモジュール '{0}' をアップグレードすることは、許可されていません" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "引数 {} でプロファイルを一致できません" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Fail-Safe リポジトリーからモジュールをアップグレードすることは、許可されていません" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "モジュール名のみが必要です。引数で不必要な情報を無視します: '{}'" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s の確認に失敗しました: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3662,29 +3712,6 @@ msgstr "最後の makecache 時間の保存に失敗しました。" + msgid "Failed determining last makecache time." + msgstr "最後の makecache 時間の決定に失敗しました。" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "repo %s: 0x%s はインポート済みです" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "repo %s: インポート済みの鍵 0x%s。" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"不正な形式のロックファイルが見つかりました: %s。\n" +-"他の dnf プロセスが実行されていないことを確認し、手動でロックファイルを取り除くか、systemd-tmpfiles --remove dnf.conf を実行してください。" +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3698,12 +3725,107 @@ msgstr "ロードされたプラグイン: %s" + #: ../dnf/plugin.py:199 + #, python-format + msgid "Failed loading plugin \"%s\": %s" +-msgstr "" ++msgstr "plugin \"%s\" のロードに失敗しました: %s" + + #: ../dnf/plugin.py:231 + msgid "No matches found for the following enable plugin patterns: {}" +-msgstr "" ++msgstr "以下の有効化プラグインパターンに一致するものは見つかりません: {}" + + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" +-msgstr "" ++msgstr "以下の無効化プラグインパターンに一致するものは見つかりません: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "%s と一致するペイロードファクトリーはありません" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "ダウンロード済み" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "最速のミラーを確定しています (%s hosts).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "%s リポジトリーの有効化" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "%s から %s repo を追加しました" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "テストトランザクション中にエラーが発生しました。" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "ダウングレード中" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "整理" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "インストール中" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "再インストール中" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "削除" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "アップグレード中" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "検証" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "scriptlet の実行中" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "準備" ++ ++# translation auto-copied from project jbpm-designer, version 6.0.1, document ++# org.jbpm/jbpm-designer- ++# api/resources/org/jbpm/designer/resources/i18n/DesignerConstants, author ++# nmirasch ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "問題" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "鍵の TransactionItem が見つかりません: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "鍵の TransactionSWDBItem が見つかりません: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "トランザクション中にエラーが発生しました。" +diff --git a/po/ka.po b/po/ka.po +index 2ea8d5f6..5dc70fa8 100644 +--- a/po/ka.po ++++ b/po/ka.po +@@ -7,7 +7,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-11-16 06:48+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Georgian \n" +@@ -18,217 +18,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "პაკეტი" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -269,6 +58,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -283,81 +82,6 @@ msgstr "" + msgid "Error: %s" + msgstr "შეცდომა: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "შემოწმება" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -448,1798 +172,1733 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "ტრანზაქცია წარმატებით შემოწმდა." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "ტრანზაქციის შემოწმება" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "პრობლემა %s პაკეტის გახსნისას" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "პაკეტი %s არაა ხელმოწერილი" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "გასაკეთებელი არაფერია." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "გასაღების შემოტანა ვერ მოხერხდა (კოდი %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" ++msgid "Config error: %s" ++msgstr "კონფიგურაციის შეცდომა: %s" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "ოპერაცია შეწყდა." + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "დელტა RPM-ის აგება ვერ მოხერხდა" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "პაკეტების ჩამოტვირთვა:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "კონფიგურაციის ფაილის მდებარეობა" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "ჩუმი ოპერაცია" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF-ის ვერსიის ჩვენება და გამოსვლა" +- +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "ჩადგმული პაკეტები" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "ყველა დამატების გამორთვა" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "ხელმისაწვდომი პაკეტები" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "დამატებითი პაკეტები" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "უცნობი რეპოზიტორია: '%s'" ++ ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "პაკეტი" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "პაკეტების ძებნა: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "პაკეტი არაა ხელმისაწვდომი." ++ ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "ეპოქა" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "პაკეტი არაა ჩადგმული." + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "გამოცემა" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "რეპოდან" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "ბრძანება" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "აგების დრო" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "ჩადგმის დრო" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "ლიცენზია" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "yes" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Group-Id: %s" +-msgstr " ჯგუფის Id: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Description: %s" +-msgstr " აღწერა: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Language: %s" +-msgstr " ენა: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " აუცილებელი პაკეტები:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " ნაგულისხმები პაკეტები:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " აუცილებელი ჯგუფები:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "ფაილი : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" +-msgstr "რეპო : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "ლიცენზია : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "შეცდომა ჯამური ჩამოტვირთვის ზომის გამოთვლისას" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "ჯამური ზომა : %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "ჩამოტვირთვის ჯამური ზომა: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "ჩადგმულის ზომა: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "ჯგუფი" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "პაკეტები" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "ამოღება" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "ჩადგმული ჯგუფები:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "ხელმისაწვდომი ჯგუფები:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "ჩადგმა" +- +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "განახლება" +- +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "ამოღება" +- +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "ჩამოქვეითება" +- +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-#, fuzzy +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "პაკეტი" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "სულ" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "სისტემა" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "ბრძანებათა სტრიქონი" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "დრო და თარიღი" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "მოქმედებები" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "ტრანზაქციები არაა" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ტრანზაქციის ID :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u წამი)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "უცნობი" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u წუთი)" ++msgid "Never (last: %s)" ++msgstr "არასდროს (უკანასკნელი: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u საათი)" ++msgid "Instant (last: %s)" ++msgstr "" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u დღე)" +- +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "მომხმარებელი" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "წარმატება" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "შეცდომები:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> ურთიერთდამოკიდებულებების დადგების დაწყება" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "რეპოს id" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> ურთიერთდამოკიდებულებების დადგენა დასრულდა" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "მდგომარეობა" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "რეპოს სახელი" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "გაშვებული" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "მძინარე" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "შეუწყვეტავი" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "ზომბი" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "უცნობი" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " აპლიკაცია PID-ით %d არის: %s" +- +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" +- +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " გაიშვა : %s, გავიდა %s" +- +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " მდგომარეობა: %s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "კონფიგურაციის შეცდომა: %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "ოპერაცია შეწყდა." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "პაკეტების ჩამოტვირთვა:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "ჩადგმული პაკეტები" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "ხელმისაწვდომი პაკეტები" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "დამატებითი პაკეტები" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "უცნობი რეპოზიტორია: '%s'" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:840 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No such command: %s. Please use %s --help" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr "" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "" ++ ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2248,13 +1907,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2262,13 +1921,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2276,19 +1935,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2301,1261 +1960,1631 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "დასრულდა!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "გაუმჯობესება" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "ყველა" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "ტიპი" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE-ები" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "აღწერა" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "უფლებები" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "ფაილები" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "ჩადგმული ჯგუფები:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "შეწყდა." + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "ხელმისაწვდომი ჯგუფები:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "ურთიერთდამოკიდებულება გამოთვლილია." ++ ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "კონფიგურაციის ფაილის მდებარეობა" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "ჩუმი ოპერაცია" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "ყველა დამატების გამორთვა" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "პაკეტების ძებნა: " ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "პაკეტი არაა ხელმისაწვდომი." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "პაკეტი არაა ჩადგმული." ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "ბრძანება" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "ეპოქა" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "გამოცემა" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "რეპოდან" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "აგების დრო" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "ჩადგმის დრო" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "ლიცენზია" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "yes" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "" ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "" ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:798 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++msgid " Group-Id: %s" ++msgstr " ჯგუფის Id: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " აღწერა: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " ენა: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " აუცილებელი პაკეტები:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " ნაგულისხმები პაკეტები:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " აუცილებელი ჯგუფები:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "Not a valid rpm file path: %s" ++msgid "Filename : %s" ++msgstr "ფაილი : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "რეპო : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "ლიცენზია : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "გაუმჯობესება" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "შეცდომა ჯამური ჩამოტვირთვის ზომის გამოთვლისას" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "ჯამური ზომა : %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "ჩამოტვირთვის ჯამური ზომა: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "ჩადგმულის ზომა: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "უცნობი" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "ჯგუფი" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "პაკეტები" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "ამოღება" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "ყველა" +- +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "ტიპი" +- +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "ჩადგმა" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE-ები" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "განახლება" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "აღწერა" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "ამოღება" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "ჩამოქვეითება" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "უფლებები" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++#, fuzzy ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "პაკეტი" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "ფაილები" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "სულ" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "სისტემა" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "ბრძანებათა სტრიქონი" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "დრო და თარიღი" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "მოქმედებები" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "ტრანზაქციები არაა" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ტრანზაქციის ID :" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u წამი)" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr "" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u წუთი)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "" ++msgid "(%u hours)" ++msgstr "(%u საათი)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s Matched: %%s" ++msgid "(%u days)" ++msgstr "(%u დღე)" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "არასდროს (უკანასკნელი: %s)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "მომხმარებელი" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "წარმატება" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "შეცდომები:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> ურთიერთდამოკიდებულებების დადგების დაწყება" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> ურთიერთდამოკიდებულებების დადგენა დასრულდა" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "გაშვებული" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "მძინარე" ++ ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "შეუწყვეტავი" ++ ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "ზომბი" ++ ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "უცნობი" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "რეპოს id" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " აპლიკაცია PID-ით %d არის: %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "მდგომარეობა" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "რეპოს სახელი" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " გაიშვა : %s, გავიდა %s" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " მდგომარეობა: %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "დელტა RPM-ის აგება ვერ მოხერხდა" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "შეწყდა." +- +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "ურთიერთდამოკიდებულება გამოთვლილია." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3571,46 +3600,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "შემოწმება" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/kk.po b/po/kk.po +index 71c0def0..10860125 100644 +--- a/po/kk.po ++++ b/po/kk.po +@@ -5,7 +5,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-03-27 06:03+0000\n" + "Last-Translator: Baurzhan Muftakhidinov \n" + "Language-Team: Kazakh\n" +@@ -16,217 +16,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Мәселе" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -267,6 +56,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -281,81 +80,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Қате: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Тазарту" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Ескіртеді" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Өшіру" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Тексерілуде" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -446,1774 +170,1713 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Транзакцияны тексеру" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Транзакцияны тексеру сәтті аяқталды." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Транзакцияны сынау" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Транзакцияны сынау сәтті аяқталды." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Транзакцияны" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "%s дестесін ашу мәселемен аяқталды" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "%s дестесінің қолтаңбасы жоқ" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "%s өшіру мүмкін емес" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s өшірілді" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Жасайтын ешнәрсе жоқ." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Өшіру үшін топтар белгіленбеген." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Жаңарту үшін топтар белгіленбеген." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "%s дестесі орнатылмаған." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "аттап кету." +- +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Әрекет үзілді." ++ ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Дестелер жүктеліп алынуда:" ++ ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Дельта RPM жасау сәтсіз аяқталды" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "дайын" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Дестелерді ескірту" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Дистрибутивті синхрондау үшін дестелер белгіленбеген." ++ ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "қате пішім: %s" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Орнатылған дестелер" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Қолжетерлік дестелер" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Автоөшіру дестелері" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "баптаулар файлының орналасуы" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Қосымша дестелер" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Жақында қосылған дестелер" ++ ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF нұсқа ақпаратын шығару және шығу" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Сәйкестіктер табылмады" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "орнату түбірін көрсету" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Белгісіз репозиторий: '%s'" ++ ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Ондай команда жоқ: %s. %s --help қолданыңыз" ++ ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "дестелерді тек жүктеп алу" +- +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Жаңарту үшін дестелер белгіленбеген." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Шығарылымы" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "КОМАНДА" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Қайнар көзі" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Репозиторийден" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Жиналу уақыты" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Орнату уақыты" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Кім орнатқан" +- +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Лицензия" +- +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "yes" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Group-Id: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Description: %s" +-msgstr " Сипаттамасы: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Language: %s" +-msgstr " Тіл: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Міндетті дестелер:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Үнсіз келісім дестелері:" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Қосымша дестелер:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Шартты дестелер:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Міндетті топтар:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Қосымша топтар:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Топ" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Дестелер" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Өшірілуде" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Орнату" +- +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Жаңарту" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Өшіру" +- +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Нұсқасын төмендету" +- +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Аттап кету" +- +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-#, fuzzy +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Десте" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Тәуелді десте" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Жаңартылды" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Нұсқасы төмендетілді" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Орнатылған" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Қайта орнатылған" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Өшірілген" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Қате:" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Сәтсіз" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "%s дестесі орнатылмаған." + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Жалпы" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Жүйе" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Командалық жол" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Күн және уақыт" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Әрекет(тер)" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Өзгертілді" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Өшірілді" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Орнатылмады" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Ескірек" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Жаңалау" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u секунд)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "белгісіз" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u минут)" ++msgid "Never (last: %s)" ++msgstr "Ешқашан (соңғы: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u сағат)" ++msgid "Instant (last: %s)" ++msgstr "Лезде (соңғы: %s)" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u күн)" ++msgid "%s second(s) (last: %s)" ++msgstr "%s секунд (соңғы: %s)" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Үзілді" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Сәтті" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Қателер:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Ескірткен" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Өшіру" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Қайта орнату" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> %s.%s %s дестесі орнатылатын болады" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> %s.%s %s дестесі жаңарту болады" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> %s.%s %s дестесі өшірілетін болады" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> %s.%s %s дестесі ескіртетін болады" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> %s.%s %s дестесі жаңартылатын болады" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> %s.%s %s дестесі ескіртілген болады" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Тәуелділіктерді шешуді бастау" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Тәуелділіктерді шешуді аяқтау" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Орындалуда" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Ұйықтауда" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Үзілмейтін" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Зомби" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Белгісіз" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Жады : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Іске қосылған: %s - %s бұрын" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Күйі : %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Әрекет үзілді." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Дестелер жүктеліп алынуда:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Дестелерді ескірту" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Дистрибутивті синхрондау үшін дестелер белгіленбеген." +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Орнатылған дестелер" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Қолжетерлік дестелер" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Автоөшіру дестелері" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Қосымша дестелер" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Жақында қосылған дестелер" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Сәйкестіктер табылмады" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:641 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Transaction history is incomplete, after %u." ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Белгісіз репозиторий: '%s'" +- +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Ондай команда жоқ: %s. %s --help қолданыңыз" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Сәйкестіктер табылмады." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2221,24 +1884,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Қате:" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2247,13 +1906,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2261,13 +1920,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2275,19 +1934,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2300,1262 +1959,1632 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Аяқталды!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "" ++ ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:83 + msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "%s дестесі орнатылмаған." ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "барлығы" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Түрі" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Жаңартылған" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Сипаттамасы" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Құқықтар" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Файлдар" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Орнатылған" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "false" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "true" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "" ++ ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++ ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "" ++ ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++ ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Тәуелділіктер шешілген." ++ ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "қате пішім: %s" ++ ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "баптаулар файлының орналасуы" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "орнату түбірін көрсету" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "дестелерді тек жүктеп алу" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Шығарылымы" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Қайнар көзі" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Репозиторийден" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Жиналу уақыты" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Орнату уақыты" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Кім орнатқан" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Лицензия" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "yes" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Сипаттамасы: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Жаңарту үшін дестелер белгіленбеген." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Тіл: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Міндетті дестелер:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Үнсіз келісім дестелері:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Қосымша дестелер:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Шартты дестелер:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "КОМАНДА" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Міндетті топтар:" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Қосымша топтар:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:916 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:920 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid "Not a valid rpm file path: %s" ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "белгісіз" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Топ" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Дестелер" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Өшірілуде" ++ ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "барлығы" +- +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Түрі" +- +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Жаңартылған" +- +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Орнату" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Сипаттамасы" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Жаңарту" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Өшіру" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Құқықтар" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Нұсқасын төмендету" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Файлдар" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Аттап кету" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "true" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++#, fuzzy ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Десте" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "false" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Тәуелді десте" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Жаңартылды" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Нұсқасы төмендетілді" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Қайта орнатылған" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Өшірілген" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Сәтсіз" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Жалпы" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Жүйе" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Командалық жол" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Күн және уақыт" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Әрекет(тер)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Өзгертілді" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Өшірілді" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Орнатылмады" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Жаңалау" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Ескірек" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "" ++msgid "(%u seconds)" ++msgstr "(%u секунд)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Сәйкестіктер табылмады." ++msgid "(%u minutes)" ++msgstr "(%u минут)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Ешқашан (соңғы: %s)" ++msgid "(%u hours)" ++msgstr "(%u сағат)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Лезде (соңғы: %s)" ++msgid "(%u days)" ++msgstr "(%u күн)" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s секунд (соңғы: %s)" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Үзілді" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Сәтті" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Қателер:" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Ескірткен" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Ескіртеді" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Өшіру" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Қайта орнату" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr "" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> %s.%s %s дестесі орнатылатын болады" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> %s.%s %s дестесі жаңарту болады" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> %s.%s %s дестесі өшірілетін болады" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "" ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "" ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> %s.%s %s дестесі ескіртетін болады" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> %s.%s %s дестесі жаңартылатын болады" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> %s.%s %s дестесі ескіртілген болады" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Тәуелділіктерді шешуді бастау" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Тәуелділіктерді шешуді аяқтау" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Орындалуда" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Ұйықтауда" ++ ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Үзілмейтін" ++ ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Зомби" ++ ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Белгісіз" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Жады : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Іске қосылған: %s - %s бұрын" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Күйі : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "аттап кету." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Дельта RPM жасау сәтсіз аяқталды" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "дайын" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Тәуелділіктер шешілген." +- + #. empty file is invalid json format + #: ../dnf/persistor.py:54 + #, python-format +@@ -3570,46 +3599,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Тазарту" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Өшіру" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Тексерілуде" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Мәселе" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/ko.po b/po/ko.po +index 15d4ea65..7a2ee1d7 100644 +--- a/po/ko.po ++++ b/po/ko.po +@@ -1,13 +1,14 @@ + # MinWoo Joh , 2015. #zanata + # Eun-Ju Kim , 2016. #zanata + # Ludek Janda , 2018. #zanata ++# Ludek Janda , 2019. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2018-11-12 10:05+0000\n" +-"Last-Translator: Copied by Zanata \n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-12-16 02:39+0000\n" ++"Last-Translator: Ludek Janda \n" + "Language-Team: Korean\n" + "Language: ko\n" + "MIME-Version: 1.0\n" +@@ -16,217 +17,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "꾸러미" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "설치할 패키지" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "문제" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "거래 중에 오류가 발생했습니다." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s 확인 실패 : %s 대 %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "'{}'에 다른 스트림 사용." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "보여줄 것이 없습니다." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "지정된 버전보다 '{}'의 새 버전을 설치 중입니다. 이유 : {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "사용 설정된 모듈 : {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "'{}'에 지정된 프로필이 없습니다. 프로필을 지정하십시오." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "구문 분석 중 오류 '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "알 수없는 구성 값 : %s=%s ...에서 %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "알 수없는 구성 옵션 : %s = %s ...에서 %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "cachedir : {}을 (를) 설정할 수 없습니다." +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "알 수없는 구성 옵션 : %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "기본 설정에는 %s attr. setopt 전에" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "올바르지 않거나 알 수없는 \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "구문 분석 파일 \"%s\"실패 : %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "레포 %s ~을 가지지 않았다. %s attr. setopt 전에" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "경고 :로드 실패 '%s', 건너 뛰기." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "저장소 '%s': 구성 파싱 오류 : %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "저장소 '%s'이 (가) ID를 사용하여 구성에서 이름을 찾을 수 없습니다." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "repo에 대한 ID가 잘못되었습니다. %s, 바이트 = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -267,6 +57,16 @@ msgstr "'%s'를 통한 이메일 전송을 실패하였습니다: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "명령 '을 실행하지 못했습니다.%s': 반환 됨 %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "알 수없는 구성 값 : %s=%s ...에서 %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "알 수없는 구성 옵션 : %s = %s ...에서 %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "dnf-automatic을 시작했습니다." +@@ -281,81 +81,6 @@ msgstr "수면 용 %s 초" + msgid "Error: %s" + msgstr "오류: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "정리" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "폐기" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "삭제 중" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "확인 중" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "스크립틀릿 실행" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "준비 중입니다" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "로딩 repo '{}'실패 : {}" +@@ -446,293 +171,292 @@ msgstr "구성 파일의 잘못된 tsflag : %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "저장소에 그룹 파일을 추가하지 못했습니다. %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "트랜잭션 점검 실행 중" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "오류 : 트랜잭션 검사 vs depsolve :" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "트랜잭션 검사가 성공했습니다." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "트랜잭션 테스트 실행 중" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "트랜잭션 테스트가 완료되었습니다." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "거래 실행 중" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "디스크 요구 사항 :" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "적어도 %dMB 더 많은 공간이 필요하다. %s 파일 시스템." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "오류 요약" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB는 DNF 외부에서 변경되었습니다." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "트랜잭션을 실행할 수 없습니다." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "거래를 시작할 수 없습니다 :" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "트랜잭션 파일을 제거하지 못했습니다. %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "일부 패키지가 다운로드되지 않았습니다. 다시 시도 중입니다." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "열 수 없습니다 : {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "공개 키 %s 설치되어 있지 않다." + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "문제가되는 패키지 열기 %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "공개 키 %s 신뢰할 수 없다" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "꾸러미 %s 서명되지 않았습니다." + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "제거 할 수 없습니다. %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s 제거 된" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "그룹 패키지 \"{}\"에 일치하는 항목이 없습니다." + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "그룹 '%s': %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "할 것이 없음." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "삭제 표시된 그룹이 없습니다." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "업그레이드가 표시된 그룹이 없습니다." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "꾸러미 %s 설치되어 있지 않으면 다운 그레이드 할 수 없습니다." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "인수와 일치하는 항목 없음 : %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "일치하는 패키지 없음" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "꾸러미 %s 설치되어 있지 않으면 다운 그레이드 할 수 없습니다." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "꾸러미 %s 이미 설치된 하위 버전은 다운 그레이드 할 수 없습니다." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "꾸러미 %s 설치되지 않았 으면 다시 설치할 수 없습니다." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "파일 %s 소스 패키지이므로 무시하고 업데이트 할 수 없습니다." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "꾸러미 %s 설치되지 않았 으면 업데이트 할 수 없습니다." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "꾸러미 %s 사용할 수는 있지만 설치되지 않았습니다." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "꾸러미 %s 사용 가능하지만 다른 아키텍처에 설치됩니다." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "패키지 없음 %s 설치." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "제거 할 수있는 패키지가 없습니다." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "인수 용 패키지 %s 사용할 수는 있지만 설치되지 않았습니다." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "꾸러미 %s 이미 설치된 가장 낮은 버전의 버전을 다운 그레이드 할 수 없습니다." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "처리되지 않은 작업 : {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "패키지 없음 %s 유효한." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "일치하는 패키지 없음" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "보안 업데이트가 필요하지 않지만 {} 업데이트가 사용 가능합니다." + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "보안 업데이트는 필요하지 않지만 {} 업데이트가 제공됩니다." + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "\"{}\"에는 보안 업데이트가 필요하지 않지만 {} 업데이트는 사용 가능하지 않습니다." + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "\"{}\"은 (는) 필요한 보안 업데이트가 없지만 {} 업데이트는 사용 가능합니다." + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". 실패한 패키지는 다음과 같습니다. %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG 키는 다음과 같이 구성됩니다. %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG 키 %s (0x%s)가 이미 설치되어 있습니다." + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "키 가져 오기가 실패했습니다 (코드 %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "성공적으로 가져온 키" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "아무 키도 설치하지 않았습니다." + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -741,1553 +465,1478 @@ msgstr "" + "해당 GPG 키는 \"%s\"저장소가 이미 설치되어 있지만이 패키지에 맞지 않습니다.이 저장소에 대해 올바른 키 URL이 구성되었는지 " + "확인하십시오." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "키 가져 오기가 잘못된 키를 가져 오지 못 했습니까?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * 어쩌면 당신은 의미 : {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "로컬 저장소 \"{}\"의 \"{}\"패키지에 잘못된 체크섬이 있습니다" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "로컬 저장소의 일부 패키지에 잘못된 체크섬이 있습니다." + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "저장소 \"{}\"의 패키지 \"{}\"에 잘못된 체크섬이 있습니다" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "일부 패키지에는 유효하지 않은 캐시가 있지만 \"--cacheonly\"옵션으로 인해 다운로드 할 수 없습니다" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "구문 분석 파일 \"%s\"실패 : %s" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "에 대한 일치하는 페이로드 팩터가 없습니다. %s" ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "이미 다운로드 됨" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "" ++ ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "지원되지 않는 유형: %s" ++msgid "%s, using original arguments." ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:136 ++#, fuzzy, python-format ++msgid " Installed: %s-%s at %s" ++msgstr " %s-%s 일 %s 에 설치됨" ++ ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid " Built : %s at %s" ++msgstr " %s 일 %s 에 빌드됨" ++ ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "소스 RPM패키지를 설치하지 않습니다 (%s)." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "건너 뛰기." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "작업이 중지됨." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "패키지 다운로드중:" ++ ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "환경 '%s'이 설치되지 않았습니다." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id '%s' 존재하지 않는다." ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++#, fuzzy ++msgid "Obsoleting Packages" ++msgstr "오래된 패키지들" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "가능하게하는 %s 저장소" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "배포 동기화를 위해 표시된 패키지가 없습니다." + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "추가됨 %s 에서 repo %s" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "다운 그레이드 대상으로 표시된 패키지가 없습니다." + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "델타 RPM을 다시 빌드하지 못했습니다" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "설치된 패키지" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "델타 RPM의 체크섬이 일치하지 않습니다." ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "사용 가능한 패키지" + +-# translation auto-copied from project subscription-manager, version 1.9.X, +-# document keys +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "완료" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Autoremove 패키지" ++ ++# ctx::sourcefile::Systems Navigation Menu ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "추가 패키지" ++ ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "사용 가능한 업그레이드" ++ ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "최근에 추가 된 패키지" ++ ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "목록과 일치하는 패키지가 없습니다." ++ ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "검색 결과가 없습니다" ++ ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "주어진 거래 ID가 없습니다." + +-#: ../dnf/cli/option_parser.py:64 ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "주어진 거래 ID를 찾을 수 없습니다." ++ ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "두 개 이상의 거래 ID를 찾았습니다!" ++ ++#: ../dnf/cli/cli.py:641 + #, python-format +-msgid "Command line error: %s" +-msgstr "" ++msgid "Transaction history is incomplete, before %u." ++msgstr "거래 내역이 불완전합니다. %u." + +-#: ../dnf/cli/option_parser.py:97 ++#: ../dnf/cli/cli.py:643 + #, python-format +-msgid "bad format: %s" +-msgstr "" ++msgid "Transaction history is incomplete, after %u." ++msgstr "거래 내역이 불완전합니다. %u." ++ ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "{}에서 트랜잭션 {}을 (를) 취소하고 있습니다." + +-#: ../dnf/cli/option_parser.py:108 ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 + #, python-format +-msgid "Setopt argument has multiple values: %s" ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 ++#: ../dnf/cli/cli.py:784 + #, python-format +-msgid "Setopt argument has no value: %s" ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "show 명령 도움말" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "종속성을 해결하기 위해 설치된 패키지 지우기 허용" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "트랜잭션에서 사용 가능한 최상의 패키지 버전을 사용해보십시오." ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "문제를 진단하려면 다음을 실행하십시오. '%s'." ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "RPMDB가 손상되어 '%s'문제를 해결할 수 있습니다." ++ ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "시스템 캐시에서 완전히 실행하고, 캐시를 업데이트하지 않습니다." ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "문제 저장소 : %s" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "최대 명령 대기 시간" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "패키지 또는 패키지 그룹에 대한 세부 정보 표시" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "디버깅 출력 레벨" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "모든 패키지 표시 (기본값)" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "자세한 해결 결과를 파일로 덤프합니다." ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "사용 가능한 패키지 만 표시" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "repos에있는 중복 목록을 목록 / 검색 명령에 표시합니다." ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "설치된 패키지 만 표시" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "오류 출력 레벨" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "엑스트라 패키지 만 표시" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" +-"패키지가 정보, 목록 및 리포 눅스에 대해 사용하지 않는 업그레이드 또는 표시 기능을 위해 dnf의 처리 논리를 사용하지 못하게합니다." ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "패키지 업그레이드 만 표시" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm 용 디버깅 출력 레벨" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "autoremove 패키지 만 표시" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "모든 질문에 대해 자동으로 대답하십시오." ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "최근에 변경된 패키지 만 표시" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "모든 질문에 대해 자동으로 대답합니다." ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "꾸러미" + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "패키지 또는 패키지 그룹 나열" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "id 나 glob로 특정 리포지토리를 활성화 할 수 있습니다. 여러 번 지정할 수 있습니다." ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "주어진 값을 제공하는 패키지 찾기" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "패키지를 이름이나 glob로 제외합니다." +- +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "excludepkgs 사용 중지" +- +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "더 이상 사용되지 않는 종속성 제거 사용 안 함" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "사용 가능한 패키지 업그레이드 확인" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "색상 사용 여부 제어" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "사용할 수있는 패키지가 없습니다." + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "명령을 실행하기 전에 만료 된 메타 데이터 설정" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "설치용으로 표시된 패키지가 없습니다." + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "IPv4 주소로만 해결" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "패키지가 설치되지 않았습니다." + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "IPv6 주소로만 해결" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (에서 %s)" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "패키지를 복사 할 디렉토리를 설정하십시오." ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "설치된 패키지 %s%s 사용 불가." + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "다운로드 패키지 만" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "저장소에서 설치된 패키지가 없습니다." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "거래에 의견을 추가하십시오." ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "다시 설치하도록 표시된 패키지가 없습니다." + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "버그 수정 관련 패키지를 업데이트에 포함 시키십시오." ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "업그레이드 할 패키지 없음." + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "업데이트 관련 향상 패키지 포함" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "지정된 저장소의 모든 패키지 위에 명령을 실행합니다." + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "새 패키지 관련 패키지를 업데이트에 포함하십시오." ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "업데이트에 보안 관련 패키지 포함" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "업데이트에서 주어진 권고를 수정하는 데 필요한 패키지를 포함하십시오." ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "업데이트에서 주어진 BZ를 수정하는 데 필요한 패키지를 포함하십시오." ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "유용한 메시지 표시" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "업데이트에서 주어진 CVE를 수정하는 데 필요한 패키지를 포함하십시오" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "<명령>" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "업데이트에서 심각도와 일치하는 보안 관련 패키지를 포함합니다." ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "아키텍처의 사용을 강요하십시오" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "표시 또는 사용, 거래 내역" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "주요 명령 목록 :" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "플러그인 명령리스트 :" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "시대" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "릴리즈" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "소스" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "레포에서" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "원래 종속물로 설치된 모든 불필요한 패키지 제거" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "제거 할 패키지" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Environment Group: %s" ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Filename : %s" +-msgstr "" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "Repo : %s" +-msgstr "" ++msgid "Waiting for process with pid %d to finish." ++msgstr "PID %d 프로세스가 종료되기를 기다리고 있습니다." + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "설치된 패키지를 최신 버전과 동기화한다." + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "동기화 할 패키지" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "표시하거나 사용하십시오." + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "구성된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Total download size: %s" +-msgstr "" ++msgid "Warning: Group %s does not exist." ++msgstr "경고 : 그룹 %s 존재하지 않는다." + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "경고 : 일치하는 그룹 없음 :" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "사용 가능한 환경 그룹 :" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "설치된 환경 그룹 :" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "설치된 그룹 :" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "설치된 언어 그룹 :" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "그룹" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "사용 가능한 그룹 :" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "패키지" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "사용 가능한 언어 그룹 :" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "그룹의 선택 패키지를 포함하십시오." + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "또한 숨겨진 그룹을 보여준다." ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "설치된 그룹 만 표시" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "사용 가능한 그룹 만 표시" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "그룹 명령이 잘못되었습니다. 사용 : %s." ++ ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "필수 그룹 패키지를 찾을 수 없습니다." ++ ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "설치할 패키지" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "경기를 찾을 수 없습니다." ++ ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "올바른 rpm 파일 경로가 아닙니다. %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "메타 데이터 캐시를 생성한다." ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "모든 메타 데이터 파일에 대한 캐시 파일 만들기." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-# translation auto-copied from project subscription-manager, version 1.11.X, +-# document keys +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "삭제 중" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "패키지 다시 설치" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "다시 설치할 패키지" ++ ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "" ++ ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "알려지지 않음" ++ ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Never (last: %s)" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "설치" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "" + +-# ctx::sourcefile::Navigation Menu +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "업그레이드" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "삭제" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "다운 그레이드" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "버킷" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "의존 패키지" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "업그레이드 됨" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "다운 그레이드" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "사용" + +-# translation auto-copied from project subscription-manager, version 1.11.X, +-# document keys +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "설치됨" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "사용 않음" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "다시 설치됨" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "제거됨" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "실패하였습니다" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-# auto translated by TM merge from project: RHOSP Director Installation and +-# Usage , version: 11-Korean, DocId: master +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "합계" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "시스템" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "명령행" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "사용자 이름" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#. REALLY Needs to use columns! +-# translation auto-copied from project subscription-manager, version 1.11.X, +-# document keys +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" +- +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "날짜와 시간" +- +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "행위)" +- +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "거래 없음" +- +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "설치되지 않음" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "키워드와 일치하는 패키지 검색" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "모든 패키지를 쿼리하십시오 (리포 커리 '*'의 줄임표 또는 인수없이 리포)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "모든 패키지 버전 쿼리 (기본값)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "이 ARCH의 결과 만 표시" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "성공" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "FILE을 소유 한 결과 만 표시" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "REQ와 충돌하는 결과 만 표시" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "실패:" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "패키지 제공 및 파일을 필요로하거나, 제안하거나, 보완하거나, 향상 시키거나, 권장하는 결과를 표시합니다. REQ" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "릴리스 자 :" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "더 이상 사용되지 않는 REQ" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "명령 줄 :" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "REQ를 제공하는 결과 만 표시" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "댓글 :" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "패키지 제공 및 파일 REQ가 필요한 결과를 보여줍니다." + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "수행 된 거래 :" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "REQ를 권장하는 결과 만 표시" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "변경된 패키지 :" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "REQ를 향상시키는 결과 만 표시" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "스크립트 렛 출력 :" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "REQ를 제안하는 결과 만 표시" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "오류 :" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "REQ를 보완 한 결과 만 표시" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "설치 제거" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "비 명시 적 종속성 검사 (파일 및 제공). 태만" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "폐기 된" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "의존성을 정확하게 주어진대로 검사한다. --alldeps와 반대이다." + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "삭제" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "--whatrequires와 함께 사용되며 --requires --resolve, 패키지를 재귀 적으로 질의합니다." + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "재설치" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "모든 의존성 목록과 패키지를 제공하는 패키지를 보여줍니다." + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "잘못된 트랜잭션 ID 또는 주어진 패키지" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "--queryformat과 함께 사용할 수있는 태그를 보여줍니다." + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> 패키지 %s.%s %s 설치 될 것이다" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "역량을 원래 패키지로 해결한다." + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "패키지에 재귀 트리를 보여라." + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> 패키지 %s.%s %s 지워질거야." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "해당 소스 RPM에서 작동" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> 패키지 %s.%s %s 다시 설치됩니다." ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "주어진 name.arch (또는 최신이지만 N이 음수이면 N)에 대한 N 개의 최신 패키지 표시" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> 패키지 %s.%s %s 다운 그레이드 될 것이다" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> 패키지 %s.%s %s 쓸데없는" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "패키지에 대한 자세한 정보 표시" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "패키지에있는 파일 목록 표시" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> 패키지 %s.%s %s 쓸모 없게 될 것이다." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "패키지 소스 RPM 이름 표시" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "발견 된 패키지를 표시하기위한 형식" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"GPG키 0x%s를 불러옵니다:\n" +-" 사용자 : \"%s\"\n" +-" GPG 지문: %s\n" +-" 출처 : %s" ++"name-epoch를 사용하십시오 : 발견 된 패키지를 표시하기위한 version-release.architecture 형식 (기본값)" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "실행중" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "발견 된 패키지를 표시하기 위해 name-version-release 형식을 사용하십시오 (rpm 쿼리 기본값)." + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "휴면중" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "epoch : name-version-release.architecture 형식을 사용하여 발견 된 패키지를 표시합니다." + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "중단 불가" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "선택한 패키지에 comps 그룹이 표시되는 디스플레이" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "좀비" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "설치된 중복 패키지로 쿼리 제한" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "중지된" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "설치된 installonly 패키지로 쿼리 제한" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "알 수 없음" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "만족스럽지 않은 의존성이있는 설치된 패키지로 쿼리를 제한하십시오." + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "잠긴 프로세스(PID %d)에 대해 정보를 가져올 수 없습니다" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "패키지를 다운로드 할 수있는 위치 표시" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " PID %d를 가진 애플리케이션은 %s 입니다" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "패키지가 충돌하는 기능을 표시합니다." + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " 메모리 : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "패키지가 의존 할 수있는 기능을 표시하고, 향상시키고, 권장하고, 제안하고 보완합니다." + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " 시작: %s - %s 분 전" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "패키지가 향상시킬 수있는 기능을 표시합니다." + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " 상태 : %s" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "패키지가 제공하는 기능을 표시합니다." + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "패키지에서 권장하는 기능을 표시합니다." + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "패키지가 의존하는 기능을 표시합니다." + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Config error: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "패키지에서 제안하는 기능을 표시합니다." + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "패키지가 보완 할 수있는 기능을 표시합니다." + +-#: ../dnf/cli/cli.py:136 +-#, fuzzy, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " %s-%s 일 %s 에 설치됨" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "사용 가능한 패키지 만 표시합니다." + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " %s 일 %s 에 빌드됨" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "설치된 패키지 만 표시합니다." + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++"Display only packages that are not present in any of available repositories." ++msgstr "사용 가능한 리포지토리에없는 패키지 만 표시합니다." + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" +- +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "이미 설치된 일부 패키지에 대한 업그레이드를 제공하는 패키지 만 표시합니다." + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "작업이 중지됨." +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "패키지 다운로드중:" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "사용자가 설치 한 패키지 만 표시합니다." + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "최근에 수정 한 패키지 만 표시" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "검색 할 열쇠" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." +-msgstr "" +- +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" ++"옵션 '--resolve'는 '--conflicts', '--depends', '--enhances', '--provides', '--" ++"recommends', '--requires'중 하나와 함께 사용해야합니다. , '--requires-pre', '--" ++"suggests'또는 '--supplements'옵션들" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-#, fuzzy +-msgid "Obsoleting Packages" +-msgstr "오래된 패키지들" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "배포 동기화를 위해 표시된 패키지가 없습니다." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "패키지 {}에 파일이 없습니다." + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "다운 그레이드 대상으로 표시된 패키지가 없습니다." ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "사용 가능한 쿼리 태그 : use --queryformat \".. %{tag} .. \"" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "설치된 패키지" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다." + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "사용 가능한 패키지" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Autoremove 패키지" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "" + +-# ctx::sourcefile::Systems Navigation Menu +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "추가 패키지" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "사용 가능한 업그레이드" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "최근에 추가 된 패키지" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "목록과 일치하는 패키지가 없습니다." ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "검색 결과가 없습니다" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "주어진 거래 ID가 없습니다." ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "주어진 거래 ID를 찾을 수 없습니다." ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "두 개 이상의 거래 ID를 찾았습니다!" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr "" + +-#: ../dnf/cli/cli.py:639 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "거래 내역이 불완전합니다. %u." ++msgid "%s Exactly Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/cli.py:641 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "거래 내역이 불완전합니다. %u." ++msgid "%s Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "{}에서 트랜잭션 {}을 (를) 취소하고 있습니다." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/cli.py:843 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"{} [command]\n" ++" print help" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" ++"{} arg [option] list : 저장소와 저장소의 상태를 나열합니다. 옵션 = [모두 | 이드 | glob] enable : " ++"저장소를 활성화합니다. option = repository id disable : 저장소를 비활성화합니다. 옵션 = 저장소 ID" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++"{}\n" ++" resolve the transaction set" ++msgstr "{} 트랜잭션 집합을 해결합니다." + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "" +- +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "" +- +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "" +- +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "제거 할 패키지" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "" +- +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 +-#, python-format +-msgid "Installed package %s%s not available." +-msgstr "설치된 패키지 %s%s 사용 불가." +- +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:157 +-#, python-format +-msgid "Could not find repository: %s" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:184 +-msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" +-msgstr "" +-"{} arg [option] list : 저장소와 저장소의 상태를 나열합니다. 옵션 = [모두 | 이드 | glob] enable : " +-"저장소를 활성화합니다. option = repository id disable : 저장소를 비활성화합니다. 옵션 = 저장소 ID" +- +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" +-msgstr "{} 트랜잭션 집합을 해결합니다." +- +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2296,19 +1945,19 @@ msgid "" + msgstr "" + "{} arg list : 트랜잭션 내용을 나열합니다. reset : 트랜잭션 실행 재설정 (zero-out) : 트랜잭션 실행" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "{} 트랜잭션을 실행합니다." + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "{} 쉘 종료" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2323,1270 +1972,1649 @@ msgstr "" + "(또는 repo) 저장소를 활성화, 비활성화 또는 나열합니다. resolvedep 트랜잭션 세트 트랜잭션 (또는 ts) 목록을 확인하고," + " 재설정하거나 트랜잭션 세트를 실행합니다. run resolve 및 트랜잭션 세트 종료를 실행합니다. 종료) 셸 종료" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "오류 : 열 수 없음 %s 독서를위한" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "완료되었습니다!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "쉘을 떠나기" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "제거 될 사양" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "설치 될 사양" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "security" ++ ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "PID %d 프로세스가 종료되기를 기다리고 있습니다." ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "전체" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "사용 가능" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "" +- +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "" +- +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "" +- +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "" +- +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "" +- +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "유형" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "업데이트됨" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "표시하거나 사용하십시오." +- +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "구성된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "심각도" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "경고 : 그룹 %s 존재하지 않는다." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "파일" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "경고 : 일치하는 그룹 없음 :" ++# translation auto-copied from project subscription-manager, version 1.11.X, ++# document keys ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "설치됨" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "사용 가능한 환경 그룹 :" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "false" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "설치된 환경 그룹 :" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "true" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "설치된 그룹 :" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "시스템에서 패키지를 업그레이드하십시오." + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "설치된 언어 그룹 :" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "업그레이드 할 패키지" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "사용 가능한 그룹 :" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "사용 가능한 언어 그룹 :" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "종료 됨." + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "그룹의 선택 패키지를 포함하십시오." ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "현재 디렉토리에서 읽기 / 실행 액세스가 없으며 /" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "또한 숨겨진 그룹을 보여준다." ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "설치된 그룹 만 표시" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "사용 가능한 그룹 만 표시" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "그룹 명령이 잘못되었습니다. 사용 : %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "필수 그룹 패키지를 찾을 수 없습니다." +- +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "문제를 진단하려면 다음을 실행하십시오. '%s'." ++msgid "bad format: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "RPMDB가 손상되어 '%s'문제를 해결할 수 있습니다." +- +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++msgid "Setopt argument has multiple values: %s" + msgstr "" +-"GPG 키를 통해 패키지 검사를 활성화했습니다. 이것은 좋은 일입니다. 그러나 GPG 공개 키가 설치되어 있지 않습니다. 설치하려는 " +-"패키지의 키를 다운로드하여 설치해야합니다. rpm --import public.gpg.key 또는 저장소 섹션의 'gpgkey'옵션을 " +-"사용하여 저장소에 사용할 키의 URL을 지정할 수 있으며 DNF가이를 설치합니다 너를 위해서. 자세한 내용은 배포 또는 패키지 제공 " +-"업체에 문의하십시오." + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" +-msgstr "문제 저장소 : %s" +- +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "패키지 또는 패키지 그룹에 대한 세부 정보 표시" +- +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "모든 패키지 표시 (기본값)" +- +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "사용 가능한 패키지 만 표시" ++msgid "Setopt argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "설치된 패키지 만 표시" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "엑스트라 패키지 만 표시" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "패키지 업그레이드 만 표시" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "autoremove 패키지 만 표시" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "최근에 변경된 패키지 만 표시" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "패키지 또는 패키지 그룹 나열" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "주어진 값을 제공하는 패키지 찾기" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "사용 가능한 패키지 업그레이드 확인" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "사용할 수있는 패키지가 없습니다." ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "show 명령 도움말" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "설치용으로 표시된 패키지가 없습니다." ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "종속성을 해결하기 위해 설치된 패키지 지우기 허용" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "패키지가 설치되지 않았습니다." +- +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (에서 %s)" +- +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "저장소에서 설치된 패키지가 없습니다." +- +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "다시 설치하도록 표시된 패키지가 없습니다." ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "트랜잭션에서 사용 가능한 최상의 패키지 버전을 사용해보십시오." + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "업그레이드 할 패키지 없음." ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "지정된 저장소의 모든 패키지 위에 명령을 실행합니다." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "시스템 캐시에서 완전히 실행하고, 캐시를 업데이트하지 않습니다." + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "최대 명령 대기 시간" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "디버깅 출력 레벨" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "유용한 메시지 표시" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "자세한 해결 결과를 파일로 덤프합니다." + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "<명령>" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "repos에있는 중복 목록을 목록 / 검색 명령에 표시합니다." + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "표시 또는 사용, 거래 내역" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "오류 출력 레벨" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm 용 디버깅 출력 레벨" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "모든 질문에 대해 자동으로 대답하십시오." + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "모든 질문에 대해 자동으로 대답합니다." + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format ++#: ../dnf/cli/option_parser.py:255 + msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 ++#: ../dnf/cli/option_parser.py:260 + msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "id 나 glob로 특정 리포지토리를 활성화 할 수 있습니다. 여러 번 지정할 수 있습니다." + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "경기를 찾을 수 없습니다." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "패키지를 이름이나 glob로 제외합니다." + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "올바른 rpm 파일 경로가 아닙니다. %s" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "excludepkgs 사용 중지" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "더 이상 사용되지 않는 종속성 제거 사용 안 함" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "security" +- +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "알려지지 않음" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "색상 사용 여부 제어" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "명령을 실행하기 전에 만료 된 메타 데이터 설정" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "IPv4 주소로만 해결" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "IPv6 주소로만 해결" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "패키지를 복사 할 디렉토리를 설정하십시오." + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "다운로드 패키지 만" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "거래에 의견을 추가하십시오." + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "버그 수정 관련 패키지를 업데이트에 포함 시키십시오." + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "업데이트 관련 향상 패키지 포함" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "새 패키지 관련 패키지를 업데이트에 포함하십시오." + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "업데이트에 보안 관련 패키지 포함" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "업데이트에서 주어진 권고를 수정하는 데 필요한 패키지를 포함하십시오." + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "업데이트에서 주어진 BZ를 수정하는 데 필요한 패키지를 포함하십시오." + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "업데이트에서 주어진 CVE를 수정하는 데 필요한 패키지를 포함하십시오" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "업데이트에서 심각도와 일치하는 보안 관련 패키지를 포함합니다." + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "아키텍처의 사용을 강요하십시오" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "전체" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "주요 명령 목록 :" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "사용 가능" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "플러그인 명령리스트 :" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "시대" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "릴리즈" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++# auto translated by TM merge from translation memory: RHEL-TM, unique id: ++# rhel-installation-guide:7.0:Obtaining_RHEL:2d242bb36ec91b32005f9296ff03a912 ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++#, fuzzy ++msgctxt "long" ++msgid "Architecture" ++msgstr "아키텍처" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "소스" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "레포에서" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "유형" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "업데이트됨" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" + msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "심각도" +- +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "파일" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "true" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "false" +- +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "패키지 다시 설치" +- +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "다시 설치할 패키지" +- +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "설치된 패키지를 최신 버전과 동기화한다." +- +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "동기화 할 패키지" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "하나의 스펙을 제거하고 설치하기위한 대화 형 dnf mod 실행" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "제거 될 사양" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "설치 될 사양" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "메타 데이터 캐시를 생성한다." ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "모든 메타 데이터 파일에 대한 캐시 파일 만들기." ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "시스템에서 패키지를 업그레이드하십시오." ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "업그레이드 할 패키지" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "원래 종속물로 설치된 모든 불필요한 패키지 제거" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:916 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "URL : %s" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:920 + #, python-format +-msgid "%s Matched: %%s" ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "Never (last: %s)" ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1001 + #, python-format +-msgid "%s second(s) (last: %s)" ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "사용" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "그룹" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "사용 않음" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "패키지" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++# translation auto-copied from project subscription-manager, version 1.11.X, ++# document keys ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "삭제 중" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "키워드와 일치하는 패키지 검색" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:1263 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "모든 패키지를 쿼리하십시오 (리포 커리 '*'의 줄임표 또는 인수없이 리포)" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "모든 패키지 버전 쿼리 (기본값)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "이 ARCH의 결과 만 표시" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "FILE을 소유 한 결과 만 표시" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "REQ와 충돌하는 결과 만 표시" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "패키지 제공 및 파일을 필요로하거나, 제안하거나, 보완하거나, 향상 시키거나, 권장하는 결과를 표시합니다. REQ" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "더 이상 사용되지 않는 REQ" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "설치" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "REQ를 제공하는 결과 만 표시" ++# ctx::sourcefile::Navigation Menu ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "업그레이드" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "패키지 제공 및 파일 REQ가 필요한 결과를 보여줍니다." ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "삭제" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "REQ를 권장하는 결과 만 표시" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "다운 그레이드" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "REQ를 향상시키는 결과 만 표시" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "버킷" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "REQ를 제안하는 결과 만 표시" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "REQ를 보완 한 결과 만 표시" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "의존 패키지" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "비 명시 적 종속성 검사 (파일 및 제공). 태만" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "업그레이드 됨" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "의존성을 정확하게 주어진대로 검사한다. --alldeps와 반대이다." ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "다운 그레이드" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "--whatrequires와 함께 사용되며 --requires --resolve, 패키지를 재귀 적으로 질의합니다." ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "다시 설치됨" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "모든 의존성 목록과 패키지를 제공하는 패키지를 보여줍니다." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "--queryformat과 함께 사용할 수있는 태그를 보여줍니다." ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "제거됨" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "역량을 원래 패키지로 해결한다." ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "실패하였습니다" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "패키지에 재귀 트리를 보여라." ++# auto translated by TM merge from project: RHOSP Director Installation and ++# Usage , version: 11-Korean, DocId: master ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "합계" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "해당 소스 RPM에서 작동" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "주어진 name.arch (또는 최신이지만 N이 음수이면 N)에 대한 N 개의 최신 패키지 표시" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "시스템" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "패키지에 대한 자세한 정보 표시" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "명령행" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "패키지에있는 파일 목록 표시" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "사용자 이름" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "패키지 소스 RPM 이름 표시" ++#. REALLY Needs to use columns! ++# translation auto-copied from project subscription-manager, version 1.11.X, ++# document keys ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "날짜와 시간" ++ ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "행위)" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "발견 된 패키지를 표시하기위한 형식" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "거래 없음" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" +-"name-epoch를 사용하십시오 : 발견 된 패키지를 표시하기위한 version-release.architecture 형식 (기본값)" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "발견 된 패키지를 표시하기 위해 name-version-release 형식을 사용하십시오 (rpm 쿼리 기본값)." ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "epoch : name-version-release.architecture 형식을 사용하여 발견 된 패키지를 표시합니다." ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "선택한 패키지에 comps 그룹이 표시되는 디스플레이" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "설치되지 않음" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "설치된 중복 패키지로 쿼리 제한" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "설치된 installonly 패키지로 쿼리 제한" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "만족스럽지 않은 의존성이있는 설치된 패키지로 쿼리를 제한하십시오." ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "패키지를 다운로드 할 수있는 위치 표시" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "패키지가 충돌하는 기능을 표시합니다." ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "패키지가 의존 할 수있는 기능을 표시하고, 향상시키고, 권장하고, 제안하고 보완합니다." ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "패키지가 향상시킬 수있는 기능을 표시합니다." ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "패키지가 제공하는 기능을 표시합니다." ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "패키지에서 권장하는 기능을 표시합니다." ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "성공" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "실패:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "릴리스 자 :" ++ ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "명령 줄 :" ++ ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "댓글 :" ++ ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "수행 된 거래 :" ++ ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "변경된 패키지 :" ++ ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "스크립트 렛 출력 :" ++ ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "오류 :" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "설치 제거" ++ ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "폐기 된" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "폐기" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "삭제" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "재설치" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "잘못된 트랜잭션 ID 또는 주어진 패키지" ++ ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> 패키지 %s.%s %s 설치 될 것이다" ++ ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." ++ ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> 패키지 %s.%s %s 지워질거야." ++ ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> 패키지 %s.%s %s 다시 설치됩니다." ++ ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> 패키지 %s.%s %s 다운 그레이드 될 것이다" ++ ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> 패키지 %s.%s %s 쓸데없는" ++ ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> 패키지 %s.%s %s 쓸모 없게 될 것이다." ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"GPG키 0x%s를 불러옵니다:\n" ++" 사용자 : \"%s\"\n" ++" GPG 지문: %s\n" ++" 출처 : %s" ++ ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "실행중" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "휴면중" ++ ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "중단 불가" ++ ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "좀비" ++ ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "중지된" ++ ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "알 수 없음" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "잠긴 프로세스(PID %d)에 대해 정보를 가져올 수 없습니다" ++ ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " PID %d를 가진 애플리케이션은 %s 입니다" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " 메모리 : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " 시작: %s - %s 분 전" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " 상태 : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "건너 뛰기." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" ++ ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" ++ ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "" ++ ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "환경 '%s'이 설치되지 않았습니다." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" ++ ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id '%s' 존재하지 않는다." ++ ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "구문 분석 중 오류 '%s': %s" ++ ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "cachedir : {}을 (를) 설정할 수 없습니다." ++ ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "알 수없는 구성 옵션 : %s = %s" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "기본 설정에는 %s attr. setopt 전에" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "올바르지 않거나 알 수없는 \"{}\": {}" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "레포 %s ~을 가지지 않았다. %s attr. setopt 전에" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "경고 :로드 실패 '%s', 건너 뛰기." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" ++ ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "레포 %s: 0x%s 이미 수입" ++ ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "레포 %s: 가져온 키 0x%s." ++ ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "소스 RPM패키지를 설치하지 않습니다 (%s)." ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "지원되지 않는 유형: %s" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "델타 RPM을 다시 빌드하지 못했습니다" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "델타 RPM의 체크섬이 일치하지 않습니다." ++ ++# translation auto-copied from project subscription-manager, version 1.9.X, ++# document keys ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "완료" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "패키지가 의존하는 기능을 표시합니다." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "패키지에서 제안하는 기능을 표시합니다." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "패키지가 보완 할 수있는 기능을 표시합니다." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "사용 가능한 패키지 만 표시합니다." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "설치된 패키지 만 표시합니다." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "사용 가능한 리포지토리에없는 패키지 만 표시합니다." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "이미 설치된 일부 패키지에 대한 업그레이드를 제공하는 패키지 만 표시합니다." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "'{}'에 다른 스트림 사용." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "\"dnf autoremove\"명령으로 제거 할 수있는 패키지 만 표시하십시오." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "보여줄 것이 없습니다." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "사용자가 설치 한 패키지 만 표시합니다." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "지정된 버전보다 '{}'의 새 버전을 설치 중입니다. 이유 : {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "최근에 수정 한 패키지 만 표시" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "사용 설정된 모듈 : {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "검색 할 열쇠" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "'{}'에 지정된 프로필이 없습니다. 프로필을 지정하십시오." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"옵션 '--resolve'는 '--conflicts', '--depends', '--enhances', '--provides', '--" +-"recommends', '--requires'중 하나와 함께 사용해야합니다. , '--requires-pre', '--" +-"suggests'또는 '--supplements'옵션들" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "패키지 {}에 파일이 없습니다." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "사용 가능한 쿼리 태그 : use --queryformat \".. %{tag} .. \"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다." ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "종료 됨." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "현재 디렉토리에서 읽기 / 실행 액세스가 없으며 /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s 확인 실패 : %s 대 %s" ++ + #. empty file is invalid json format + #: ../dnf/persistor.py:54 + #, python-format +@@ -3601,29 +3629,6 @@ msgstr "마지막 makecache 시간을 저장하지 못했습니다." + msgid "Failed determining last makecache time." + msgstr "마지막 makecache 시간을 결정하지 못했습니다." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "레포 %s: 0x%s 이미 수입" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "레포 %s: 가져온 키 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, fuzzy, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"문제있는 잠금파일이 발견되었습니다: %s.\n" +-"다른 DNF 프로세스가 실행되지 않는 것을 확인한 후 잠금파일을 직접 삭제하시거나 systemd-tmpfiles --remove dnf.conf 를 실행하십시오." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3646,3 +3651,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "에 대한 일치하는 페이로드 팩터가 없습니다. %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "이미 다운로드 됨" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "가능하게하는 %s 저장소" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "추가됨 %s 에서 repo %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "정리" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "삭제 중" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "확인 중" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "스크립틀릿 실행" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "준비 중입니다" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "문제" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "거래 중에 오류가 발생했습니다." +diff --git a/po/lt.po b/po/lt.po +index 28a9c253..0352b497 100644 +--- a/po/lt.po ++++ b/po/lt.po +@@ -10,7 +10,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-11-16 06:48+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Lithuanian (http://www.transifex.com/projects/p/dnf/language/lt/)\n" +@@ -21,217 +21,6 @@ msgstr "" + "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Įspėjimas: nepavyko įkelti „%s“, praleidžiama." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -272,6 +61,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -286,81 +85,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Klaida: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Valymas" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Pažymima pasenusiu" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Šalinama" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Tikrinama" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -451,293 +175,292 @@ msgstr "Netinkama tsflag konfigūracijos faile: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Vykdomas tranzakcijos tikrinimas" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Tranzakcijos tikrinimas sėkmingas." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Vykdomas tranzakcijos testas" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Tranzakcijos testas sėkmingas." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Vykdoma tranzakcija" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Nepavyko paleisti tranzakcijos." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Tranzakcijos paleisti nepavyko:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Nepavyko pašalinti tranzakcijos failo %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s viešas raktas neįdiegtas" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problema atveriant paketą %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s viešasis raktas nepatikimas" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Paketas %s nepasirašytas" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Nepavyksta pašalinti %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s pašalintas" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nereikia nieko daryti." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Nėra atitikmens argumentui: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nėra įdiegto paketo %s" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Nėra paketų, pažymėtų pašalinimui." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG raktas iš %s (0x%s) jau įdiegtas" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Rakto importas neapvyko (kodas %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Raktas sėkmingai importuotas" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Neįdiegta jokių raktų" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -746,1485 +469,1426 @@ msgstr "" + "GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi šiam paketui.\n" + "Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Konfigūracijos klaida: %s" ++ ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "nepalaikomas kontrolinės sumos tipas: %s" ++msgid "%s, using original arguments." ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid " Installed: %s-%s at %s" ++msgstr " Įdiegta: %s-%s %s" ++ ++#: ../dnf/cli/cli.py:138 ++#, python-format ++msgid " Built : %s at %s" ++msgstr " Sukurta : %s %s" ++ ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Neįdiegs kodo rpm paketo (%s)." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Parsiunčiami paketai:" ++ ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n" ++"Naudokite „-y“ veiksenos pakeitimui." + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Paketai žymimi pasenusiais" ++ ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Nėra paketų, pažymėtų distribucijos sinchronizacijai." ++ ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Įdiegti paketai" ++ ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Prieinami paketai" ++ ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Papildomi paketai" ++ ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Nepavyko delta RPM perkūrimas" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Neseniai pridėti paketai" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Nesutapo RPM delta-perkūrimo kontrolinė suma" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nėra atitinkančių paketų išvardinimui" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nerasta atitikmenų" ++ ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Nepateiktas tranzakcijos ID" ++ ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Nerastas pateiktas tranzakcijos ID" + +-#: ../dnf/cli/option_parser.py:64 ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Rastas daugiau nei vienas tranzakcijos ID!" ++ ++#: ../dnf/cli/cli.py:641 + #, python-format +-msgid "Command line error: %s" +-msgstr "Komandinės eilutės klaida: %s" ++msgid "Transaction history is incomplete, before %u." ++msgstr "Tranzakcijos istorija nepilna, prieš %u." + +-#: ../dnf/cli/option_parser.py:97 ++#: ../dnf/cli/cli.py:643 + #, python-format +-msgid "bad format: %s" ++msgid "Transaction history is incomplete, after %u." ++msgstr "Tranzakcijos istorija nepilna, po %u." ++ ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 + #, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++msgid "Unknown repo: '%s'" ++msgstr "Nežinoma saugykla: „%s“" + +-#: ../dnf/cli/option_parser.py:111 ++#: ../dnf/cli/cli.py:784 + #, python-format +-msgid "Setopt argument has no value: %s" ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "konfigūracijos failo vieta" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "tyli operacija" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Nėra komandos: %s. Naudokite %s --help" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "išsami operacija" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "nustatyti diegimo šaknį" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "išjungti visus įskiepius" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "drausti įskiepius pagal pavadinimą" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "naudoti vietoj $releasever konfigūracijos ir saugyklos failuose" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Komanda „%s“ jau apibrėžta" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" +- +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "bandyti geriausias prieinamas paketų versijas tranzakcijose." +- +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "derinimo išvesties lygmuo" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "išrašo detalius sprendimo rezultatus į failus" +- +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Problemos diagnozavimui bandykite įvykdyti: „%s“." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "klaidų išvesties lygmuo" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "derinimo išvesties lygmuo rpm komandai" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problemų saugykla: %s" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "išskirti paketus pagal pavadinimą arba glob" +- +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "valdyti, ar naudojama spalva" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Ieškoma paketų: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Nėra prieinamų paketų." ++ ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nėra įdiegtų paketų." ++ ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (iš %s)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nėra iš saugyklos įdiegtų paketų." ++ ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nėra paketų, pažymėtų atnaujinimui." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Jūs neturite priėjimo prie istorijos DB." ++ ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" ++"Negalima atšaukti tranzakcijos %s, tai padarius paketų duomenų bazė bus " ++"nevienalytė." + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Negalima atstatyti tranzakcijos %s, tai padarius paketų duomenų bazė bus " ++"nevienalytė." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "t" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "taip" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ne" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Ar tai tinka [t/N]: " ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Ar tai tinka [T/n]: " ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Grupės id: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Aprašymas: %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid " Language: %s" +-msgstr " Kalba: %s" ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Privalomi paketai:" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Numatytieji paketai:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Papildomi paketai:" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Sąlyginiai paketai:" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Environment Group: %s" +-msgstr "" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Atitinka:" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Failo pavadinimas: %s" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Saugykla : %s" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Aprašymas : " ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Sukonfigūruotoms saugykloms nėra grupių duomenų." + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "License : %s" +-msgstr "Licencija : %s" ++msgid "Warning: Group %s does not exist." ++msgstr "Įspėjimas: nėra grupės %s." + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Visas dydis: %s" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Įdiegto grupės:" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Visas parsiuntimo dydis: %s" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Įdiegtos kalbų grupės:" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Įdiegimo dydis: %s" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Prieinamos grupės:" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Įvyko klaida skaičiuojant įdiegimo dydį" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Prieinamos kalbų grupės:" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Netinkama grupių po-komanda, naudokite: %s." ++ ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Šalinama" +- +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Kuriami podėlio failai visiems metaduomenų failams." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "perdiegti paketą" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" +-"\n" +-"Tranzakcijos santrauka\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Įdiegti" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Atnaujinti" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Pašalinti" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Grąžinti" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-#, fuzzy +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paketas" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Niekada (paskutinis: %s)" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Atnaujinta" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Neatdėliotinas (paskutinis: %s)" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Grąžintas" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s sekundė(s) (paskutinis: %s)" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Įdiegta" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Įdiegta iš naujo" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Pašalinta" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Iš viso" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "įjungta" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "išjungta" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Komandų eilutė" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data ir laikas" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Veiksmas(-ai)" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Pakeista" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Nėra tranzakcijų" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Nepateiktas tranzakcijos ID arba paketas" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Pašalinta" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Neįdiegtas" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Senesnis" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Naujesnis" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Tranzakcijos ID:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Pradžios laikas:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Pradėti rpmdb :" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u sekundžių)" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minučių)" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u valandų)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dienų)" +- +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Pabaigos laikas:" +- +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Baigti rpmdb :" +- +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Naudotojas :" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Grąžinimo kodas:" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Nutraukta" +- +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Sėkminga" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "Saugyklos id" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Klaidos:" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "būsena" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Klaida:" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "saugyklos pavadinimas" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Komandų eilutė :" +- +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Tranzakcija atlikta su:" +- +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pakeisti paketai:" +- +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scenarijaus išvestis:" +- +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Klaidos:" +- +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Įdiegti priklausomybes" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Pažymėta pasenusiu" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Pašalinti" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Perdiegti" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Pateikti blogi tranzakcijų ID arba paketai" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Pradedamas priklausomybių sprendimas" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Baigtas priklausomybių sprendimas" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Vykdoma" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Miegama" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Nepertraukiama" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombis" +- +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Sekamas/Sustabdytas" +- +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Nežinomas" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Programa su PID %d yra: %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Atmintis : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Paleista: %s - prieš %s" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Būsena : %s" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Konfigūracijos klaida: %s" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Įdiegta: %s-%s %s" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Sukurta : %s %s" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Parsiunčiami paketai:" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:233 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" +-"Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n" +-"Naudokite „-y“ veiksenos pakeitimui." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Paketai žymimi pasenusiais" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Nėra paketų, pažymėtų distribucijos sinchronizacijai." +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Įdiegti paketai" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Prieinami paketai" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Papildomi paketai" +- +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Neseniai pridėti paketai" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nėra atitinkančių paketų išvardinimui" +- +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nerasta atitikmenų" +- +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Nepateiktas tranzakcijos ID" +- +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Nerastas pateiktas tranzakcijos ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Rastas daugiau nei vienas tranzakcijos ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Tranzakcijos istorija nepilna, prieš %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Tranzakcijos istorija nepilna, po %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Nežinoma saugykla: „%s“" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Nėra komandos: %s. Naudokite %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Komanda „%s“ jau apibrėžta" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2232,24 +1896,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2258,13 +1918,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2272,13 +1932,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2286,19 +1946,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2311,1265 +1971,1634 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Baigta!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" +- +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "įdiegta" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Sukonfigūruotoms saugykloms nėra grupių duomenų." +- +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Įspėjimas: nėra grupės %s." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Įdiegta" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Įdiegto grupės:" +- +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Įdiegtos kalbų grupės:" +- +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Prieinamos grupės:" +- +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Prieinamos kalbų grupės:" +- +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Nutraukta." + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Nėra skaitymo/rašymo prieigos esamame kataloge, perkeliama į /" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Netinkama grupių po-komanda, naudokite: %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Priklausomybės išspręstos." ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Problemos diagnozavimui bandykite įvykdyti: „%s“." ++msgid "Command line error: %s" ++msgstr "Komandinės eilutės klaida: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" +-msgstr "Problemų saugykla: %s" +- +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "konfigūracijos failo vieta" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "tyli operacija" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "išsami operacija" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "nustatyti diegimo šaknį" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "išjungti visus įskiepius" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "drausti įskiepius pagal pavadinimą" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "naudoti vietoj $releasever konfigūracijos ir saugyklos failuose" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Ieškoma paketų: " ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "bandyti geriausias prieinamas paketų versijas tranzakcijose." + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Nėra prieinamų paketų." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nėra įdiegtų paketų." +- +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (iš %s)" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "derinimo išvesties lygmuo" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nėra iš saugyklos įdiegtų paketų." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "išrašo detalius sprendimo rezultatus į failus" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nėra paketų, pažymėtų atnaujinimui." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "klaidų išvesties lygmuo" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "derinimo išvesties lygmuo rpm komandai" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Jūs neturite priėjimo prie istorijos DB." +- +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" +-"Negalima atšaukti tranzakcijos %s, tai padarius paketų duomenų bazė bus " +-"nevienalytė." + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Negalima atstatyti tranzakcijos %s, tai padarius paketų duomenų bazė bus " +-"nevienalytė." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "išskirti paketus pagal pavadinimą arba glob" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "valdyti, ar naudojama spalva" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "įdiegta" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "t" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "taip" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ne" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Ar tai tinka [t/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Ar tai tinka [T/n]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Grupės id: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Aprašymas: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Kalba: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Privalomi paketai:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Numatytieji paketai:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Papildomi paketai:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Sąlyginiai paketai:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Atitinka:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Failo pavadinimas: %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Saugykla : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Aprašymas : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licencija : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Visas dydis: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Visas parsiuntimo dydis: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Įdiegimo dydis: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Įvyko klaida skaičiuojant įdiegimo dydį" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "perdiegti paketą" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Šalinama" ++ ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Kuriami podėlio failai visiems metaduomenų failams." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1263 ++#, python-format + msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Tranzakcijos santrauka\n" ++"%s\n" ++ ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Įdiegti" ++ ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Atnaujinti" ++ ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Pašalinti" ++ ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Grąžinti" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++#, fuzzy ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paketas" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Atnaujinta" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Grąžintas" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Įdiegta iš naujo" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Pašalinta" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Iš viso" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" ++ ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Komandų eilutė" ++ ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "" ++ ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data ir laikas" ++ ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Veiksmas(-ai)" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Pakeista" ++ ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Nėra tranzakcijų" ++ ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Nepateiktas tranzakcijos ID arba paketas" ++ ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Pašalinta" ++ ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Neįdiegtas" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Naujesnis" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Senesnis" ++ ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Tranzakcijos ID:" ++ ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Pradžios laikas:" ++ ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Pradėti rpmdb :" ++ ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u sekundžių)" ++ ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minučių)" ++ ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u valandų)" ++ ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dienų)" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Pabaigos laikas:" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Baigti rpmdb :" ++ ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Naudotojas :" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Nutraukta" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Grąžinimo kodas:" ++ ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Sėkminga" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Klaidos:" ++ ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Klaida:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Komandų eilutė :" ++ ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Tranzakcija atlikta su:" ++ ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pakeisti paketai:" ++ ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scenarijaus išvestis:" ++ ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Klaidos:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Įdiegti priklausomybes" ++ ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Pažymėta pasenusiu" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Pažymima pasenusiu" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Pašalinti" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Perdiegti" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Pateikti blogi tranzakcijų ID arba paketai" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:2060 + #, python-format +-msgid "%s Matched: %%s" ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2064 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Niekada (paskutinis: %s)" ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2066 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Neatdėliotinas (paskutinis: %s)" ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2068 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s sekundė(s) (paskutinis: %s)" +- +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Pradedamas priklausomybių sprendimas" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Baigtas priklausomybių sprendimas" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "įjungta" +- +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "išjungta" +- +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Saugyklos id : " +- +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Saugyklos pavadinimas: " +- +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Saugyklos būsena: " +- +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Saugyklos po-versija: " +- +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Saugyklos žymos: " +- +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Saugyklos distribucijos žymos: " +- +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Saugykla atnaujinta: " +- +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Saugyklos paketai: " +- +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Saugyklos dydis: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Vykdoma" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Saugyklos metasaitas: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Miegama" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Atnaujinta : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Nepertraukiama" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Saugyklos tinklavietės: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombis" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Saugyklos bazinis url: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Sekamas/Sustabdytas" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Saugykla pasensta: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Nežinomas" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Saugykla išskiria: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Saugykla įtraukia: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Programa su PID %d yra: %s" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Saugykloje išskirta: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Atmintis : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Saugyklos failas: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Paleista: %s - prieš %s" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "Saugyklos id" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Būsena : %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "būsena" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "saugyklos pavadinimas" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Įspėjimas: nepavyko įkelti „%s“, praleidžiama." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Neįdiegs kodo rpm paketo (%s)." + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "nepalaikomas kontrolinės sumos tipas: %s" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Nepavyko delta RPM perkūrimas" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Nesutapo RPM delta-perkūrimo kontrolinė suma" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Nutraukta." +- +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Nėra skaitymo/rašymo prieigos esamame kataloge, perkeliama į /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Priklausomybės išspręstos." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3585,46 +3614,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Valymas" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Šalinama" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Tikrinama" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/ml.po b/po/ml.po +index daf91476..bd700cd6 100644 +--- a/po/ml.po ++++ b/po/ml.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2016-04-01 05:36+0000\n" + "Last-Translator: Naveej Ahamed \n" + "Language-Team: Malayalam\n" +@@ -14,217 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -265,6 +54,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -279,81 +78,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "മായ്ക്കുന്നു" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "ഉറപ്പാക്കുന്നു" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -444,1774 +168,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "ഉപേക്ഷിക്കുന്നു‌." +- +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "%s എന്ന എന്‍വയണ്മെന്റ് നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." +- +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "പൂര്‍ത്തിയായി" +- +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "തെറ്റായ രൂപകല്പന: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "അധിക വിവരങ്ങൾ നല്കാതെയുള്ള പ്രക്രിയ" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "ദീർഗമുള്ള വിവരങ്ങൾ നൽകിയുള്ള പ്രക്രിയ" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNFഇന്റെ വെർഷൻ കാണിച്ചു് പുറത്തു് കടക്കുക" +- +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "എല്ലാ പ്ലഗിൻ ഉം അപ്രാപ്തമാക്കുക" +- +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" +-"ആശ്രയത്വം പരിഹരികുന്നതിനായി ഇന്‍സ്റ്റോള്‍ ചെയ്ത ചില പാക്കേജുകള്‍ നീക്കുവാൻ " +-"അനുവധിക്കുക" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "പാക്കേജുകള്‍ മാത്രം ഡൌണ്‍ലോട് ചെയ്യുക" +- +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Environment Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Filename : %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Repo : %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Other : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "പ്രവര്‍ത്തിക്കുന്നു" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2219,24 +1881,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2245,13 +1903,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2259,13 +1917,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2273,19 +1931,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2298,1316 +1956,1757 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "തെറ്റായ രൂപകല്പന: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "അധിക വിവരങ്ങൾ നല്കാതെയുള്ള പ്രക്രിയ" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "ദീർഗമുള്ള വിവരങ്ങൾ നൽകിയുള്ള പ്രക്രിയ" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "എല്ലാ പ്ലഗിൻ ഉം അപ്രാപ്തമാക്കുക" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" ++"ആശ്രയത്വം പരിഹരികുന്നതിനായി ഇന്‍സ്റ്റോള്‍ ചെയ്ത ചില പാക്കേജുകള്‍ നീക്കുവാൻ " ++"അനുവധിക്കുക" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" +- +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "പാക്കേജുകള്‍ മാത്രം ഡൌണ്‍ലോട് ചെയ്യുക" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "പ്രവര്‍ത്തിക്കുന്നു" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "ഉപേക്ഷിക്കുന്നു‌." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/comps.py:191 + #, python-format +-msgid "%s is empty file" +-msgstr "%s ശൂന്യമായ ഫയൽ ആണ്" ++msgid "Module or Group '%s' does not exist." ++msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "%s എന്ന എന്‍വയണ്മെന്റ് നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/conf/config.py:380 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/conf/config.py:504 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/conf/read.py:51 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" ++ ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "" ++ ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "" ++ ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "പൂര്‍ത്തിയായി" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 ++#, python-format ++msgid "" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "%s ശൂന്യമായ ഫയൽ ആണ്" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." ++msgstr "" ++ ++#: ../dnf/plugin.py:63 ++#, python-format ++msgid "Parsing file failed: %s" ++msgstr "" ++ ++#: ../dnf/plugin.py:141 ++#, python-format ++msgid "Loaded plugins: %s" ++msgstr "" ++ ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" ++msgstr "" ++ ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "മായ്ക്കുന്നു" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "ഉറപ്പാക്കുന്നു" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/mr.po b/po/mr.po +index 592b11b4..6b845ca9 100644 +--- a/po/mr.po ++++ b/po/mr.po +@@ -4,7 +4,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2016-04-05 11:54+0000\n" + "Last-Translator: Parag \n" + "Language-Team: Marathi\n" +@@ -15,217 +15,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "सावधान: लोड करण्यात अयशस्वी %s, वगळत आहे." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -266,6 +55,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -280,81 +79,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "सुस्थीत करा" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -445,1772 +169,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "करायला काहिच नाही." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +-#, python-format +-msgid "unsupported checksum type: %s" +-msgstr "असमर्थीत चेकसम प्रकार: %s" +- +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "वगळत आहे." +- +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "डेल्टा RPM पुनः तयार करणे अयशस्वी झाले" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "कार्य रद्द केले" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "पुनः तयार केलेल्या डेल्टा RPM चे चेकसम अयशस्वी झाले" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "डाऊनलोड करत आहे :" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "पूर्ण झाले" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "त्रुटी आहे आदेश ओळीत: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "वाईट स्वरूप: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF आवृत्ती दाखवा व बाहेर पडा" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "स्थापित केलेली संकुले" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "ईन्सटाॅल रूट ठरवा" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "उपलब्ध संकुले" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "संकुले आपोआप काढा" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "प्लगइन्स बंद करा" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "जास्तिची संकुले" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "नावानुसार प्लगइन्स बंद करा" +- +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "नुकतेच समाविष्ट केलेली संकुले" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "कोणतेही जुळणारे संकुले आढळली नाही" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "जुळवणी आढळली नाही" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "नावानुसार संकुले वगळा" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "कोणत्याही संकुलाची सुधारणा उपलब्ध नाही" ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Group-Id: %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Description: %s" ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Language: %s" ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr "" +- +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Freed space: %s" ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "सावधानता : गट %s अस्तित्वात नाही" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "स्थापित केलेले गट:" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "स्थापित केलेले भाषा गट:" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "चूक:" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "संकुल %s स्थापित केलेले नाही" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "आदेश ओळ" +- +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" +- +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "दिनांक आणि वेळ" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "कृती" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "बदलले" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "नष्ट केले" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "स्थापित केलेले नाही" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "जुनी" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "नवीन" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ट्रांजॅक्शन ID:" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "यश" +- +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "अपयशी:" +- +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "आदेश ओळ:" +- +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "बदललेली संकुले" +- +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "स्क्रिप्टलेट आउटपुट:" +- +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "त्रुटी:" +- +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "कालबाह्य झाले" +- +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "नष्ट करा" +- +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "पुनर्प्रतिष्ठापीत करा" +- +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "कार्यरत आहे" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "निष्क्रीय आहे" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "अज्ञात" +- +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " मेमरि : %5s RSS (%5sB VSZ)" +- +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "कार्य रद्द केले" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "डाऊनलोड करत आहे :" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "स्थापित केलेली संकुले" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "उपलब्ध संकुले" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "संकुले आपोआप काढा" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "जास्तिची संकुले" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "नुकतेच समाविष्ट केलेली संकुले" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "कोणतेही जुळणारे संकुले आढळली नाही" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "जुळवणी आढळली नाही" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2218,24 +1882,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "चूक:" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2244,13 +1904,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2258,13 +1918,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2272,19 +1932,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2297,1316 +1957,1755 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +- +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "संकुल %s स्थापित केलेले नाही" +- +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "स्थापित केले" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "सुधारणा" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "सर्व" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "उपलब्ध" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "हक्क" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "सावधानता : गट %s अस्तित्वात नाही" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "फाइल्स्" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "स्थापित केलेले गट:" +- +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "स्थापित केलेले भाषा गट:" +- +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "" +- +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "" ++msgid "Command line error: %s" ++msgstr "त्रुटी आहे आदेश ओळीत: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" ++msgid "bad format: %s" ++msgstr "वाईट स्वरूप: %s" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "ईन्सटाॅल रूट ठरवा" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "प्लगइन्स बंद करा" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "नावानुसार प्लगइन्स बंद करा" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "कोणत्याही संकुलाची सुधारणा उपलब्ध नाही" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "नावानुसार संकुले वगळा" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "स्थापित केले" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "सुधारणा" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "सर्व" +- +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "उपलब्ध" +- +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "" +- +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "" +- +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "" +- +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "" +- +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" + msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "हक्क" +- +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "फाइल्स्" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1001 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "Total size: %s" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1004 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid "Never (last: %s)" ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1029 + #, python-format +-msgid "%s second(s) (last: %s)" ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "आदेश ओळ" ++ ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "" ++ ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "दिनांक आणि वेळ" ++ ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "कृती" ++ ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "बदलले" ++ ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "नष्ट केले" ++ ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "स्थापित केलेले नाही" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "नवीन" ++ ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "जुनी" ++ ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ट्रांजॅक्शन ID:" ++ ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "यश" ++ ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "अपयशी:" ++ ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "आदेश ओळ:" ++ ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "बदललेली संकुले" ++ ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "स्क्रिप्टलेट आउटपुट:" ++ ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "त्रुटी:" ++ ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "कालबाह्य झाले" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "नष्ट करा" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "पुनर्प्रतिष्ठापीत करा" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "कार्यरत आहे" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "निष्क्रीय आहे" ++ ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "अज्ञात" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " मेमरि : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "वगळत आहे." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "" ++ ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "" ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" ++ ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "" ++ ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "सावधान: लोड करण्यात अयशस्वी %s, वगळत आहे." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" ++ ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "" ++ ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "" ++ ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "असमर्थीत चेकसम प्रकार: %s" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "डेल्टा RPM पुनः तयार करणे अयशस्वी झाले" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "पुनः तयार केलेल्या डेल्टा RPM चे चेकसम अयशस्वी झाले" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "पूर्ण झाले" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:367 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "" ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "%s रिकामी फाइल आहे" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/plugin.py:63 ++#, python-format ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/plugin.py:141 ++#, python-format ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "%s is empty file" +-msgstr "%s रिकामी फाइल आहे" ++msgid "Added %s repo from %s" ++msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "सुस्थीत करा" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" + msgstr "" + +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" + msgstr "" + +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/plugin.py:63 +-#, python-format +-msgid "Parsing file failed: %s" ++#: ../dnf/transaction.py:96 ++msgid "Verifying" + msgstr "" + +-#: ../dnf/plugin.py:141 +-#, python-format +-msgid "Loaded plugins: %s" ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" + msgstr "" + +-#: ../dnf/plugin.py:199 +-#, python-format +-msgid "Failed loading plugin \"%s\": %s" ++#: ../dnf/transaction.py:99 ++msgid "Preparing" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/ms.po b/po/ms.po +index 44451bb5..9b670f4e 100644 +--- a/po/ms.po ++++ b/po/ms.po +@@ -8,7 +8,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-06-16 12:07+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Malay (http://www.transifex.com/projects/p/dnf/language/ms/)\n" +@@ -19,217 +19,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -270,6 +59,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -284,81 +83,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -449,1772 +173,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Masalah membuka pakej %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Pakej %s tidak ditandatangan" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Tidak dapat membuang %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Kekunci berjaya diimport" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ya" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "t" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "tidak" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Adakah ini ok [y/T]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Environment Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Filename : %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Repo : %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Other : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u days)" ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2222,24 +1886,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2248,13 +1908,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2262,13 +1922,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2276,19 +1936,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2301,1274 +1961,1416 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ya" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "t" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "tidak" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Adakah ini ok [y/T]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "%s is empty file" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + + #: ../dnf/crypto.py:108 +@@ -3581,15 +3383,221 @@ msgstr "" + msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ + #: ../dnf/lock.py:100 + #, python-format + msgid "" + "Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + + #: ../dnf/plugin.py:63 +@@ -3614,3 +3622,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/nb.po b/po/nb.po +index 14b7afbf..ca6a23c8 100644 +--- a/po/nb.po ++++ b/po/nb.po +@@ -8,7 +8,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-06-16 12:07+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/dnf/language/nb/)\n" +@@ -19,217 +19,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -270,6 +59,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -284,81 +83,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Feil: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Rydder opp" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Fjerner" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -449,293 +173,292 @@ msgstr "Ugyldig tsflag in konfigurasjonsfil: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Kunne ikke legge til gruppefil for pakkeoversikt: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Kunne ikke fjerne transaksjonsfil %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Offentlig nøkkel for %s er ikke lagt inn" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problem ved åpning av pakke %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Offentlig nøkkel %s er ikke til å stole på" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Pakken %s er ikke signert" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Kan ikke fjerne %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s fjernet" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG-nøkkel ved %s (0x%s) er allerede lagt inn" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Import av nøkkel feilet (kode %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Nøkler ble lagt inn med suksess" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -746,1484 +469,1422 @@ msgstr "" + "Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n" + "pakkeoversikten." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Import av nøkler hjalp ikke, feil nøkler?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " Installert: %s-%s til %s" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Bygd : %s til %s" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Laster ned pakker:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Feil med kommandolinje: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n" ++"Bruk «-y» for å overstyre." + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Utdaterte pakker" ++ ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "plassering av konfigurasjonsfil" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "stille operasjon" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Pakker som er installert" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "vis ekstra informasjon" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Tilgjengelige pakker" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "sett rot for installasjonen" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Tilleggspakker" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Pakker som nylig er lagt til" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Ingen passende pakker å liste opp" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "slå av tillegg til yum etter navn" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Fant ingen treff" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "nivå for tilbakemeldinger ved avlusing" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker" +- +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "mengde tilbakemelding ved feil" +- +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Kommando «%s» er allerede definert" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "kontroller om farger er brukt" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Søker i pakker: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (fra %s)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "j" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ja" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nei" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Er dette ok [j/N]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Group: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Group-Id: %s" +-msgstr " GruppeId:%s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Description: %s" +-msgstr " Beskrivelse: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Language: %s" ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Obligatoriske pakker:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Standard pakker:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Valgfrie pakker:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Betingede pakker:" +- +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Environment Group: %s" ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Environment-Id: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Treff fra:" +- +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Filnavn : %s" +- +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Arkiv : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Beskrivelse : " +- +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "Nettadresse : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Lisens : %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Other : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Totale størrelse: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Totale størrelse på pakker som hentes: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Fjerner" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Advarsel: Gruppe %s eksisterer ikke." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Installerte grupper:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Tilgjengelig grupper:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" +-"\n" +-"Transaksjonsammendrag\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Lager mellomlager for samtlige filer med metadata." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installert" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Fjernet" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Totalt" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Fjernet" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "ominstaller en pakke" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "aktiv" ++ ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "inaktiv" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Utgått" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "arkiv id" ++ ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" ++ ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "arkiv navn" ++ ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Kjører" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Sover" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Sporet/Stoppet" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Ukjent" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Minne : %5s RSS (%5sB VSZ)" +- +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Startet for %s - %s siden" +- +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installert: %s-%s til %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Bygd : %s til %s" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Laster ned pakker:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n" +-"Bruk «-y» for å overstyre." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Utdaterte pakker" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Pakker som er installert" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Tilgjengelige pakker" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Tilleggspakker" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Pakker som nylig er lagt til" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Ingen passende pakker å liste opp" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Fant ingen treff" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Kommando «%s» er allerede definert" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2231,24 +1892,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2257,13 +1914,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2271,13 +1928,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2285,19 +1942,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2310,1260 +1967,1632 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Ferdig!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installert" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Oppdatert" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Advarsel: Gruppe %s eksisterer ikke." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installert" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Installerte grupper:" +- +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Tilgjengelig grupper:" +- +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Feil med kommandolinje: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "plassering av konfigurasjonsfil" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "stille operasjon" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "vis ekstra informasjon" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "sett rot for installasjonen" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "slå av tillegg til yum etter navn" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "nivå for tilbakemeldinger ved avlusing" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "mengde tilbakemelding ved feil" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "kontroller om farger er brukt" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Søker i pakker: " ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "j" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ja" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nei" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Er dette ok [j/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "" ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (fra %s)" ++msgid "Group: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " GruppeId:%s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Beskrivelse: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Obligatoriske pakker:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Standard pakker:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Valgfrie pakker:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Betingede pakker:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Treff fra:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Filnavn : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Arkiv : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Beskrivelse : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "Nettadresse : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Lisens : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Totale størrelse: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Totale størrelse på pakker som hentes: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "" ++ ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Fjerner" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" ++"\n" ++"Transaksjonsammendrag\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installert" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Fjernet" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Totalt" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Oppdatert" +- +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Fjernet" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "ominstaller en pakke" +- +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Lager mellomlager for samtlige filer med metadata." +- +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Utgått" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "%s second(s) (last: %s)" ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "aktiv" +- +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "inaktiv" +- +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Arkivrevisjon: " +- +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Arkivdistribusjonsmerkelapper: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Kjører" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Sover" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Arkivmetalink: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Sporet/Stoppet" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Oppdatert : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Ukjent" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Minne : %5s RSS (%5sB VSZ)" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Startet for %s - %s siden" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "arkiv id" +- +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" +- +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "arkiv navn" +- +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + + #. empty file is invalid json format +@@ -3580,46 +3609,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Rydder opp" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Fjerner" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/nl.po b/po/nl.po +index cc1f204f..2da081f6 100644 +--- a/po/nl.po ++++ b/po/nl.po +@@ -9,8 +9,8 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-10-19 02:28+0000\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-12-01 02:26+0000\n" + "Last-Translator: Geert Warrink \n" + "Language-Team: Dutch\n" + "Language: nl\n" +@@ -20,235 +20,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKKET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "installeer pakket" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Probleem" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "Geen TransactionItem gevonden voor sleutel: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "Geen TransactionSWDBItem gevonden voor sleutel: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Tijdens de transactie traden fouten op." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s check mislukte: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Zet voor '{}' een andere stroom aan." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Er is niets te tonen." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +-"Nieuwere versie van '{}' wordt geïnstalleerd dan gespecificeerd. Reden: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Aangezette modules: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Geen profiel gespecificeerd voor '{}', specificeer een profiel." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Hint: [d]standaard, [e]aangezet, [x]uitgezet, [i]geïnstalleerd, [a]ctief" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Onnodig profiel wordt genegeerd: '{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Het installeren van module '{0}' van Fail-Safe repository {1} is niet " +-"toegestaan" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Kan profiel niet matchen voor argument {}. Beschikbare profielen voor " +-"'{}:{}': {}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Kan profiel niet matchen voor argument {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Geen standaard profielen voor module {}:{}. Beschikbare profielen: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Geen standaard profielen voor module {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Standaard profiel {} niet beschikbaar in module {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +-"Het installeren van module van de Fail-Safe repository is niet toegestaan" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Kan argument {} niet oplossen" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Geen match voor pakket {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Het upgraden van module '{0}' van de Fail-Safe repository {1} is niet " +-"toegestaan" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Kan profiel in argument {} niet matchen" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +-"Het upgraden van module van de Fail-Safe repository is niet toegestaan" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Alleen modulenaam is vereist. Onnodige informatie in argument '{}' wordt " +-"genegeerd" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Modulair afhankelijkheid probleem:" +-msgstr[1] "Modulaire afhankelijkheid problemen:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Fout bij ontleden van '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Onbekende configuratie-optie: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Kan cachemap niet instellen: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Onbekende configuratie-optie: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Fout bij ontleden van --setopt met sleutel '%s', waarde '%s': %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "Hoofdconfiguratie heeft geen %s attr. voor setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Niet-correct of onbekend \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Ontleden van bestand \"%s\" mislukte: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Fout bij ontleden van --setopt met sleutel '%s.%s', waarde '%s': %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Repo %s heeft geen %s attr. voor setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Waarschuwing: laden '%s' niet gelukt, wordt overgeslagen." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repository '%s': Fout bij ontleden van configuratie: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Naam ontbreekt in configuratie van repository '%s', id wordt gebruikt" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Slechte id voor repo: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -289,6 +60,16 @@ msgstr "Verzenden email via '%s' mislukte: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Het uitvoeren van commando '%s' is mislukt: %d werd teruggemeld" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Onbekende configuratie-optie: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "dnf-automatic is gestart." +@@ -303,118 +84,43 @@ msgstr "Ga voor %s seconden slapen" + msgid "Error: %s" + msgstr "Fout: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "Configuratie optie 'gpgkey_dns_verification' vereist libunbound ({})" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC extensie: Sleutel voor gebruiker " ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "het laden van repo '{}' is mislukt: {}" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "is geldig." ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Het laden van repository '{}' is mislukt" + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "heeft een onbekende status." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC extensie: " ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik" + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Testen van reeds geïmporteerde sleutels voor hun geldigheid." ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Metadatatimercaching uitgeschakeld." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Downgraden" ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Metadatacache pas nog ververst." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Opschonen" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Installeren" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: zal nooit verlopen zijn en zal niet ververst worden." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Als verouderd aanmerken" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Herinstalleren" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Wissen" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Upgraden" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verifiëren" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Uitvoeren van scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Voorbereiden" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "het laden van repo '{}' is mislukt: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Het laden van repository '{}' is mislukt" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik" +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Metadatatimercaching uitgeschakeld." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Metadatacache pas nog ververst." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: zal nooit verlopen zijn en zal niet ververst worden." +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: is verlopen en zal ververst worden." ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: is verlopen en zal ververst worden." + + #. expires within the checking period: + #: ../dnf/base.py:354 +@@ -470,81 +176,82 @@ msgstr "Ongeldige tsflag in configbestand: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Groepbestand voor repository %s - %s toevoegen mislukt" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Uitvoeren transactiecontrole" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Fout: transactiecontrole vs oplossen afhankelijkheden:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Transactiecontrole ok." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Uitvoeren transactietest" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Transactietest fout:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transactietest ok." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Uitvoeren transactie" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Schijfvereisten:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Ten minste %dMB meer nodig op bestandssysteem %s." +-msgstr[1] "Ten minste %dMB meer nodig op bestandssysteem %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "Ten minste {0}MB meer nodig op bestandssysteem {1}." ++msgstr[1] "Ten minste {0}MB meer nodig op bestandssysteem {1}." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Samenvatting van fouten" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB is buiten DNF gewijzigd." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "RPMDB is buiten {prog} gewijzigd." + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Kon transactie niet uitvoeren." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transactie kon niet starten:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Verwijderen van transactiebestand %s mislukt" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Sommige pakketten zijn niet gedownload. Opnieuw proberen.." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta-RPMs brachten %.1f MB aan updates terug tot %.1f MB (scheelt %d.1%%)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -552,112 +259,106 @@ msgstr "" + "Mislukte Delta RPM's verhoogden %.1f MB updates naar %.1f MB (%d.1%% " + "verspild)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Kon niet openen: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Publieke sleutel voor %s is niet geïnstalleerd" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Er deed zich een probleem voor tijdens het openen van pakket %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Publieke sleutel voor %s is niet vertrouwd" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Publieke sleutel voor %s is niet getekend" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Kan %s niet verwijderen" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s verwijderd" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Geen match voor groeppakket \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Pakketten van groep '%s' toevoegen: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Niets te doen." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Geen pakketten voor verwijdering aangemerkt." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Geen pakketten voor upgrade aangemerkt." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Niets gevonden met argument: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "Geen overeenkomend pakket" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Pakket %s met lagere versie is al geïnstalleerd, kan het niet downgraden." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Pakket %s is niet geïnstalleerd, kan het niet herinstalleren." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Bestand %s is een broncode pakket en kan niet worden geupdate, wordt " + "genegeerd." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Pakket %s is niet geïnstalleerd, kan het niet updaten." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -665,110 +366,114 @@ msgstr "" + "Dezelfde of een nieuwere versie van %s is al geïnstalleerd, kan het niet " + "bijwerken." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pakket %s is beschikbaar, maar niet geïnstalleerd." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + "Pakket %s is beschikbaar, maar geïnstalleerd voor een andere architectuur." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Pakket %s is niet geïnstalleerd." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Geen geldig formulier: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Geen pakketten aangemerkt om te verwijderen." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Pakketten voor argument %s beschikbaar, maar niet geïnstalleerd." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Pakket %s met laagste versie is al geïnstalleerd, kan het niet downgraden." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Actie niet afgehandeld: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Geen pakket %s beschikbaar." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "Geen overeenkomend pakket" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Geen beveiliging updates nodig, maar update {} is beschikbaar" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Geen beveiligings updates nodig, maar updates {} zijn beschikbaar" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "Geen beveiligingsupdates nodig voor\"{}\", maar update {} is beschikbaar" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Geen beveiligingsupdates nodig voor\"{}\", maar updates {} zijn beschikbaar" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Pakket dat mislukt is: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG sleutels zijn geconfigureerd als: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG-sleutel op %s (0x%s) is al geïnstalleerd" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "De sleutel is goedgekeurd." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "De sleutel is verworpen." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Importeren sleutel mislukt (code %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Sleutel succesvol geïmporteerd" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Er werden geen sleutels geïnstalleerd" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -777,28 +482,28 @@ msgstr "" + "De GPG-sleutels bedoeld voor repository \"%s\" zijn al geïnstalleerd maar niet correct voor dit pakket.\n" + "Controleer of de juiste sleutel-URLs voor deze repository zijn opgegeven." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Importen van sleutel(s) hielp niet; verkeerde sleutel(s)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Misschien bedoel je: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Pakket \"{}\" van lokale repository \"{}\" heeft een onjuiste checksum" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + "Sommige paketten van de lokale repository hebbenb een onjuiste checksum" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Pakket \"{}\" van repository \"{}\" heeft een onjuiste checksum" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -806,1533 +511,1515 @@ msgstr "" + "Sommige pakketten hebben een ongeldige cache, maar kunnen door de \"--" + "cacheonly\" optie niet gedownload worden" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "Er is geen match voor argument" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++"Alle matches werden uitgefilterd door het uitsluiten van filteren voor " ++"argument" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "Alle matches werden uitgefilterd door modulair filteren voor argument" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++"Alle matches werden geïnstalleerd van een andere repository voor argument" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "Pakket %s is al geïnstalleerd." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problemen in verzoek:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "ontbrekende pakketten: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "defecte pakketten: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Ontleden van bestand \"%s\" mislukte: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "ontbrekende groepen of modules: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "Kan bestand \"%s\" niet lezen: %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "defecte groepen of modules: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Configuratiefout: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Modulair afhankelijkheidsprobleem met Standaardwaarden:" +-msgstr[1] "Modulaire afhankelijkheidsproblemen met Standaardwaaeden:" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Aliassen bevatten oneindige recursie" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "geen overeenkomende payload factory voor %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Al gedownload" ++msgid "%s, using original arguments." ++msgstr "%s, met gebruik van originele argumenten." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "Niet ondersteund checksumtype: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Geïnstalleerd: %s-%s op %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "snelste spiegel wordt bepaald (%s hosts).. " ++msgid " Built : %s at %s" ++msgstr " Gebouwd : %s op %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"Geen modulaire metadata beschikbaar voor modulair pakket '{}', het kan niet " +-"op het systeem geïnstalleerd worden" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Geen modulaire metadata beschikbaar voor modulair pakket" ++"De bewerking moet resulteren in het omschakelen van module '{0}' stream " ++"'{1}' naar stream '{2}'" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Zal niet een bronrpmpakket (%s) installeren" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" ++"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" ++"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het '{prog} module reset ' commando. Nadat je de module gerest hebt, kun je de andere stream installeren." + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "wordt overgeslagen." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} zal alleen pakketten voor de transactie downloaden." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Module of groep '%s' is niet geïnstalleerd." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" ++"{prog} zal alleen pakketten downloaden, gpg sleutels installeren en de " ++"transactie controleren." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Module of groep '%s' is niet beschikbaar." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Uitvoering afgebroken." + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Module of groep '%s' bestaat niet." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Downloaden pakketten:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Omgeving '%s' is niet geïnstalleerd." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Fout bij downloaden pakketten:" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "Omgeving '%s' is niet beschikbaar." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "De transactie mislukte" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Groep_id '%s' bestaat niet." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Sleutels worden niet automatisch geïmporteerd bij uitvoeren zonder toezicht.\n" ++"Gebruik \"-y\" om toch te importeren." + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "%s repository aanzetten" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG check is MISLUKT" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "%s repo toegevoegd van %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Veranderlogs voor {}" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Herbouwen delta-RPM mislukt" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Pakketten als verouderd aanmerken" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Checksum van delta-herbouwde RPM kwam niet door test" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Geen pakketten voor distributiesynchronisatie aangemerkt." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "klaar" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Geen pakketten voor degradatie aangemerkt." + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Commando-regelfout: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "slecht format: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt argument heeft meerdere waarden: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt argument heeft geen waarde: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "Locatie configuratiebestand" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "Uitvoeren met zo min mogelijk meldingen" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "Uitvoeren met uitgebreide meldingen" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF-versie tonen en afsluiten" +- +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "Instellen installatieroot" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Geïnstalleerde pakketten" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "installeer geen documentatie" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Beschikbare pakketten" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "Alle plugins uitschakelen" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Pakketten automatisch verwijderen" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "plugins inschakelen op naam" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Extra pakketten" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "Plugins uitschakelen op naam" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Beschikbare upgrades" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "Waarde van $releasever in config en repobestanden overschrijven" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Recent toegevoegde pakketten" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "Instellen aangepaste configuratie en repo-opties" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Geen overeenkomende pakketten om te laten zien" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "los depsolve problemen op bij het overslaan van pakketten" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Geen resultaten gevonden" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "toon commando hulp" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Geen transactie-ID opgegeven" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" +-"toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Opgegeven transactie-ID niet gevonden" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "best beschikbare pakketversies in transacties gebruiken" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Meer dan één transactie-ID gevonden!" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "beperk de transactie niet tot de beste kandidaat" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Transactiegeschiedenis is incompleet, voor %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "volledig vanuit systeemcache werken; update cache niet" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Transactiegeschiedenis is incompleet, na %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "maximale wachttijd voor commando" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Transactie {} ongedaan maken, vanaf {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "debugging-outputniveau" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Onbekende repo: '%s'" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Geen repository match: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Dit commando moet uitgevoerd worden door de root gebruiker." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "error-outputniveau" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Zo'n commando bestaat niet: %s. Gebruik %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"zet verouderingsbewerking logica van dnf aan voor het upgraden of tonen van " +-"mogelijkheden die het pakket verouderen voor info, list en repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "debugging-outputniveau voor rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "automatisch ja op alle vragen" ++"Het zou een {PROG} plugin-opdracht kunnen zijn, probeer: \"{prog} install " ++"'dnf-command(%s)'\"" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "automatisch nee op alle vragen" +- +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Zet extra repositories aan. Toon optie. Ondersteunt globs, kan meerdere " +-"keren gespecificeerd worden." ++"Het zou een {prog} plugin-opdracht kunnen zijn, maar het laden van plug-ins " ++"is momenteel uitgeschakeld." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"Zet extra repositories uit. Toon optie. Ondersteunt globs, kan meerdere " +-"keren gespecificeerd worden." ++"--destdir of --downloaddir moet gebruikt worden met --downloadonly of " ++"download of system-upgrade commando." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +-"zet specifieke repositories aan volgens een id of een glob, kan meerdere " +-"keren gespecificeerd worden" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" ++"--enable, --set-enabled en --disable, --set-disabled moeten gebruikt worden" ++" met het config-manager commando." + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" +- +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "Pakketten uitsluiten op naam of glob" ++"Waarschuwing: Globaal forceren van GPG handtekeningscontrole volgens het " ++"actieve RPM beveiligingsbeleid (zie 'gpgcheck' in dnf.conf(5) hoe je deze " ++"boodschap kunt onderdrukken)" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "zet excludepkgs uit" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Configuratiebestand \"{}\" bestaat niet" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." +-msgstr "" +-"Label en pad naar nog een te gebruiken repository (hetzelfde pad als in " +-"baseurl), kan meerdere keren worden opgegeven" +- +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"zet verwijderen van afhankelijkheden die niet langer gebruikt worden uit" +- +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" +- +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "Kleurbeheer" +- +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" +- +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "Alleen IPv4-adressen gebruiken" +- +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "Alleen IPv6-adressen gebruiken" +- +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "stel map in waarnaar pakketten gekopieerd worden" +- +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "Pakketten alleen downloaden" +- +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "voeg een commentaar toe aan de transactie" ++"Kan vrijgaveversie niet detecteren (gebruik '--releasever' om vrijgaveversie" ++" te specificeren)" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Omvat voor bugreparatie relevante pakketten, in updates" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argument {}: niet toegestaan met argument {}" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Omvat voor verbetering relevante pakketten, in updates" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Commando \"%s\" is al gedefinieerd" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Omvat voor newpackage relevante pakketten, in updates" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Uitsluitingen in dnf.conf: " + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Omvat voor beveiliging relevante pakketten, in updates" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Insluitingen in dnf.conf: " + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Omvat pakketten nodig voor het repareren van het gegeven advies, in updates" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Uitsluitingen in repo " + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Omvat pakketten nodig voor het repareren van de gegeven BZ, in updates" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Insluitingen in repo " + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Omvat pakketten nodig voor het repareren van de gegeven CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Om te kijken wat het probleem is, probeer: '%s'." + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" +-"Omvat voor beveiliging relevante pakketten overeenkomend met de ernst , in " +-"updates" ++"RPMDB is waarschijnlijk corrupt, '%s' doen kan het misschien oplossen." + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Forceer het gebruik van een architectuur" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" ++"Controleren van pakketten met GPG-sleutels is ingeschakeld. Prima.\n" ++"Er zijn echter geen GPG-publieke sleutels geïnstalleerd. Download\n" ++"de sleutels voor de pakketten die je wilt en installeer deze.\n" ++"Installeren kan je doen met:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Je kan ook de url naar de sleutel voor een repo die je wilt gebruiken\n" ++"opgeven bij de 'gpgkey'-optie in een repositorysectie en {prog} zal de sleutel\n" ++"dan automatisch installeren.\n" ++"\n" ++"Informeer bij de mensen van je distributie of van het pakket." + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Lijst van belangrijkste commando's:" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Probleemrepo: %s" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Lijst van plugincommando's:" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "Details van een pakket of groep pakketten tonen" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Naam" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "alle pakketten tonen (default)" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Naam" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "alleen beschikbare pakketten tonen" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoch" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "alleen geïnstalleerde pakketten tonen" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Versie" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "alleen extra pakketten tonen" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Versie" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "alleen upgrade-pakketten tonen" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Release" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "alleen autoremove-pakketten tonen" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arch" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "alleen onlangs veranderde pakketten tonen" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Architectuur" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKKET" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Grootte" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Pakketnaam specificatie" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Grootte" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "pakket of groep pakketten opsommen" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Bron" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "uitzoeken welk pakket de opgegeven waarde bevat." + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Repo" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "BIEDT AAN" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Repo" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Biedt specificatie aan om naar te zoeken" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Van repo" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Pakketten zoeken: " + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Pakketsamensteller" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "controleer beschikbare upgrades" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Bouwtijdstip" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "toon veranderlogs voor het vernieuwen" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Installatietijd" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Geen pakket beschikbaar." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Geïnstalleerd door" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Geen pakketten voor installatie aangemerkt." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Samenvatting" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Geen pakket geïnstalleerd." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Samenvatting" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (van %s)" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Geïnstalleerd pakket %s%s is niet beschikbaar." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licentie" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Geen pakket van de repository geïnstalleerd." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Beschrijving" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Geen pakketten voor herinstallatie aangemerkt." + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Beschrijving" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Geen pakketten voor upgrade aangemerkt." + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Geen pakketten om te laten zien" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "uitvoeren van opdrachten op alle pakketten in opgegeven repository" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "REPO_ID" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "yes" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Repository ID" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Pakketspecificatie" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nee" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "nuttig gebruiksbericht tonen" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Is dit goed [y/N]: " ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMMANDO" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Is dit goed [Y/n]: " ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "{prog} commando om hulp te krijgen voor" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Groep: %s" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "transactiegeschiedenis tonen of gebruiken" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Groep-Id: %s" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Meer dan een transactie ID gevonden.\n" ++"'{}' vereist een transactie ID of pakketnaam." ++ ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Er is geen transactie ID of pakketnaam opgegeven." ++ ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Je hebt geen toegangsrechten op de geschiedenis-DB" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Description: %s" +-msgstr " Beschrijving: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Kan transactie %s niet ongedaan maken; zou inconsistente pakketdatabase " ++"opleveren." + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Language: %s" +-msgstr " Taal:%s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Kan transactie %s niet terugdraaien; zou inconsistente pakketdatabase " ++"opleveren." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Verplichte pakketten:" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Ongeldige transactie ID reeks definitie '{}'.\n" ++"Gebruik '..'." + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Standaardpakketten:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Kan '{}' niet converteren naar transactie ID.\n" ++"Gebruik '', 'last', 'last-'." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Optionele pakketten:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Er werd geen transactie gevonden welke package '{}' bewerkt." + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Voorwaardelijke pakketten:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Tonen of aanmaken van commando-aliassen" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Omgevingsgroep: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "zet oplossen van aliassen aan" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Omgeving-ID: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "zet oplossen van aliassen uit" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Verplichte groepen:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "actie uit te voeren met aliassen" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Optionele groepen:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "alias definitie" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Overeenkomend van:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Aliassen zijn nu aangezt" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Bestandsnaam : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Aliassen zijn nu uitgezet" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Beschrijving: " ++msgid "Invalid alias key: %s" ++msgstr "Ongeldige alias sleutel: %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Alias argument has no value: %s" ++msgstr "Alias argument heeft geen waarde: %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "License : %s" +-msgstr "Licentie : %s" ++msgid "Aliases added: %s" ++msgstr "Aliassen toegevoegd: %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Provide : %s" +-msgstr "Verschaft : %s" ++msgid "Alias not found: %s" ++msgstr "Alias niet gevonden: %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Other : %s" +-msgstr "Andere : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Bij het berekenen van totale downloadgrootte is iets mis gegaan" ++msgid "Aliases deleted: %s" ++msgstr "Aliassen verwijderd: %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Total size: %s" +-msgstr "Totale grootte : %s" ++msgid "%s, alias %s" ++msgstr "%s, alias %s" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total download size: %s" +-msgstr "Totale downloadgrootte: %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s='%s'" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Installatiegrootte : %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Aliassen oplossen is uitgezet." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Bij het berekenen van totale installatiegrootte is iets mis gegaan" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Geen aliassen gespecificeerd." + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Vrijgemaakte ruimte: %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Geen alias gespecificeerd." + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Markeren pakketten als geïnstalleerd door de groep:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Geen aliassen gedefinieerd." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Markeren pakketten als verwijderd door de groep:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "Geen match voor alias: %s" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Groep" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"verwijder alle onnodige pakketten die oorspronkelijk geïnstalleerd zijn als " ++"afhankelijkheden" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pakketten" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Te verwijderen pakketten" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Groep/module pakketten installeren" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "controleren op problemen met packagedb" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Groepspakketten installeren" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "alle problemen tonen; default" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Installeren" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "afhankelijkheidsproblemen tonen" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Upgraden" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "doublureproblemen tonen" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Herinstalleren" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "toon in onbruik geraakte pakketten" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Afhankelijkheden installeren" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "toon leveringsproblemen" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Zwakke afhankelijkheden worden geïnstalleerd" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} mist benodigd {}" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Verwijderen" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} is hetzelfde als {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Afhankelijke pakketten verwijderen" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} is vervangen door {}" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Verwijderen ongebruikte afhankelijkheden" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} levert {} maar kan niet worden gevonden" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Downgraden" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Bestand %s wordt verwijderd" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Installeren van moduleprofielen" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "cached data verwijderen" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Zet moduleprofielen uit" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Metadatatype om te schonen" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Module streams aanzetten" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Data opruimen: " + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Module streams omschakelen" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Cache is verlopen" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Zet modules uit" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d bestand verwijderd" ++msgstr[1] "%d bestanden verwijderd" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Modules resetten" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Wachten op eindigen van proces met pid %d." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Omgevingsgroepen installeren" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Toon pakketafhankelijkheden en in welke pakketten deze zitten" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Omgevingsgroepen opwaarderen" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "" ++"synchroniseer geïnstalleerde pakketten naar de laatst beschikbare versies" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Omgevingesgroepen verwijderen" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pakket om te synchroniseren" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Groepen installeren" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Pakket downgraden" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Groepen upgraden" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pakket om te downgraden" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Groepen verwijderen" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "groepinformatie tonen of gebruiken" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Conflicterende pakketten overslaan:\n" +-"(voeg '%s' toe aan opdrachtregel om upgrade te forceren)" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Geen groepdata beschikbaar voor ingestelde repositories" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Pakketten overslaan met defecte afhankelijkheden %s" ++msgid "Warning: Group %s does not exist." ++msgstr "Waarschuwing: Groep %s bestaat niet." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " of onderdeel van een groep" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Waarschuwing: Geen groep komt overeen:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Pakket" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Beschikbare omgevingsgroepen:" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Pakket" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Geïnstalleerde omgevingsgroepen:" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "vervangen" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Geïnstalleerde groepen:" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Transactie-overzicht\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Geïnstalleerde taalgroepen:" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Installeren" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Beschikbare groepen:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Upgrade" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Beschikbare taalgroepen:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Verwijderen" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inclusief optionele pakketten uit groep" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Downgrade" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "Toon ook verborgen groepen" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Overslaan" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "toon alleen geinstalleerde groepen" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Pakket" +-msgstr[1] "Pakketten" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "toon alleen beschikbare groepen" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Afhankelijk pakket" +-msgstr[1] "Afhankelijke pakketten" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "toon ook ID van groepen" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Upgraded" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "beschikbare sub-commandos: {} (default), {}" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Downgraded" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "argument voor groep sub-commando" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Geïnstalleerd" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Ongeldige groep-subopdracht, gebruik: %s." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Opnieuw geïnstalleerd." ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Kan geen verplicht groeppakket vinden." + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Overgeslagen" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "installeer een pakket of pakketten op je systeem" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Verwijderd" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "installeer pakket" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Mislukte" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Niets gevonden." + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Totaal" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Geen geldig rpm pad: %s" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Er zijn de volgende alternatieven voor \"{0}\": {1}" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Systeem" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "genereer de metadatacache" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Opdrachtregel" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Cachebestanden maken voor alle metadatabestanden" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Gebruikersnaam" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"(de)selecteer geïnstalleerde pakketten als geïnstalleerd door gebruiker:" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++"installeren: markeer als geïnstalleerd door gebruiker\n" ++"verwijderen: niet markeren als geïnstalleerd door gebruiker\n" ++"groep: markeer als geïnstalleerd door groep" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Datum en tijd" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s aangemerkt als geïnstalleerd door gebruiker." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Actie(s)" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s niet-aangemerkt als geïnstalleerd door gebruiker." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Veranderd" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s aangemerkt als geïnstalleerd." + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Geen transacties" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Fout:" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Geschiedenisinformatie mislukte" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Pakket '%s' is niet geïnstalleerd." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Geen transactie-ID of pakket opgegeven" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" ++"Alleen modulenaam, stream, architectuur of profiel wordt gebruikt. Onnodige " ++"informatie in argument wordt genegeerd: '{}'" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Gewist" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Geen overeenkomende modules om te laten zien" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Niet geïnstalleerd" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "Pakket {} behoort toe aan meerdere modules, wordt overgeslagen" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Ouder" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Communiceer met modules." + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Nieuwer" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "toon alleen ingeschakelde modules" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transactie-ID :" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "toon alleen uitgeschakelde modules" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Begintijd :" +- +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Begin-rpmdb :" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "toon alleen geïnstalleerde modules of pakketten" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u seconds)" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "toon profielinhoud" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutes)" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "verwijder alle modulaire pakketten" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u hours)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u days)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Modulespecificatie" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Eindtijd :" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: te weinig argumenten" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Eind-rpmdb :" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "herinstalleren pakket" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Gebruiker :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Herinstalleer pakket" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Return-Code :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "verwijder een pakket of pakketten van je systeem" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Afgebroken" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "Verwijderen dubbele pakketten" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Succes" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "verwijderen van installonly pakketten is over de limiet" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Mislukkingen:" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Er zijn geen gedupliceerde pakketten gevonden om te verwijderen." + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Mislukt:" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Er zijn geen installonly pakketten gevonden om te verwijderen." + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Release versie :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "onbekend" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Opdrachtregel :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Nooit (laatste: %s)" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Commentaar :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Direct (laatste: %s)" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transactie uitgevoerd met:" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s seconde(n) (laatste: %s)" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pakketten veranderd:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "geconfigureerde softwarerepositories tonen" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptlet-output:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "toon alle repositories" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Fouten:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "toon alle ingeschakelde repositories (standaard)" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dep-Installaties" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "toon alle uitgeschakelde repositories" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Als verouderd aangemerkt" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Repository specificatie" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Gewist" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Er zijn geen repositories beschikbaar" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Geherinstalleerd" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "aangezet" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Slechte transactie-ID of pakket(ten) opgegeven" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "uitgezet" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Repo-id : " + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Pakket %s.%s %s is een upgrade" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Repo-naam : " + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Pakket %s.%s %s zal gewist worden" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "Repo-status : " + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Repo-revisie : " + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Pakket %s.%s %s zal een downgrade zijn" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Repo-tags : " + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Pakket %s.%s %s zal verouderd worden" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Repo-distro-tags : " + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Repo-updated : " + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Pakket %s.%s %s zal verouderd worden" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Repo-pkgs : " + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Beginnen oplossen afhankelijkheden" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Repo-available-pkgs: " + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Oplossen afhankelijkheden beeindigd" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Repo-grootte : " + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"Importeren GPG-sleutel 0x%s:\n" +-" Gebruiker-id : \"%s\"\n" +-" Fingerprint: %s\n" +-" Van : %s" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Repo-metalink : " + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Draaiend" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Vernieuwd : " + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "In slaap" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Repo-spiegels : " + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Niet af te breken" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Repo-baseurl : " + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Repo-expire : " + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Traced/Gestopt" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Repo-exclude : " + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Onbekend" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Repo-include : " + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "" +-"Kan geen informatie verkrijgen over het proces (PID %d) dat lock heeft gezet" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Repo-excluded : " + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " De applicatie met PID %d is: %s" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Repo-filenaam : " + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Geheugen : %5s RSS (%5sB VSZ)" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "repo id" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Gestart: %s - %s geleden" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Status : %s" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "repo-naam" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Totaal aantal pakketten: {}" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Kan bestand \"%s\" niet lezen: %s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Configuratiefout: %s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " ++"argument)" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Aliassen bevatten oneindige recursie" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Zoek alle versies van pakketten (standaard)" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, met gebruik van originele argumenten." ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "toon alleen resultaten voor deze architectuur" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Geïnstalleerd: %s-%s op %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "toon allen resultaten die eigenaar zijn van BESTAND" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Gebouwd : %s op %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"De bewerking moet resulteren in het omschakelen van module '{0}' stream " +-"'{1}' naar stream '{2}'" ++"toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " ++"aanbevolen pakketten bieden en bestanden VEREISTE" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "toon alleen resultaten die VEREISTE verouderen" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "toon alleen resultaten die VEREISTE aanbieden" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "toont resultaten die vereiste pakketten bieden en bestanden VEREISTE" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "toon alleen resultaten die VEREISTE aanbeveelt" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "toon alleen resultaten die VEREISTE verbeteren" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "toon alleen resultaten die VEREISTE suggereert" ++ ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "toon alleen resultaten die VEREISTE supplementeren" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" +-"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" +-"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream installeren." ++"controleer niet-expliciete afhankelijkheden (bestanden en Provides); " ++"standaard" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF zal alleen pakketten voor de transactie downloaden." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"controleer afhankelijkheden precies als opgegeven, in tegenstelling met " ++"--alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"DNF zal alleen pakketten downloaden, gpg sleutels installeren en de " +-"transactie controleren." ++"gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " ++"recursief." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Uitvoering afgebroken." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" ++"toon een lijst van alle afhankelijkheden en in welke pakketten deze zitten" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Downloaden pakketten:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "toon beschikbare tags voor gebruik met --queryformat" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Fout bij downloaden pakketten:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "los mogelijkheden op van afkomstige pakket(ten)" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "De transactie mislukte" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "toon recursieve boom voor pakket(ten)" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "bewerk op overeenkomstige bron RPM" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Sleutels worden niet automatisch geïmporteerd bij uitvoeren zonder toezicht.\n" +-"Gebruik \"-y\" om toch te importeren." ++"toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" ++" negatief is)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG check is MISLUKT" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "toon ook pakketten van inactieve module streams" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Veranderlogs voor {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "toon gedetailleerde informatie over het pakket" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Pakketten als verouderd aanmerken" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "bestandslijst in pakket tonen" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Geen pakketten voor distributiesynchronisatie aangemerkt." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "Source-RPM-naam van pakket tonen" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Geen pakketten voor degradatie aangemerkt." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "toon veranderlogs van het pakket" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Geïnstalleerde pakketten" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formatteer voor het tonen van de gevonden pakketten" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Beschikbare pakketten" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" ++" de gevonden pakketten (standaard)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Pakketten automatisch verwijderen" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" ++" (standaard voor rpm zoekopdracht)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Extra pakketten" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " ++"van de gevonden pakketten" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Beschikbare upgrades" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" ++"Laat zien in welke comps groepen de geselecteerde pakketten zich bevinden" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Recent toegevoegde pakketten" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Geen overeenkomende pakketten om te laten zien" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Geen resultaten gevonden" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"beperk de zoekopdracht tot geïnstalleerde pakketten met onvoldane " ++"afhankelijkheden" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Geen transactie-ID opgegeven" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Opgegeven transactie-ID niet gevonden" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Toon mogelijkheden waarmee het pakket conflicteert." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Meer dan één transactie-ID gevonden!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," ++" adviseert, suggereert en aanvult." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Transactiegeschiedenis is incompleet, voor %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Toon mogelijkheden die het pakket kan verbeteren." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Transactiegeschiedenis is incompleet, na %u." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Toon de voorziene mogelijkheden van het pakket." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Transactie {} ongedaan maken, vanaf {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Toon de mogelijkheden die het pakket aanbeveelt." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Onbekende repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Toon de mogelijkheden waar het pakket van afhangt." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "Geen repository match: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Toon de mogelijkheden waar het pakket ban afhangt voor het uitvoeren van een" ++" %%pre script." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Dit commando moet uitgevoerd worden door de root gebruiker." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Toon de mogelijkheden die het pakket suggereert." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Zo'n commando bestaat niet: %s. Gebruik %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Toon de mogelijkheden die het pakket kan aanvullen." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Het zou een DNF-plugin-opdracht kunnen zijn, probeer: \"dnf install 'dnf-" +-"command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Toon alleen beschikbare pakketten." + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Het zou een DNF-plugin-opdracht kunnen zijn, maar het laden van plugins is " +-"momenteel uitgeschakeld." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Toon alleen geïnstalleerde pakketten." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"--destdir of --downloaddir moet gebruikt worden met --downloadonly of " +-"download of system-upgrade commando." ++"Toon alleen pakketten die in geen van de beschikbare repositories aanwezig " ++"zijn." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"--enable, --set-enabled en --disable, --set-disabled moeten gebruikt worden" +-" met het config-manager commando." ++"Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" ++" pakket." + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"Waarschuwing: Globaal forceren van GPG handtekeningscontrole volgens het " +-"actieve RPM beveiligingsbeleid (zie 'gpgcheck' in dnf.conf(5) hoe je deze " +-"boodschap kunt onderdrukken)" ++"Toon alleen pakketten die verwijderd kunen worden met het \"{prog} " ++"autoremove\" commando." + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Configuratiebestand \"{}\" bestaat niet" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Toon alleen pakketten die door de gebruiker geïnstalleerd werde." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Toon alleen onlangs veranderde pakketten" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "de sleutel om te zoeken" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"Kan vrijgaveversie niet detecteren (gebruik '--releasever' om vrijgaveversie" +-" te specificeren)" ++"Optie '--resolve' moet tezamen gebruikt worden met één van de '--conflicts'," ++" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' of '--supplements' opties" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argument {}: niet toegestaan met argument {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++"Optie '--recursive' moet gebruikt worden met '--whatrequires ' " ++"(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" ++" --resolve'" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Commando \"%s\" is al gedefinieerd" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Pakket {} bevat geen bestanden" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Uitsluitingen in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Beschikbare query-tags: gebruik --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Insluitingen in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "argument {} vereist --whatrequires of --whatdepends optie" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Uitsluitingen in repo " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"Geen geldige schakelaar gespecificeerd\n" ++"gebruik: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"beschrijving:\n" ++" Print een boom van pakketten voor de gegeven pakketten." + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Insluitingen in repo " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "pakketdetails zoeken voor opgegeven string" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "verwijder een pakket of pakketten van je systeem" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "zoek ook naar pakketbeschrijving en URL" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "Verwijderen dubbele pakketten" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "SLEUTELWOORD" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "verwijderen van installonly pakketten is over de limiet" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Sleutelwoord om naar te zoeken" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Te verwijderen pakketten" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Naam" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Er zijn geen gedupliceerde pakketten gevonden om te verwijderen." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Samenvatting" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Beschrijving" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Geïnstalleerd pakket %s%s is niet beschikbaar." ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Komt exact overeen met: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Er zijn geen installonly pakketten gevonden om te verwijderen." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s Komt overeen met: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Geen resultaten gevonden." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "voer een interactieve DNF shell uit" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "voer een interactieve {prog} shell uit" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SCRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script om in DNF shell te draaien" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Fout:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "Script om in {prog} shell te draaien" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Niet ondersteunde sleutelwaarde." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Kon repository niet vinden: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2346,7 +2033,7 @@ msgstr "" + " Als geen waarde is gegeven print het de huidige waarde.\n" + " Als waarde gegeven is dan wordt die ingesteld." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2354,7 +2041,7 @@ msgstr "" + "{} [commando]\n" + " print hulp" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2366,7 +2053,7 @@ msgstr "" + " enable: zet repositories aan. optie = repository id\n" + " disable: zet repositories uit. optie = repository id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2374,7 +2061,7 @@ msgstr "" + "{}\n" + " Los de transactie set op" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2386,7 +2073,7 @@ msgstr "" + " reset: reset (geheel verwijderen) de transactie\n" + " run: voer de transactie uit" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2394,7 +2081,7 @@ msgstr "" + "{}\n" + " voer de transactie uit" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2402,7 +2089,7 @@ msgstr "" + "{}\n" + " verlaat de shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2424,1347 +2111,1698 @@ msgstr "" + "run los de transactie set op en voer uit\n" + "exit (or quit) verlaat de shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Fout: Kan %s niet openen om te lezen" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Klaar." + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Shell wordt verlaten" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"(de)selecteer geïnstalleerde pakketten als geïnstalleerd door gebruiker:" ++"start een interactieve {prog} module voor verwijderen en installeren van een" ++" specificatie" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +-"installeren: markeer als geïnstalleerd door gebruiker\n" +-"verwijderen: niet markeren als geïnstalleerd door gebruiker\n" +-"groep: markeer als geïnstalleerd door groep" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "De te verwijderen specificaties" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Pakketspecificatie" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "De te installeren specificaties" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s aangemerkt als geïnstalleerd door gebruiker." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "bugfix" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s niet-aangemerkt als geïnstalleerd door gebruiker." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "enhancement" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s aangemerkt als geïnstalleerd." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "beveiliging" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Pakket '%s' is niet geïnstalleerd." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nieuwpakket" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Bestand %s wordt verwijderd" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritiek/Sec." + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "cached data verwijderen" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Belangrijk/Sec." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Metadatatype om te schonen" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Matig/Sec." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Data opruimen: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Laag/Sec." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Cache is verlopen" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "advies over pakketten tonen" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d bestand verwijderd" +-msgstr[1] "%d bestanden verwijderd" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" ++"adviezen over nieuwere versies van geïnstalleerde pakketten (standaard)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Wachten op eindigen van proces met pid %d." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "adviezen over gelijke en oudere versies van geïnstalleerde pakketten" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Tonen of aanmaken van commando-aliassen" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"adviezen over nieuwere versies van die geïnstalleerde pakketten waarvoor een" ++" nieuwere versie beschikbaar is" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "zet oplossen van aliassen aan" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "adviezen over alle versies van geïnstalleerde pakketten" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "zet oplossen van aliassen uit" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "toon een samenvatting van de adviezen (standard)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "actie uit te voeren met aliassen" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "toon lijst van adviezen" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "alias definitie" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "toon info van adviesen" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Aliassen zijn nu aangezt" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "toon alleen adviezen met CVE referentie" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Aliassen zijn nu uitgezet" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "toon alleen adviezen met bugzilla referentie" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Ongeldige alias sleutel: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "geïnstalleerd" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Alias argument heeft geen waarde: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "updates" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Aliassen toegevoegd: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "alle" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Alias niet gevonden: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "beschikbaar" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Aliassen verwijderd: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Samenvatting update-info " + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Nieuw pakket mdedeling(en)" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Veiligheidsmededeling(en)" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Aliassen oplossen is uitgezet." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritieke veiligheidsmededeling(en)" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Geen aliassen gespecificeerd." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Belangrijke veiligheidsmededeling(en)" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Geen alias gespecificeerd." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Matige veiligheidsmededeling(en)" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Geen aliassen gedefinieerd." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Lage veiligheidsmededeling(en)" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Geen match voor alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Onbekende veiligheidsmededeling(en)" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"upgrade, maar alleen met 'nieuwste' pakketovereenkomst welke een probleem " +-"repareert dat invloed heeft op je systeem" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Bugfix-mededeling(en)" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "controleren op problemen met packagedb" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Verbeteringenmededeling(en)" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "alle problemen tonen; default" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Andere mededeling(en)" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "afhankelijkheidsproblemen tonen" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Onbekend/Sec." + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "doublureproblemen tonen" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Bugs" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "toon in onbruik geraakte pakketten" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Type" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "toon leveringsproblemen" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Update-ID" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} mist benodigd {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Updated" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} is hetzelfde als {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} is vervangen door {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Beschrijving" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} levert {} maar kan niet worden gevonden" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Rechten" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Pakket downgraden" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Ernst" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pakket om te downgraden" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Bestanden" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "groepinformatie tonen of gebruiken" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Geïnstalleerd" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Geen groepdata beschikbaar voor ingestelde repositories" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "onwaar" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Waarschuwing: Groep %s bestaat niet." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "waar" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Waarschuwing: Geen groep komt overeen:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "upgrade een pakket of pakketten van je systeem" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Beschikbare omgevingsgroepen:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Het te upgraden pakket" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Geïnstalleerde omgevingsgroepen:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"upgrade, maar alleen met 'nieuwste' pakketovereenkomst welke een probleem " ++"repareert dat invloed heeft op je systeem" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Geïnstalleerde groepen:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Afgesloten." + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Geïnstalleerde taalgroepen:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Geen lezen/uitvoeren-toegang in huidige map, terugvallen op /" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Beschikbare groepen:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"probeer '{}' toe te voegen aan de commandoregel om conflicterende pakketten " ++"te vervangen" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Beschikbare taalgroepen:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++"probeer '{}' toe te voegen om niet-installeerbare pakketten over te slaan" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inclusief optionele pakketten uit groep" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " of '{}' om niet-installeerbare pakketten over te slaan" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "Toon ook verborgen groepen" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++"probeer '{}' toe te voegen om niet alleen de beste kandidaat pakketten te " ++"gebruiken" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "toon alleen geinstalleerde groepen" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " of '{}' om niet alleen de beste kandidaat pakketten te gebruiken" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "toon alleen beschikbare groepen" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Afhankelijkheden opgelost." + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Commando-regelfout: %s" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "beschikbare sub-commandos: {} (default), {}" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "slecht format: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "argument voor groep sub-commando" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt argument heeft meerdere waarden: %s" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Ongeldige groep-subopdracht, gebruik: %s." ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt argument heeft geen waarde: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Kan geen verplicht groeppakket vinden." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "Algemene {prog} opties" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Toon pakketafhankelijkheden en in welke pakketten deze zitten" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "Locatie configuratiebestand" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Om te kijken wat het probleem is, probeer: '%s'." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "Uitvoeren met zo min mogelijk meldingen" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "Uitvoeren met uitgebreide meldingen" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "{prog} versie weergeven en afsluiten" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "Instellen installatieroot" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "installeer geen documentatie" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "Alle plugins uitschakelen" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "plugins inschakelen op naam" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "Plugins uitschakelen op naam" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "Waarde van $releasever in config en repobestanden overschrijven" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "Instellen aangepaste configuratie en repo-opties" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "los depsolve problemen op bij het overslaan van pakketten" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "toon commando hulp" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" +-"RPMDB is waarschijnlijk corrupt, '%s' doen kan het misschien oplossen." ++"toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "best beschikbare pakketversies in transacties gebruiken" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "beperk de transactie niet tot de beste kandidaat" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "volledig vanuit systeemcache werken; update cache niet" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "maximale wachttijd voor commando" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "debugging-outputniveau" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "error-outputniveau" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Controleren van pakketten met GPG-sleutels is ingeschakeld. Prima.\n" +-"Er zijn echter geen GPG-publieke sleutels geïnstalleerd. Download\n" +-"de sleutels voor de pakketten die je wilt en installeer deze.\n" +-"Installeren kan je doen met:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Je kan ook de url naar de sleutel voor een repo die je wilt gebruiken\n" +-"opgeven bij de 'gpgkey'-optie in een repositorysectie. DNF zal de sleutel\n" +-"dan automagisch installeren.\n" +-"\n" +-"Informeer bij de mensen van je distributie of van het pakket." ++"zet verouderingsbewerking logica van {prog aan voor het upgraden of tonen " ++"van mogelijkheden die het pakket verouderen voor info, list en repoquery" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Probleemrepo: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "debugging-outputniveau voor rpm" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "Details van een pakket of groep pakketten tonen" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "automatisch ja op alle vragen" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "alle pakketten tonen (default)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "automatisch nee op alle vragen" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "alleen beschikbare pakketten tonen" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"Zet extra repositories aan. Toon optie. Ondersteunt globs, kan meerdere " ++"keren gespecificeerd worden." + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "alleen geïnstalleerde pakketten tonen" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Zet extra repositories uit. Toon optie. Ondersteunt globs, kan meerdere " ++"keren gespecificeerd worden." + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "alleen extra pakketten tonen" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"zet specifieke repositories aan volgens een id of een glob, kan meerdere " ++"keren gespecificeerd worden" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "alleen upgrade-pakketten tonen" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "alleen autoremove-pakketten tonen" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "alleen onlangs veranderde pakketten tonen" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "Pakketten uitsluiten op naam of glob" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Pakketnaam specificatie" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "zet excludepkgs uit" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "pakket of groep pakketten opsommen" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"Label en pad naar nog een te gebruiken repository (hetzelfde pad als in " ++"baseurl), kan meerdere keren worden opgegeven" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "uitzoeken welk pakket de opgegeven waarde bevat." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++"zet verwijderen van afhankelijkheden die niet langer gebruikt worden uit" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "Kleurbeheer" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "Alleen IPv4-adressen gebruiken" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "Alleen IPv6-adressen gebruiken" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "stel map in waarnaar pakketten gekopieerd worden" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "Pakketten alleen downloaden" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "voeg een commentaar toe aan de transactie" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Omvat voor bugreparatie relevante pakketten, in updates" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Omvat voor verbetering relevante pakketten, in updates" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Omvat voor newpackage relevante pakketten, in updates" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Omvat voor beveiliging relevante pakketten, in updates" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Omvat pakketten nodig voor het repareren van het gegeven advies, in updates" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Omvat pakketten nodig voor het repareren van de gegeven BZ, in updates" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Omvat pakketten nodig voor het repareren van de gegeven CVE, in updates" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Omvat voor beveiliging relevante pakketten overeenkomend met de ernst , in " ++"updates" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Forceer het gebruik van een architectuur" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Lijst van belangrijkste commando's:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Lijst van plugincommando's:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Naam" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoch" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Versie" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Versie" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Release" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arch" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Architectuur" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Grootte" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Grootte" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Bron" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Repo" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Repo" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Van repo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Pakketsamensteller" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Bouwtijdstip" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Installatietijd" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Geïnstalleerd door" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Samenvatting" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licentie" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "BIEDT AAN" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Beschrijving" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Biedt specificatie aan om naar te zoeken" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Geen pakketten om te laten zien" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Pakketten zoeken: " ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "controleer beschikbare upgrades" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "yes" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "toon veranderlogs voor het vernieuwen" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Geen pakket beschikbaar." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nee" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Geen pakketten voor installatie aangemerkt." ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Is dit goed [y/N]: " + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Geen pakket geïnstalleerd." ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Is dit goed [Y/n]: " + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (van %s)" ++msgid "Group: %s" ++msgstr "Groep: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Geen pakket van de repository geïnstalleerd." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Groep-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Geen pakketten voor herinstallatie aangemerkt." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Beschrijving: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Geen pakketten voor upgrade aangemerkt." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Taal:%s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "uitvoeren van opdrachten op alle pakketten in opgegeven repository" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Verplichte pakketten:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "REPO_ID" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Standaardpakketten:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Repository ID" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Optionele pakketten:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "nuttig gebruiksbericht tonen" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Voorwaardelijke pakketten:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMMANDO" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Omgevingsgroep: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "transactiegeschiedenis tonen of gebruiken" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Omgeving-ID: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Meer dan een transactie ID gevonden.\n" +-"'{}' vereist een transactie ID of pakketnaam." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Verplichte groepen:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Er is geen transactie ID of pakketnaam opgegeven." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Optionele groepen:" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Je hebt geen toegangsrechten op de geschiedenis-DB" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Overeenkomend van:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Kan transactie %s niet ongedaan maken; zou inconsistente pakketdatabase " +-"opleveren." ++msgid "Filename : %s" ++msgstr "Bestandsnaam : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Kan transactie %s niet terugdraaien; zou inconsistente pakketdatabase " +-"opleveren." +- +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Ongeldige transactie ID reeks definitie '{}'.\n" +-"Gebruik '..'." ++msgid "Repo : %s" ++msgstr "Repo : %s" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Kan '{}' niet converteren naar transactie ID.\n" +-"Gebruik '', 'last', 'last-'." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Beschrijving: " + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Er werd geen transactie gevonden welke package '{}' bewerkt." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "installeer een pakket of pakketten op je systeem" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licentie : %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Niets gevonden." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Verschaft : %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Geen geldig rpm pad: %s" ++msgid "Other : %s" ++msgstr "Andere : %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Er zijn de volgende alternatieven voor \"{0}\": {1}" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Bij het berekenen van totale downloadgrootte is iets mis gegaan" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "bugfix" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Totale grootte : %s" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "enhancement" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Totale downloadgrootte: %s" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "beveiliging" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Installatiegrootte : %s" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "onbekend" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Bij het berekenen van totale installatiegrootte is iets mis gegaan" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nieuwpakket" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Vrijgemaakte ruimte: %s" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritiek/Sec." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Markeren pakketten als geïnstalleerd door de groep:" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Belangrijk/Sec." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Markeren pakketten als verwijderd door de groep:" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Matig/Sec." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Groep" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Laag/Sec." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pakketten" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "advies over pakketten tonen" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Groep/module pakketten installeren" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "" +-"adviezen over nieuwere versies van geïnstalleerde pakketten (standaard)" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Groepspakketten installeren" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "adviezen over gelijke en oudere versies van geïnstalleerde pakketten" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Installeren" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"adviezen over nieuwere versies van die geïnstalleerde pakketten waarvoor een" +-" nieuwere versie beschikbaar is" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Upgraden" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "adviezen over alle versies van geïnstalleerde pakketten" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Herinstalleren" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "toon een samenvatting van de adviezen (standard)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Afhankelijkheden installeren" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "toon lijst van adviezen" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Zwakke afhankelijkheden worden geïnstalleerd" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "toon info van adviesen" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Verwijderen" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "geïnstalleerd" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Afhankelijke pakketten verwijderen" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "updates" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Verwijderen ongebruikte afhankelijkheden" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "alle" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Downgraden" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "beschikbaar" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Installeren van moduleprofielen" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Samenvatting update-info " ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Zet moduleprofielen uit" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Nieuw pakket mdedeling(en)" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Module streams aanzetten" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Veiligheidsmededeling(en)" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Module streams omschakelen" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritieke veiligheidsmededeling(en)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Zet modules uit" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Belangrijke veiligheidsmededeling(en)" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Modules resetten" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Matige veiligheidsmededeling(en)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Omgevingsgroepen installeren" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Lage veiligheidsmededeling(en)" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Omgevingsgroepen opwaarderen" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Onbekende veiligheidsmededeling(en)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Omgevingesgroepen verwijderen" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Bugfix-mededeling(en)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Groepen installeren" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Verbeteringenmededeling(en)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Groepen upgraden" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Andere mededeling(en)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Groepen verwijderen" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Onbekend/Sec." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Conflicterende pakketten overslaan:\n" ++"(voeg '%s' toe aan opdrachtregel om upgrade te forceren)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Update-ID" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Pakketten overslaan met defecte afhankelijkheden %s" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Type" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " of onderdeel van een groep" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Updated" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Pakket" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Bugs" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Pakket" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "vervangen" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Beschrijving" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Transactie-overzicht\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Ernst" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Installeren" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Rechten" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Upgrade" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Bestanden" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Verwijderen" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "waar" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Downgrade" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "onwaar" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Overslaan" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Geen overeenkomende modules om te laten zien" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Pakket" ++msgstr[1] "Pakketten" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Communiceer met modules." ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Afhankelijk pakket" ++msgstr[1] "Afhankelijke pakketten" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "toon alleen ingeschakelde modules" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Upgraded" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "toon alleen uitgeschakelde modules" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Downgraded" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "toon alleen geïnstalleerde modules" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Opnieuw geïnstalleerd." + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "toon profielinhoud" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Overgeslagen" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Modulair commando" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Verwijderd" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Modulespecificatie" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Mislukte" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "herinstalleren pakket" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Totaal" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Herinstalleer pakket" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" +-"synchroniseer geïnstalleerde pakketten naar de laatst beschikbare versies" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Systeem" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pakket om te synchroniseren" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Opdrachtregel" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"start een interactieve dnf modificatie op afstand en installeer een " +-"specificatie" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Gebruikersnaam" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "De te verwijderen specificaties" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "De te installeren specificaties" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Datum en tijd" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "genereer de metadatacache" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Actie(s)" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Cachebestanden maken voor alle metadatabestanden" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Veranderd" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "upgrade een pakket of pakketten van je systeem" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Geen transacties" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Het te upgraden pakket" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Geschiedenisinformatie mislukte" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"verwijder alle onnodige pakketten die oorspronkelijk geïnstalleerd zijn als " +-"afhankelijkheden" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Geen transactie-ID of pakket opgegeven" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "pakketdetails zoeken voor opgegeven string" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Gewist" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "zoek ook naar pakketbeschrijving en URL" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Niet geïnstalleerd" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "SLEUTELWOORD" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Nieuwer" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Sleutelwoord om naar te zoeken" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Ouder" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transactie-ID :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Komt exact overeen met: %%s" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Begintijd :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Komt overeen met: %%s" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Begin-rpmdb :" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Geen resultaten gevonden." ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u seconds)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Nooit (laatste: %s)" ++msgid "(%u minutes)" ++msgstr "(%u minutes)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Direct (laatste: %s)" ++msgid "(%u hours)" ++msgstr "(%u hours)" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s seconde(n) (laatste: %s)" ++msgid "(%u days)" ++msgstr "(%u days)" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "geconfigureerde softwarerepositories tonen" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Eindtijd :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "toon alle repositories" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Eind-rpmdb :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "toon alle ingeschakelde repositories (standaard)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Gebruiker :" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "toon alle uitgeschakelde repositories" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Afgebroken" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Repository specificatie" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Return-Code :" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Er zijn geen repositories beschikbaar" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Succes" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "aangezet" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Mislukkingen:" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "uitgezet" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Mislukt:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Release versie :" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-naam : " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Opdrachtregel :" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Commentaar :" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revisie: " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transactie uitgevoerd met:" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pakketten veranderd:" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptlet-output:" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Fouten:" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dep-Installaties" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-grootte : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Als verouderd aangemerkt" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Als verouderd aanmerken" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Updated : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Gewist" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirrors : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Geherinstalleerd" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Slechte transactie-ID of pakket(ten) opgegeven" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Pakket %s.%s %s is een upgrade" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Pakket %s.%s %s zal gewist worden" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-excluded: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Repo-bestandsnaam: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Pakket %s.%s %s zal een downgrade zijn" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "repo id" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Pakket %s.%s %s zal verouderd worden" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "repo-naam" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Pakket %s.%s %s zal verouderd worden" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "Totaal aantal pakketten: {}" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Beginnen oplossen afhankelijkheden" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Oplossen afhankelijkheden beeindigd" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" +-"Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " +-"argument)" ++"Importeren GPG-sleutel 0x%s:\n" ++" Gebruiker-id : \"%s\"\n" ++" Fingerprint: %s\n" ++" Van : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Zoek alle versies van pakketten (standaard)" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Draaiend" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "toon alleen resultaten voor deze architectuur" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "In slaap" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "toon allen resultaten die eigenaar zijn van BESTAND" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Niet af te breken" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Traced/Gestopt" ++ ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Onbekend" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" +-"toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " +-"aanbevolen pakketten bieden en bestanden VEREISTE" ++"Kan geen informatie verkrijgen over het proces (PID %d) dat lock heeft gezet" ++ ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " De applicatie met PID %d is: %s" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Geheugen : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Gestart: %s - %s geleden" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Status : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "wordt overgeslagen." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Module of groep '%s' is niet geïnstalleerd." ++ ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Module of groep '%s' is niet beschikbaar." ++ ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Module of groep '%s' bestaat niet." + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "toon alleen resultaten die VEREISTE verouderen" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Omgeving '%s' is niet geïnstalleerd." + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "toon alleen resultaten die VEREISTE aanbieden" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "Omgeving '%s' is niet beschikbaar." + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "toont resultaten die vereiste pakketten bieden en bestanden VEREISTE" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Groep_id '%s' bestaat niet." + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "toon alleen resultaten die VEREISTE aanbeveelt" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Fout bij ontleden van '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "toon alleen resultaten die VEREISTE verbeteren" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Kan cachemap niet instellen: {}" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "toon alleen resultaten die VEREISTE suggereert" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++"Configuratiebestand URL \"{}\" kon niet gedownload worden:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "toon alleen resultaten die VEREISTE supplementeren" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Onbekende configuratie-optie: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "" +-"controleer niet-expliciete afhankelijkheden (bestanden en Provides); " +-"standaard" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Fout bij ontleden van --setopt met sleutel '%s', waarde '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" +-"controleer afhankelijkheden precies als opgegeven, in tegenstelling met " +-"--alldeps" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "Hoofdconfiguratie heeft geen %s attr. voor setopt" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "" +-"gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " +-"recursief." ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Niet-correct of onbekend \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "" +-"toon een lijst van alle afhankelijkheden en in welke pakketten deze zitten" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Fout bij ontleden van --setopt met sleutel '%s.%s', waarde '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "toon beschikbare tags voor gebruik met --queryformat" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Repo %s heeft geen %s attr. voor setopt" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "los mogelijkheden op van afkomstige pakket(ten)" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Waarschuwing: laden '%s' niet gelukt, wordt overgeslagen." + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "toon recursieve boom voor pakket(ten)" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "Slechte id voor repo: {} ({}), byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "bewerk op overeenkomstige bron RPM" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "Slechte id voor repo: {}, byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "" +-"toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" +-" negatief is)" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "Repository '{}' ({}): Fout bij het ontleden van configuratie: {}" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "toon gedetailleerde informatie over het pakket" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "Repository '{}': Fout bij het ontleden van configuratie: {}" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "bestandslijst in pakket tonen" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "Repository '{}' ({}) mist naam in configuratie, id wordt gebruikt." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "Source-RPM-naam van pakket tonen" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "Repository '{}' mist naam in configuratie, id wordt gebruikt." + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "toon veranderlogs van het pakket" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "Ontleden van bestand \"{}\" mislukte: {}" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formatteer voor het tonen van de gevonden pakketten" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "repo %s: 0x%s is al geimporteerd" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" +-"gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" +-" de gevonden pakketten (standaard)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "repo %s: importeerde sleutel 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:202 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" +-" (standaard voor rpm zoekopdracht)" ++"Geen modulaire metadata beschikbaar voor modulair pakket '{}', het kan niet " ++"op het systeem geïnstalleerd worden" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "" +-"gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " +-"van de gevonden pakketten" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Geen modulaire metadata beschikbaar voor modulair pakket" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "" +-"Laat zien in welke comps groepen de geselecteerde pakketten zich bevinden" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Zal niet een bronrpmpakket (%s) installeren" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "Configuratie optie 'gpgkey_dns_verification' vereist libunbound ({})" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC extensie: Sleutel voor gebruiker " + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" +-"beperk de zoekopdracht tot geïnstalleerde pakketten met onvoldane " +-"afhankelijkheden" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "is geldig." + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "heeft een onbekende status." + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Toon mogelijkheden waarmee het pakket conflicteert." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC extensie: " + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" +-"Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," +-" adviseert, suggereert en aanvult." ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Testen van reeds geïmporteerde sleutels voor hun geldigheid." + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Toon mogelijkheden die het pakket kan verbeteren." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "Niet ondersteund checksumtype: %s" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Toon de voorziene mogelijkheden van het pakket." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Herbouwen delta-RPM mislukt" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Toon de mogelijkheden die het pakket aanbeveelt." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Checksum van delta-herbouwde RPM kwam niet door test" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Toon de mogelijkheden waar het pakket van afhangt." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "klaar" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"Toon de mogelijkheden waar het pakket ban afhangt voor het uitvoeren van een" +-" %%pre script." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problemen in verzoek:" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Toon de mogelijkheden die het pakket suggereert." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "ontbrekende pakketten: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Toon de mogelijkheden die het pakket kan aanvullen." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "defecte pakketten: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Toon alleen beschikbare pakketten." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "ontbrekende groepen of modules: " + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Toon alleen geïnstalleerde pakketten." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "defecte groepen of modules: " + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "" +-"Toon alleen pakketten die in geen van de beschikbare repositories aanwezig " +-"zijn." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Modulair afhankelijkheidsprobleem met Standaardwaarden:" ++msgstr[1] "Modulaire afhankelijkheidsproblemen met Standaardwaaeden:" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Modulair afhankelijkheid probleem:" ++msgstr[1] "Modulaire afhankelijkheid problemen:" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" +-" pakket." ++"Onjuist lockfile gevonden: %s.\n" ++"Kijk of geen ander dnf/yum proces draait en verwijder de lockfile handmatig of start 'systemd-tmpfiles --remove dnf.conf'." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Toon alleen pakketten die verwijderd kunen worden met het \"dnf autoremove\"" +-" commando." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Zet voor '{}' een andere stroom aan." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Toon alleen pakketten die door de gebruiker geïnstalleerd werde." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Er is niets te tonen." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Toon alleen onlangs veranderde pakketten" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++"Nieuwere versie van '{}' wordt geïnstalleerd dan gespecificeerd. Reden: {}" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "de sleutel om te zoeken" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Aangezette modules: {}." ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Geen profiel gespecificeerd voor '{}', specificeer een profiel." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Optie '--resolve' moet tezamen gebruikt worden met één van de '--conflicts'," +-" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' of '--supplements' opties" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Optie '--recursive' moet gebruikt worden met '--whatrequires ' " +-"(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" +-" --resolve'" ++"\n" ++"\n" ++"Hint: [d]standaard, [e]aangezet, [x]uitgezet, [i]geïnstalleerd, [a]ctief" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Pakket {} bevat geen bestanden" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Onnodig profiel wordt genegeerd: '{}/{}'" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Beschikbare query-tags: gebruik --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "Alle matches voor argument '{0}' in module '{1}:{2}' zijn niet actief" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "argument {} vereist --whatrequires of --whatdepends optie" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"Het installeren van module '{0}' van Fail-Safe repository {1} is niet " ++"toegestaan" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Geen geldige schakelaar gespecificeerd\n" +-"gebruik: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"beschrijving:\n" +-" Print een boom van pakketten voor het gegeven pakket." ++"Kan profiel niet matchen voor argument {}. Beschikbare profielen voor " ++"'{}:{}': {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Afgesloten." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Kan profiel niet matchen voor argument {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Geen lezen/uitvoeren-toegang in huidige map, terugvallen op /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Geen standaard profielen voor module {}:{}. Beschikbare profielen: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Geen standaard profielen voor module {}:{}" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Standaard profiel {} niet beschikbaar in module {}:{}" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" +-"probeer '{}' toe te voegen aan de commandoregel om conflicterende pakketten " +-"te vervangen" ++"Het installeren van module van de Fail-Safe repository is niet toegestaan" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Kan argument {} niet oplossen" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Geen match voor pakket {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"probeer '{}' toe te voegen om niet-installeerbare pakketten over te slaan" ++"Het upgraden van module '{0}' van de Fail-Safe repository {1} is niet " ++"toegestaan" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " of '{}' om niet-installeerbare pakketten over te slaan" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Kan profiel in argument {} niet matchen" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" +-"probeer '{}' toe te voegen om niet alleen de beste kandidaat pakketten te " +-"gebruiken" ++"Het upgraden van module van de Fail-Safe repository is niet toegestaan" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " of '{}' om niet alleen de beste kandidaat pakketten te gebruiken" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Alleen modulenaam is vereist. Onnodige informatie in argument '{}' wordt " ++"genegeerd" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Afhankelijkheden opgelost." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s check mislukte: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3780,29 +3818,6 @@ msgstr "Mislukte opslag van laatste makecache tijd" + msgid "Failed determining last makecache time." + msgstr "Mislukte bepaling van laatste makecache tijd" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "repo %s: 0x%s is al geimporteerd" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "repo %s: importeerde sleutel 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Tijdens de testtransactie traden fouten op." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Onjuist lockfile gevonden: %s.\n" +-"Kijk of geen ander dnfproces draait en verwijder het lockfile handmatig of start 'systemd-tmpfiles --remove dnf.conf'." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3829,3 +3844,94 @@ msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + "Geen overeenkomsten gevonden voor de volgende uitgeschakelde plug-in " + "patronen: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "geen overeenkomende payload factory voor %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Al gedownload" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "snelste spiegel wordt bepaald (%s hosts).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "%s repository aanzetten" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "%s repo toegevoegd van %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Tijdens de testtransactie traden fouten op." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Downgraden" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Opschonen" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Installeren" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Herinstalleren" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Wissen" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Upgraden" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verifiëren" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Uitvoeren van scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Voorbereiden" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Probleem" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "Geen TransactionItem gevonden voor sleutel: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "Geen TransactionSWDBItem gevonden voor sleutel: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Tijdens de transactie traden fouten op." +diff --git a/po/or.po b/po/or.po +index 5248a58d..611e405e 100644 +--- a/po/or.po ++++ b/po/or.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-09-28 01:05+0000\n" + "Last-Translator: Ankit Behera \n" + "Language-Team: Oriya\n" +@@ -14,217 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "ଅସୁବିଧା" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -265,6 +54,16 @@ msgstr "" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -279,81 +78,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -444,1772 +168,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1783 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u seconds)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u minutes)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2217,24 +1881,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2243,13 +1903,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2257,13 +1917,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2271,19 +1931,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2296,1274 +1956,1416 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/conf/config.py:136 + #, python-format +-msgid "%s is empty file" ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + + #: ../dnf/crypto.py:108 +@@ -3576,15 +3378,221 @@ msgstr "" + msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ + #: ../dnf/lock.py:100 + #, python-format + msgid "" + "Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + + #: ../dnf/plugin.py:63 +@@ -3609,3 +3617,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "ଅସୁବିଧା" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/pa.po b/po/pa.po +index 9039881a..b62b0728 100644 +--- a/po/pa.po ++++ b/po/pa.po +@@ -14,7 +14,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-05-23 04:13+0000\n" + "Last-Translator: A S Alam \n" + "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/dnf/language/pa/)\n" +@@ -25,218 +25,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "ਪੈਕੇਜ" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "ਸਮੱਸਿਆ" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਗ਼ਲਤੀਆਂ ਆਈਆਂ ਹਨ" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "'{}' ਲਈ ਵੱਖਰੀ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "ਵੇਖਾਉਣ ਲਈ ਕੁਝ ਨਹੀਂ ਹੈ।" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "{} ਲਈ ਦਿੱਤੇ ਗਏ ਤੋਂ ਨਵਾਂ ਵਰਜ਼ਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਕਾਰਨ: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ: {}।" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "{} ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "ਮੋਡੂਲਰ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ:" +-msgstr[1] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "'%s' ਪਾਰਸ ਕਰਨ 'ਚ ਗਲਤੀ: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "ਅਣਪਛਾਤਾ ਸੰਰਚਨਾ ਚੋਣ: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "ਗ਼ਲਤ ਜਾਂ ਅਣਪਛਾਤਾ \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "ਸਾਵਧਾਨ: '%s' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ, ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ।" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "ਰਿਪੋਜ਼ਟਰੀ '%s': ਸੰਰਚਨਾ ਪਾਰਸ ਕਰਨ 'ਚ ਗ਼ਲਤੀ: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -277,6 +65,16 @@ msgstr "'%s' ਰਾਹੀਂ ਈਮੇਲ ਭੇਜਣ ਲਈ ਫੇਲ੍ਹ + msgid "Failed to execute command '%s': returned %d" + msgstr "'%s' ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ: %d ਵਾਪਸ ਕੀਤਾ" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -291,81 +89,6 @@ msgstr "" + msgid "Error: %s" + msgstr "ਗਲਤੀ: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "ਦੀ ਹਾਲਤ ਅਣਪਛਾਤੀ ਹੈ।" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "ਸਫ਼ਾਈ" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "ਮਿਟਾਇਆ ਜਾਂਦਾ ਹੈ" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "ਜਾਂਚ ਜਾਰੀ ਹੈ" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "scriptlet ਚੱਲ ਰਹੀ ਹੈ" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -458,1820 +181,1746 @@ msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ ਨਜਾਇਜ਼ tsflag: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਚੱਲ ਰਿਹਾ ਹੈ" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੱਲ ਰਹੀ ਹੈ" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "ਡਿਸਕ ਲੋੜਾਂ:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" +-msgstr[1] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "ਗਲਤੀ ਦਾ ਸਾਰ" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB ਨੂੰ DNF ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ।" ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚਲਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %s ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "ਕੁਝ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਘਟਾਇਆ (%d.1%% ਬੱਚਤ)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "ਪੈਕੇਜ %s ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s ਹਟਾਇਆ" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "ਗਰੁੱਪ ਪੈਕੇਜ \"{}\" ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "'%s' ਗਰੁੱਪ ਤੋਂ ਪੈਕੇਜ ਜੋੜੇ ਜਾ ਰਹੇ ਹਨ: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "ਕਰਨ ਲਈ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "ਅੱਪਗਰੇਡ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "%s: ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਮਿਲਦਾ" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "%s ਪੈਕੇਜ ਦਾ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ " + "ਸਕਦਾ ਹੈ।" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "ਫਾਇਲ %s ਸਰੋਤ ਪੈਕੇਜ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ " + "ਹੈ।" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਤਾਂ ਹੈ, ਪਰ ਵਂੱਖਰੇ ਢਾਂਚੇ ਲਈ ਇੰਸਟਾਲ ਹੈ।" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "ਢੁੱਕਵਾਂ ਫਾਰਮ ਨਹੀਂ ਹੈ: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "%s ਪੈਕੇਜ ਦਾ ਸਭ ਤੋਂ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ" + " ਜਾ ਸਕਦਾ ਹੈ।" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "%s ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਮਿਲਦਾ" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "। ਅਸਫ਼ਲ ਪੈਕੇਜ ਹੈ: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG ਕੁੰਜੀ %s (0x%s) ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "ਕੁੰਜੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ।" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾ ਚੁੱਕਿਆ ਹੈ।" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "ਕੁੰਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਕੀਤੀ ਗਈ" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "ਕੋਈ ਵੀ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤੀ" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "ਕੁੰਜੀ ਦਰਾਮਦ ਨਾਲ ਮਦਦ ਨਹੀਂ ਮਿਲੀ, ਗਲਤ ਕੁੰਜੀ ਹੈ?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * ਸ਼ਾਇਦ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "ਗੁੰਮ-ਹੋਏ ਪੈਕੇਜ: " +- +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "ਖ਼ਰਾਬ ਹੋਏ ਪੈਕੇਜ: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "ਗੁੰਮ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "ਖ਼ਰਾਬ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਕੀਤਾ" +- +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" ++msgid "Cannot read file \"%s\": %s" ++msgstr "\"%s\" ਫ਼ਾਈਲ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ: %s" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "ਸੰਰਚਨਾ ਗਲਤੀ: %s" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" ++msgid "%s, using original arguments." ++msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid " Built : %s at %s" ++msgstr " ਬਿਲਟ : %s %s ਉੱਤੇ" ++ ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "ਗਰੁੱਪ_ਆਈਡੀ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "ਕਾਰਵਾਈ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "%s ਰਿਪੋਜ਼ਟਰੀ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ:" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "%s ਰਿਪੋ %s ਤੋਂ ਜੋੜੀ ਗਈ" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "ਡੇਲਟਾ RPM ਮੁੜ-ਬਿਲਡ ਫੇਲ੍ਹ ਹੈ" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "ਮੁਕੰਮਲ" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "{} ਲਈ ਤਬਾਦਲਾ-ਜਾਣਕਾਰੀ" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "ਪੈਕੇਜ ਬਰਤਰਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ ਹੈ।" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "ਸਵੈ-ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF ਵਰਜ਼ਨ ਵੇਖਾਓ ਅਤੇ ਬੰਦ ਕਰੋ" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "ਵਾਧੂ ਪੈਕੇਜ" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "install root ਸੈੱਟ ਕਰੋ" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "ਉਪਲਬਧ ਅੱਪਗਰੇਡ" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "ਤਾਜ਼ਾ ਜੋੜੋ ਪੈਕੇਜ" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "ਲਿਸਟ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "ਕੋਈ ਮਿਲਦਾ ਨਹੀਂ" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "%u ਤੋਂ ਪਹਿਲਾਂ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "%u ਤੋਂ ਬਾਅਦ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "ਅਣਜਾਣ ਰਿਪੋ: '%s'" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "ਕੋਈ ਮਿਲਦੀ ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ: %s" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "ਇਹ ਕਮਾਂਡ ਨੂੰ ਰੂਟ (root) ਵਰਤੋਂਕਾਰ ਵਜੋਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" +- +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" +- +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" +- +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "dnf.conf ਵਿੱਚੋਂ ਅਲਹਿਦਾ ਹੈ: " ++ ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "dnf.conf ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: " ++ ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ: '%s'" ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"ਜਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ RPMDB ਨੂੰ ਖ਼ਰਾਬ ਲਕਰ ਲਿਆ ਹੈ, '%s' ਚਲਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਠੀਕ ਹੋ " ++"ਸਕਦੀ ਹੈ।" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਸਿਆ: %s" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੇ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਦਿਖਾਓ" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "ਸਾਰੇ ਪੈਕੇਜ ਵੇਖੋ (ਡਿਫਾਲਟ)" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "ਕੇਵਲ ਉਪਲੱਬਧ ਪੈਕੇਜ ਵੇਖੋ" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਵੇਖੋ" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "ਕੇਵਲ ਵਾਧੂ ਪੈਕੇਜ ਵੇਖੋ" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "ਕੇਵਲ ਅੱਪਗਰੇਡ ਪੈਕੇਜ ਵੇਖੋ" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "ਆਪੇ-ਹਟਾਉਣ ਵਾਲੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "ਹੁਣੇ ਹੁਣੇ ਬਦਲੇ ਗਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "ਪੈਕੇਜ" ++ ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੀ ਸੂਚੀ" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ: " + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਲਈ ਜਾਂਚ ਕਰੋ" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ।" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "ਨਾਂ" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "ਕੋਈ ਵੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "ਨਾਂ" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ।" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (%s ਵਲੋਂ)" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "ਵਰਜ਼ਨ" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "ਇੰਸਟਾਲ ਹੋਇਆ ਪੈਕੇਜ %s%s ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "ਵਰਜ਼ਨ" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "ਰੀਲਿਜ਼" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "ਢਾਂਚਾ" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "ਢਾਂਚਾ" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "ਆਕਾਰ" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "ਆਕਾਰ" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "ਸਰੋਤ" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "ਰਿਪੋ" +- +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "ਰਿਪੋਜ਼ਟਰੀ" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "ਮਦਦਗਾਰ ਵਰਤੋਂ ਸੁਨੇਹਾ ਵੇਖਾਓ" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "ਰਿਪੋ ਤੋਂ" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "ਕਮਾਂਡ" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "ਪੈਕੇਜਰ" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "ਬਿਲਡ-ਸਮਾਂ" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਤੀਤ ਵੇਖਾਓ ਜਾਂ ਵਰਤੋਂ" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "ਇੰਸਟਾਲ ਦਾ ਸਮਾਂ" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਜੈਕਸ਼ਨ ID ਮਿਲੇ।\n" ++"'{}' ਲਈ ਇੱਕ ਟਰਾਂਜੈਕਸ਼ਨ ID ਜਾਂ ਪੈਕੇਜ ਨਾਂ ਚਾਹੀਦਾ ਹੈ।" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "ਇਸ ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "ਸਾਰ" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "ਸਾਰ" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "ਲਸੰਸ" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "ਵਰਣਨ" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "ਵਰਣਨ" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "ਸੂਚੀ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਹੈ" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "yes" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "no" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [Y/n]: " ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Group: %s" +-msgstr "ਗਰੁੱਪ: %s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Group-Id: %s" +-msgstr " ਗਰੁੱਪ-Id: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Description: %s" +-msgstr " ਵੇਰਵਾ: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Language: %s" +-msgstr " ਭਾਸ਼ਾ: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " ਲਾਜ਼ਮੀ ਪੈਕੇਜ:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " ਡਿਫਾਲਟ ਪੈਕੇਜ:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " ਚੋਣਵੇਂ ਪੈਕੇਜ:" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " ਸ਼ਰਤੀਆ ਪੈਕੇਜ:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" +-msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ: %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " ਇੰਵਾਇਰਨਮੈਂਟ-Id: %s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " ਲਾਜ਼ਮੀ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " ਚੋਣਵੇਂ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "ਇਸ ਤੋਂ ਮੇਲ:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "ਫਾਇਲ ਨਾਂ : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" +-msgstr "ਰਿਪੋ : %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "ਵੇਰਵਾ: " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "ਸਾਰੇ ਬੇਲੋੜੇ ਪੈਕੇਜ ਹਟਾਓਜ਼ ਜੋ ਕਿ ਅਸਲ 'ਚ ਨਿਰਭਰਤਾ ਲਈ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਸਨ" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "ਲਸੰਸ : %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "packagedb ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲਈ ਜਾਂਚ ਕਰੋ" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "ਦਿੰਦਾ ਹੈ : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ: ਮੂਲ" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "ਹੋਰ : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "ਨਿਰਭਰਤਾ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਆਕਾਰ ਲੱਭਣ ਦੌਰਾਨ ਗਲਤੀ" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "ਡੁਪਲੀਕੇਟ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "ਕੁੱਲ ਆਕਾਰ: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ ਪੈਕੇਜ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "ਇੰਸਟਾਲ ਦਾ ਆਕਾਰ: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "ਇੰਸਟਾਲ ਆਕਾਰ ਗਿਣਨ ਦੌਰਾਨ ਗਲਤੀ" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} {} ਦਾ ਡੁਪਲੀਕੇਟ ਹੈ" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} ਨੂੰ {} ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ" ++ ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} {} ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" ++ ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Freed space: %s" +-msgstr "ਖਾਲੀ ਕੀਤੀ ਥਾਂ: %s" ++msgid "Removing file %s" ++msgstr "%s ਫ਼ਾਈਲ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "ਕੈਸ਼ ਕੀਤਾ ਡਾਟਾ ਹਟਾਓ" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਹਟਾਏ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "ਸਾਫ਼ ਕਰਨ ਲਈ ਮੇਟਾਡਾਟਾ ਕਿਸਮ" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "ਗਰੁੱਪ" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: " + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "ਪੈਕੇਜ" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "ਕੈਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਸੀ" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "ਗਰੁੱਪ/ਮੋਡੀਊਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d ਫਾਈਲ ਹਟਾਈ" ++msgstr[1] "%d ਫਾਈਲਾਂ ਹਟਾਈਆਂ" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "ਗਰੁੱਪ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "pid %d ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "ਪੈਕੇਜਾਂ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਹੜੇ ਪੈਕੇਜ ਪੂਰਦੇ ਹਨ" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਵੇਂ ਉਪਲਬਧ ਵਰਜ਼ਨ ਨਾਲ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰੋ" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਪੈਕੇਜ" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "ਨਿਰਭਰਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਗਰੇਡ ਕਰੋ" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾਵਾਂ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "ਗਰੁੱਪ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੋ ਜਾਂ ਵਰਤੋਂ" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "ਨਿਰਭਰ ਪੈਕੇਜ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਕੋਈ ਗਰੁੱਪ ਡਾਟਾ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "ਨਾ-ਵਰਤੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "ਚੇਤਾਵਨੀ: ਕੋਈ ਮਿਲਦਾ ਗਰੁੱਪ ਨਹੀਂ:" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "ਉਪਲਬਧ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "ਇੰਸਟਾਲ ਹੋਏ ਗਰੁੱਪ:" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਬਦਲੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "ਇੰਸਟਾਲ ਹੋਏ ਭਾਸ਼ਾ ਗਰੁੱਪ:" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "ਮੋਡੀਊਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "ਉਪਲੱਬਧ ਗਰੁੱਪ:" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "ਮੋਡੀਊਲ ਮੁੜ-ਸੈੱਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "ਉਪਲੱਬਧ ਭਾਸ਼ਾ ਗਰੁੱਪ:" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "ਗਰੁੱਪ ਤੋਂ ਚੋਣਵੇਂ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੋ" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਅਪੱਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "ਲੁਕਵੇਂ ਗਰੁੱਪ ਵੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "ਕੇਵਲ ਉਪਲਬਧ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "ਗਰੁੱਪ ਅੱਪਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" +-"ਆਪਸੀ ਟਕਰਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ:\n" +-"(ਉਹਨਾਂ ਨੂੰ ਧੱਕੇ ਨਾਲ ਅੱਪਗਰੇਡ ਕਰਨ ਵਾਸਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਚ '%s' ਜੋੜੋ)" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "ਟੁੱਟੀ ਨਿਰਭਰਤਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ%s" ++msgid "Invalid groups sub-command, use: %s." ++msgstr "ਗਲਤ ਗਰੁੱਪ ਅਧੀਨ-ਕਮਾਂਡ, ਇਹ ਵਰਤੋ: %s" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " ਜਾਂ ਗਰੁੱਪ ਦਾ ਭਾਗ" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "ਲਾਜ਼ਮੀ ਗਰੁੱਪ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "ਪੈਕੇਜ" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "ਆਪਣੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "ਪੈਕੇਜ" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "ਮੇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "Not a valid rpm file path: %s" + msgstr "" +-"\n" +-"ਟਰਾਂਸੈਕਸ਼ਨ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "ਇੰਸਟਾਲ" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "ਅੱਪਗਰੇਡ" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "ਹਟਾਓ" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਤਿਆਰ ਕਰੋ" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "ਡਾਊਨਗਰੇਡ" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "ਸਭ ਮੇਟਾਡਾਟਾ ਫਾਇਲਾਂ ਲਈ ਕੈਸ਼ ਫਾਇਲਾਂ ਬਣਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "ਛੱਡੋ" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਵਜੋਂ ਨਿਸ਼ਾਨਬੱਧ ਲਗਾਓ ਜਾਂ " ++"ਹਟਾਓ" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "ਪੈਕੇਜ" +-msgstr[1] "ਪੈਕੇਜ" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "ਨਿਰਭਰ ਪੈਕੇਜ" +-msgstr[1] "ਨਿਰਭਰ ਪੈਕੇਜ" +- +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" +- +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" +- +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੇ" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "ਛੱਡੇ" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s ਨੂੰ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਇਆ" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "ਹਟਾਏ" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "ਗਲਤੀ:" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "ਫੇਲ੍ਹ ਹੈ" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "ਕੁੱਲ" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "ਸਿਸਟਮ" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "ਕਮਾਂਡ ਲਾਈਨ" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "ਕੇਵਲ ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "ਕੇਵਲ ਅਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "ਮਿਤੀ ਅਤੇ ਸਮਾਂ" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "ਐਕਸ਼ਨ" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "ਪਰੋਫ਼ਾਈਲ ਸਮੱਗਰੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "ਬਦਲੇ" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "ਸਾਫ਼ ਕੀਤੇ" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "ਪੈਕੇਜ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "ਪੁਰਾਣੇ" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "ਨਵੇਂ" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹਟਾਓ" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "ਹੱਦ ਤੋਂ ਵੱਧ ਕੇਵਲ-ਇੰਸਟਾਲ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਵੀ ਦੂਹਰੇ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ।" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "rpmdb ਸ਼ੁਰੂ :" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u ਸਕਿੰਟ)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "ਅਣਜਾਣ" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u ਮਿੰਟ)" ++msgid "Never (last: %s)" ++msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u ਘੰਟੇ)" ++msgid "Instant (last: %s)" ++msgstr "ਮੌਕਾ (ਪਿਛਲਾ: %s)" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u ਦਿਨ)" ++msgid "%s second(s) (last: %s)" ++msgstr "%s ਸਕਿੰਟ (ਆਖਰੀ: %s)" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "ਅੰਤ ਸਮਾਂ :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "ਸੰਚਰਿਤ ਕੀਤੀਆਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਿਖਾਓ" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "rpmdb ਅੰਤ :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "ਸਾਰੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "ਵਰਤੋਂਕਾਰ :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "ਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ (ਡਿਫਾਲਟ)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "ਰੀਟਰਨ-ਕੋਡ :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "ਅਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "ਅਧੂਰਾ ਛੱਡੇ" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "ਕਾਮਯਾਬ" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "ਫੇਲ੍ਹ:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "ਸਮਰੱਥ ਹੈ" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "ਫੇਲ੍ਹ:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "ਅਸਮਰੱਥ ਹੈ" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "ਕਮਾਂਡ ਲਾਈਨ :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "ਟਿੱਪਣੀ :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptlet ਆਉਟਪੁੱਟ:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "ਗਲਤੀਆਂ:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "ਸਾਫ਼" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "ਮੁੜ-ਇੰਸਟਾਲ" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "ਰਿਪੋ id" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "ਹਾਲਤ" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "ਰਿਪੋ ਨਾਂ" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" +-"GPG ਕੁੰਜੀ 0x%s ਦਰਾਮਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:\n" +-" ਯੂਜ਼ਰ-ਆਡੀ : \"%s\"\n" +-" ਫਿੰਗਰਪਰਿੰਟ: %s\n" +-" ਵਲੋਂ : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "ਸਲੀਪਿੰਗ" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "ਜੋਮਬਿਈ" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "ਅਣਪਛਾਤਾ" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " ਹਾਲਤ : %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "\"%s\" ਫ਼ਾਈਲ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ: %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "ਸੰਰਚਨਾ ਗਲਤੀ: %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " ਬਿਲਟ : %s %s ਉੱਤੇ" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਹੀ ਕਰੇਗਾ।" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"DNF ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ, gpg ਕੁੰਜੀਆਂ ਇੰਸਟਾਲ ਅਤੇ ਟਰਾਂਜੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਹੀ ਕਰੇਗਾ।" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "ਕਾਰਵਾਈ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ:" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" ++ ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "{} ਲਈ ਤਬਾਦਲਾ-ਜਾਣਕਾਰੀ" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "ਪੈਕੇਜ ਬਰਤਰਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ ਹੈ।" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "ਸਵੈ-ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "ਵਾਧੂ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "ਉਪਲਬਧ ਅੱਪਗਰੇਡ" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "ਤਾਜ਼ਾ ਜੋੜੋ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "ਲਿਸਟ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "ਕੋਈ ਮਿਲਦਾ ਨਹੀਂ" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "%u ਤੋਂ ਪਹਿਲਾਂ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "ਕੇਵਲ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "%u ਤੋਂ ਬਾਅਦ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "ਅਣਜਾਣ ਰਿਪੋ: '%s'" +- +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "ਕੋਈ ਮਿਲਦੀ ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ: %s" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "ਇਹ ਕਮਾਂਡ ਨੂੰ ਰੂਟ (root) ਵਰਤੋਂਕਾਰ ਵਜੋਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "ਕੇਵਲ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" +-"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਇਹ ਵਰਤ ਕੇ ਵੇਖੋ: \"dnf install 'dnf-" +-"command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" +-"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਪਲੱਗਇਨਾਂ ਨੂੰ ਲੋਡ ਕਰਨਾ ਇਸ ਵੇਲੇ ਅਸਮਰੱਥ ਕੀਤਾ" +-" ਹੈ।" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "dnf.conf ਵਿੱਚੋਂ ਅਲਹਿਦਾ ਹੈ: " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "dnf.conf ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "ਪੈਕੇਜ ਵਰਣਨ ਅਤੇ URL ਵੀ ਖੋਜੋ" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "ਨਾਂ" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹਟਾਓ" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "ਸਾਰ" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "ਹੱਦ ਤੋਂ ਵੱਧ ਕੇਵਲ-ਇੰਸਟਾਲ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "ਵਰਣਨ" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਵੀ ਦੂਹਰੇ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ।" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲਦੇ: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "ਇੰਸਟਾਲ ਹੋਇਆ ਪੈਕੇਜ %s%s ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" ++msgid "%s Matched: %%s" ++msgstr "%s ਨਾਲ ਮਿਲਦੇ: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ।" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "ਤਾਲਮੇਲ DNF ਸ਼ੈੱਲ ਵਜੋਂ ਚਲਾਓ" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "ਸਕ੍ਰਿਪਟ" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "DNF ਸ਼ੈੱਲ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਚਲਾਓ" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "ਗਲਤੀ:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "ਗ਼ੈਰ-ਸਹਾਇਕ ਕੁੰਜੀ ਮੁੱਲ।" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "ਰਿਪੋਜ਼ਟਰੀ ਲੱਭੀ ਨਹੀਂ ਜਾ ਸਕੀ: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2280,13 +1929,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2294,13 +1943,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2308,7 +1957,7 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2316,7 +1965,7 @@ msgstr "" + "{}\n" + " ਟਰਾਂਜੈਕਸ਼ਨ ਚਲਾਓ" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2324,7 +1973,7 @@ msgstr "" + "{}\n" + " ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਜਾਓ" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2337,1268 +1986,1642 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "ਗਲਤੀ: %s ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "ਮੁਕੰਮਲ!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "ਸ਼ੈੱਲ ਨੂੰ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਵਜੋਂ ਨਿਸ਼ਾਨਬੱਧ ਲਗਾਓ ਜਾਂ " +-"ਹਟਾਓ" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" +- +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "ਬੱਗ-ਫਿਕਸ" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s ਨੂੰ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਇਆ" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "ਸੁਧਾਰ" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "ਸੁਰੱਖਿਆ" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "%s ਫ਼ਾਈਲ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "ਨਵਾਂਪੈਕੇਜ" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "ਕੈਸ਼ ਕੀਤਾ ਡਾਟਾ ਹਟਾਓ" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "ਗੰਭੀਰ/ਸੈਕੰ." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "ਸਾਫ਼ ਕਰਨ ਲਈ ਮੇਟਾਡਾਟਾ ਕਿਸਮ" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "ਖਾਸ/ਸੈਕੰ" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "ਸਧਾਰਨ/ਸੈਕੰ" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "ਕੈਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਸੀ" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "ਘੱਟ/ਸੈਕੰ" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d ਫਾਈਲ ਹਟਾਈ" +-msgstr[1] "%d ਫਾਈਲਾਂ ਹਟਾਈਆਂ" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "ਪੈਕੇਜ ਬਾਰੇ ਸਲਾਹ ਜਾਣਕਾਰੀ ਦਿਖਾਓ" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "pid %d ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" +- +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" +- +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" +- +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "" +- +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" +- +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "ਸਲਾਹ ਜਾਣਕਾਰੀ ਦੀ ਸੂਚੀ ਦਿਖਾਓ" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "ਸਲਾਹ ਜਾਣਕਾਰੀ ਦੀ ਵਰਣਨ ਵੇਖਾਓ" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "ਅੱਪਡੇਟ" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "ਸਭ" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "ਮੌਜੂਦ" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "ਅੱਪਡੇਟ ਜਾਣਕਾਰੀ ਸਾਰ: " + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "ਨਵੇਂ ਪੈਕੇਜ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "packagedb ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲਈ ਜਾਂਚ ਕਰੋ" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "ਗੰਭੀਰ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ: ਮੂਲ" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "ਖਾਸ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "ਨਿਰਭਰਤਾ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "ਸਧਾਰਨ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "ਡੁਪਲੀਕੇਟ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "ਘੱਟ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ ਪੈਕੇਜ ਵੇਖਾਓ" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "ਅਣਪਛਾਤੀਆਂ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "ਬੱਗ-ਸੁਧਾਰ ਸੂਚਨਾ" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "ਸੁਧਾਰ ਸੂਚਨਾ" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} {} ਦਾ ਡੁਪਲੀਕੇਟ ਹੈ" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "ਹੋਰ ਸੂਚਨਾ" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} ਨੂੰ {} ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "ਅਣਪਛਾਤਾ/ਸੈਕ." + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} {} ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "ਬੱਗ" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਗਰੇਡ ਕਰੋ" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "ਕਿਸਮ" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ਅੱਪਡੇਟ ID" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "ਗਰੁੱਪ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੋ ਜਾਂ ਵਰਤੋਂ" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "ਅੱਪਡੇਟ ਕੀਤੇ" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਕੋਈ ਗਰੁੱਪ ਡਾਟਾ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "ਵੇਰਵਾ" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "ਚੇਤਾਵਨੀ: ਕੋਈ ਮਿਲਦਾ ਗਰੁੱਪ ਨਹੀਂ:" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "ਹੱਕ" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "ਉਪਲਬਧ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "ਤੀਖਣਤਾ" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "ਫਾਇਲਾਂ" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "ਇੰਸਟਾਲ ਹੋਏ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "ਇੰਸਟਾਲ ਹੋਏ ਭਾਸ਼ਾ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "ਗਲ" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "ਉਪਲੱਬਧ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "ਸਹੀ" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "ਉਪਲੱਬਧ ਭਾਸ਼ਾ ਗਰੁੱਪ:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰੋ" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "ਗਰੁੱਪ ਤੋਂ ਚੋਣਵੇਂ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੋ" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "ਲੁਕਵੇਂ ਗਰੁੱਪ ਵੀ ਵੇਖਾਓ" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "ਖਤਮ ਕੀਤਾ।" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "ਕੇਵਲ ਉਪਲਬਧ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "ਗਲਤ ਗਰੁੱਪ ਅਧੀਨ-ਕਮਾਂਡ, ਇਹ ਵਰਤੋ: %s" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "ਲਾਜ਼ਮੀ ਗਰੁੱਪ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "ਪੈਕੇਜਾਂ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਹੜੇ ਪੈਕੇਜ ਪੂਰਦੇ ਹਨ" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ।" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ: '%s'" ++msgid "Command line error: %s" ++msgstr "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" +-"ਜਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ RPMDB ਨੂੰ ਖ਼ਰਾਬ ਲਕਰ ਲਿਆ ਹੈ, '%s' ਚਲਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਠੀਕ ਹੋ " +-"ਸਕਦੀ ਹੈ।" ++msgid "bad format: %s" ++msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" +-msgstr "ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਸਿਆ: %s" ++msgid "Setopt argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੇ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਦਿਖਾਓ" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "ਸਾਰੇ ਪੈਕੇਜ ਵੇਖੋ (ਡਿਫਾਲਟ)" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "ਕੇਵਲ ਉਪਲੱਬਧ ਪੈਕੇਜ ਵੇਖੋ" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਵੇਖੋ" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "ਕੇਵਲ ਵਾਧੂ ਪੈਕੇਜ ਵੇਖੋ" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "ਕੇਵਲ ਅੱਪਗਰੇਡ ਪੈਕੇਜ ਵੇਖੋ" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "install root ਸੈੱਟ ਕਰੋ" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "ਆਪੇ-ਹਟਾਉਣ ਵਾਲੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "ਹੁਣੇ ਹੁਣੇ ਬਦਲੇ ਗਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੀ ਸੂਚੀ" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ: " ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਲਈ ਜਾਂਚ ਕਰੋ" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ।" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "ਕੋਈ ਵੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ।" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (%s ਵਲੋਂ)" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ" ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "ਮਦਦਗਾਰ ਵਰਤੋਂ ਸੁਨੇਹਾ ਵੇਖਾਓ" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "ਕਮਾਂਡ" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਤੀਤ ਵੇਖਾਓ ਜਾਂ ਵਰਤੋਂ" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" +-"ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਜੈਕਸ਼ਨ ID ਮਿਲੇ।\n" +-"'{}' ਲਈ ਇੱਕ ਟਰਾਂਜੈਕਸ਼ਨ ID ਜਾਂ ਪੈਕੇਜ ਨਾਂ ਚਾਹੀਦਾ ਹੈ।" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "ਆਪਣੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "ਮੇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "ਬੱਗ-ਫਿਕਸ" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "ਸੁਧਾਰ" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "ਸੁਰੱਖਿਆ" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "ਅਣਜਾਣ" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "ਨਵਾਂਪੈਕੇਜ" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "ਗੰਭੀਰ/ਸੈਕੰ." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "ਖਾਸ/ਸੈਕੰ" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "ਸਧਾਰਨ/ਸੈਕੰ" +- +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "ਘੱਟ/ਸੈਕੰ" +- +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "ਪੈਕੇਜ ਬਾਰੇ ਸਲਾਹ ਜਾਣਕਾਰੀ ਦਿਖਾਓ" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "ਨਾਂ" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "ਸਲਾਹ ਜਾਣਕਾਰੀ ਦੀ ਸੂਚੀ ਦਿਖਾਓ" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "ਵਰਜ਼ਨ" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "ਸਲਾਹ ਜਾਣਕਾਰੀ ਦੀ ਵਰਣਨ ਵੇਖਾਓ" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "ਵਰਜ਼ਨ" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "ਰੀਲਿਜ਼" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "ਅੱਪਡੇਟ" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "ਢਾਂਚਾ" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "ਸਭ" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "ਢਾਂਚਾ" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "ਮੌਜੂਦ" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "ਆਕਾਰ" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "ਅੱਪਡੇਟ ਜਾਣਕਾਰੀ ਸਾਰ: " ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "ਆਕਾਰ" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "ਨਵੇਂ ਪੈਕੇਜ ਸੂਚਨਾਵਾਂ" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "ਸਰੋਤ" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "ਰਿਪੋ" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "ਗੰਭੀਰ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "ਰਿਪੋਜ਼ਟਰੀ" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "ਖਾਸ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "ਰਿਪੋ ਤੋਂ" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "ਸਧਾਰਨ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "ਪੈਕੇਜਰ" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "ਘੱਟ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "ਬਿਲਡ-ਸਮਾਂ" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "ਅਣਪਛਾਤੀਆਂ ਸੁਰੱਖਿਆ ਸੂਚਨਾਵਾਂ" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "ਇੰਸਟਾਲ ਦਾ ਸਮਾਂ" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "ਇਸ ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "ਸਾਰ" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "ਲਸੰਸ" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "ਵਰਣਨ" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "ਸੂਚੀ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਹੈ" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "yes" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "no" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [Y/n]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "ਗਰੁੱਪ: %s" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " ਗਰੁੱਪ-Id: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " ਵੇਰਵਾ: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " ਭਾਸ਼ਾ: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " ਲਾਜ਼ਮੀ ਪੈਕੇਜ:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " ਡਿਫਾਲਟ ਪੈਕੇਜ:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " ਚੋਣਵੇਂ ਪੈਕੇਜ:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " ਸ਼ਰਤੀਆ ਪੈਕੇਜ:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " ਇੰਵਾਇਰਨਮੈਂਟ-Id: %s" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " ਲਾਜ਼ਮੀ ਗਰੁੱਪ:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " ਚੋਣਵੇਂ ਗਰੁੱਪ:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "ਇਸ ਤੋਂ ਮੇਲ:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "ਫਾਇਲ ਨਾਂ : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "ਰਿਪੋ : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "ਵੇਰਵਾ: " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "ਲਸੰਸ : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "ਦਿੰਦਾ ਹੈ : %s" ++ ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "ਹੋਰ : %s" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਆਕਾਰ ਲੱਭਣ ਦੌਰਾਨ ਗਲਤੀ" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "ਕੁੱਲ ਆਕਾਰ: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "ਇੰਸਟਾਲ ਦਾ ਆਕਾਰ: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "ਇੰਸਟਾਲ ਆਕਾਰ ਗਿਣਨ ਦੌਰਾਨ ਗਲਤੀ" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "ਖਾਲੀ ਕੀਤੀ ਥਾਂ: %s" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਹਟਾਏ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "ਗਰੁੱਪ" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "ਪੈਕੇਜ" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "ਗਰੁੱਪ/ਮੋਡੀਊਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "ਗਰੁੱਪ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "ਨਿਰਭਰਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" ++ ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾਵਾਂ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" ++ ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ" ++ ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "ਨਿਰਭਰ ਪੈਕੇਜ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "ਨਾ-ਵਰਤੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" ++ ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਬਦਲੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" ++ ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "ਮੋਡੀਊਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "ਮੋਡੀਊਲ ਮੁੜ-ਸੈੱਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਅਪੱਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "ਗਰੁੱਪ ਅੱਪਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" ++ ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"ਆਪਸੀ ਟਕਰਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ:\n" ++"(ਉਹਨਾਂ ਨੂੰ ਧੱਕੇ ਨਾਲ ਅੱਪਗਰੇਡ ਕਰਨ ਵਾਸਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਚ '%s' ਜੋੜੋ)" ++ ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "ਟੁੱਟੀ ਨਿਰਭਰਤਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ%s" ++ ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " ਜਾਂ ਗਰੁੱਪ ਦਾ ਭਾਗ" ++ ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "ਪੈਕੇਜ" ++ ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "ਪੈਕੇਜ" ++ ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"ਟਰਾਂਸੈਕਸ਼ਨ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n" ++"%s\n" ++ ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "ਇੰਸਟਾਲ" ++ ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "ਅੱਪਗਰੇਡ" ++ ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "ਹਟਾਓ" ++ ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "ਡਾਊਨਗਰੇਡ" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "ਛੱਡੋ" ++ ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "ਪੈਕੇਜ" ++msgstr[1] "ਪੈਕੇਜ" ++ ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "ਨਿਰਭਰ ਪੈਕੇਜ" ++msgstr[1] "ਨਿਰਭਰ ਪੈਕੇਜ" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "ਬੱਗ-ਸੁਧਾਰ ਸੂਚਨਾ" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "ਸੁਧਾਰ ਸੂਚਨਾ" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "ਹੋਰ ਸੂਚਨਾ" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੇ" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "ਅਣਪਛਾਤਾ/ਸੈਕ." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "ਛੱਡੇ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ਅੱਪਡੇਟ ID" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "ਹਟਾਏ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "ਕਿਸਮ" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "ਫੇਲ੍ਹ ਹੈ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "ਅੱਪਡੇਟ ਕੀਤੇ" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "ਕੁੱਲ" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "ਬੱਗ" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "ਸਿਸਟਮ" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "ਵੇਰਵਾ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "ਕਮਾਂਡ ਲਾਈਨ" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "ਤੀਖਣਤਾ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "ਹੱਕ" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "ਫਾਇਲਾਂ" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "ਮਿਤੀ ਅਤੇ ਸਮਾਂ" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "ਸਹੀ" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "ਐਕਸ਼ਨ" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "ਗਲ" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "ਬਦਲੇ" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "ਕੇਵਲ ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" +- +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "ਕੇਵਲ ਅਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" +- +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "ਪਰੋਫ਼ਾਈਲ ਸਮੱਗਰੀ ਵੇਖਾਓ" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "ਸਾਫ਼ ਕੀਤੇ" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "ਨਵੇਂ" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "ਪੈਕੇਜ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "ਪੁਰਾਣੇ" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਵੇਂ ਉਪਲਬਧ ਵਰਜ਼ਨ ਨਾਲ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰੋ" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਪੈਕੇਜ" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "rpmdb ਸ਼ੁਰੂ :" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u ਸਕਿੰਟ)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u ਮਿੰਟ)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u ਘੰਟੇ)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਤਿਆਰ ਕਰੋ" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u ਦਿਨ)" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "ਸਭ ਮੇਟਾਡਾਟਾ ਫਾਇਲਾਂ ਲਈ ਕੈਸ਼ ਫਾਇਲਾਂ ਬਣਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "ਅੰਤ ਸਮਾਂ :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰੋ" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "rpmdb ਅੰਤ :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "ਵਰਤੋਂਕਾਰ :" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "ਸਾਰੇ ਬੇਲੋੜੇ ਪੈਕੇਜ ਹਟਾਓਜ਼ ਜੋ ਕਿ ਅਸਲ 'ਚ ਨਿਰਭਰਤਾ ਲਈ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਸਨ" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "ਅਧੂਰਾ ਛੱਡੇ" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "ਰੀਟਰਨ-ਕੋਡ :" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "ਪੈਕੇਜ ਵਰਣਨ ਅਤੇ URL ਵੀ ਖੋਜੋ" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "ਕਾਮਯਾਬ" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "ਫੇਲ੍ਹ:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "ਫੇਲ੍ਹ:" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲਦੇ: %%s" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "ਕਮਾਂਡ ਲਾਈਨ :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s ਨਾਲ ਮਿਲਦੇ: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "ਟਿੱਪਣੀ :" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ।" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %s)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "ਮੌਕਾ (ਪਿਛਲਾ: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptlet ਆਉਟਪੁੱਟ:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s ਸਕਿੰਟ (ਆਖਰੀ: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "ਗਲਤੀਆਂ:" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "ਸੰਚਰਿਤ ਕੀਤੀਆਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਿਖਾਓ" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "ਸਾਰੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "ਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ (ਡਿਫਾਲਟ)" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "ਅਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "ਸਾਫ਼" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "ਮੁੜ-ਇੰਸਟਾਲ" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "ਸਮਰੱਥ ਹੈ" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "ਅਸਮਰੱਥ ਹੈ" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "ਰਿਪੋ-id : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "ਰਿਪੋ-ਨਾਂ : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "ਰਿਪੋ-ਹਾਲਤ : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "ਰਿਪੋ-ਰੀਵਿਜ਼ਨ: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "ਰਿਪੋ-ਟੈਗ : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "ਰਿਪੋ-ਅੱਪਡੇਟ : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "ਰਿਪੋ-ਪੈਕੇਜ : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "ਰਿਪੋ-ਸਾਈਜ਼ : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"GPG ਕੁੰਜੀ 0x%s ਦਰਾਮਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:\n" ++" ਯੂਜ਼ਰ-ਆਡੀ : \"%s\"\n" ++" ਫਿੰਗਰਪਰਿੰਟ: %s\n" ++" ਵਲੋਂ : %s" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "ਰਿਪੋ-ਮੇਟਾਲਿੰਕ: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " ਅੱਪਡੇਟ : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "ਸਲੀਪਿੰਗ" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "ਰਿਪੋ-mirrors : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "ਰਿਪੋ-baseurl : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "ਜੋਮਬਿਈ" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "ਰਿਪੋ-expire : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "ਰਿਪੋ-ਨਾ-ਸ਼ਾਮਲ : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "ਅਣਪਛਾਤਾ" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "ਰਿਪੋ-ਸ਼ਾਮਲ : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "ਵੱਖ ਰੱਖੀ ਗਈ ਰਿਪੋ: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "ਰਿਪੋ-ਫਾਇਲਨਾਂ: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "ਰਿਪੋ id" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "ਹਾਲਤ" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " ਹਾਲਤ : %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "ਰਿਪੋ ਨਾਂ" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "ਗਰੁੱਪ_ਆਈਡੀ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "'%s' ਪਾਰਸ ਕਰਨ 'ਚ ਗਲਤੀ: %s" ++ ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "ਅਣਪਛਾਤਾ ਸੰਰਚਨਾ ਚੋਣ: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "ਗ਼ਲਤ ਜਾਂ ਅਣਪਛਾਤਾ \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "ਸਾਵਧਾਨ: '%s' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ, ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ।" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" +- +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" +- +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" +- +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" +- +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" ++ ++#: ../dnf/dnssec.py:169 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "ਦੀ ਹਾਲਤ ਅਣਪਛਾਤੀ ਹੈ।" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "ਡੇਲਟਾ RPM ਮੁੜ-ਬਿਲਡ ਫੇਲ੍ਹ ਹੈ" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "ਮੁਕੰਮਲ" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "ਗੁੰਮ-ਹੋਏ ਪੈਕੇਜ: " + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "ਖ਼ਰਾਬ ਹੋਏ ਪੈਕੇਜ: " + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "ਗੁੰਮ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "ਖ਼ਰਾਬ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "ਮੋਡੂਲਰ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ:" ++msgstr[1] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "'{}' ਲਈ ਵੱਖਰੀ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "ਵੇਖਾਉਣ ਲਈ ਕੁਝ ਨਹੀਂ ਹੈ।" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "ਕੇਵਲ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "{} ਲਈ ਦਿੱਤੇ ਗਏ ਤੋਂ ਨਵਾਂ ਵਰਜ਼ਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਕਾਰਨ: {}" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ: {}।" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "ਕੇਵਲ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" +- +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" +- +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "ਖਤਮ ਕੀਤਾ।" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "{} ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ।" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3614,27 +3637,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3657,3 +3659,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਕੀਤਾ" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "%s ਰਿਪੋਜ਼ਟਰੀ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "%s ਰਿਪੋ %s ਤੋਂ ਜੋੜੀ ਗਈ" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "ਸਫ਼ਾਈ" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "ਮਿਟਾਇਆ ਜਾਂਦਾ ਹੈ" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "ਜਾਂਚ ਜਾਰੀ ਹੈ" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "scriptlet ਚੱਲ ਰਹੀ ਹੈ" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "ਸਮੱਸਿਆ" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਗ਼ਲਤੀਆਂ ਆਈਆਂ ਹਨ" +diff --git a/po/pl.po b/po/pl.po +index d673e20c..a93c9727 100644 +--- a/po/pl.po ++++ b/po/pl.po +@@ -14,8 +14,8 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-11-02 01:07+0000\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-12-17 02:08+0000\n" + "Last-Translator: Piotr Drąg \n" + "Language-Team: Polish (http://www.transifex.com/projects/p/dnf/language/pl/)\n" + "Language: pl\n" +@@ -25,235 +25,6 @@ msgstr "" + "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" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKIET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Pakiet do zainstalowania" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problem" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "Nie odnaleziono TransactionItem dla klucza: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "Nie odnaleziono TransactionSWDBItem dla klucza: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Wystąpiły błędy podczas transakcji." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: sprawdzenie %s się nie powiodło: %s a %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Włączanie innego strumienia dla „{}”." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nie ma nic do wyświetlenia." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Instalowanie nowszej wersji „{}” niż podano. Powód: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Włączone moduły: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Nie podano profilu dla „{}”, proszę podać profil." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane, [a]ktywne" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Ignorowanie niepotrzebnego profilu: „{}/{}”" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Instalowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Nie można dopasować profilu dla parametru {}. Dostępne profile dla „{}:{}”: " +-"{}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Nie można dopasować profilu dla parametru {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Brak domyślnych profili dla modułu {}:{}. Dostępne profile: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Brak domyślnych profili dla modułu {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Domyślny profil {} nie jest dostępny w module {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "Instalowanie modułu z repozytorium Fail-Safe jest niedozwolone" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Nie można rozwiązać parametru {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Brak wyników dla pakietu {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Aktualizowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Nie można dopasować profilu w parametrze {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "Aktualizowanie modułu z repozytorium Fail-Safe jest niedozwolone" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Wymagana jest tylko nazwa modułu. Ignorowanie niepotrzebnych informacji " +-"w parametrze: „{}”" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Problem z modularną zależnością:" +-msgstr[1] "Problemy z modularną zależnością:" +-msgstr[2] "Problemy z modularną zależnością:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Błąd podczas przetwarzania „%s”: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Nieznana opcja konfiguracji: %s = %s w %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Nie można ustawić katalogu pamięci podręcznej: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Nieznana opcja konfiguracji: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +-"Błąd podczas przetwarzania --setopt za pomocą klucza „%s”, wartości „%s”: %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "Główna konfiguracja nie ma parametru %s przed setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Niepoprawne lub nieznane „{}”: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +-"Błąd podczas przetwarzania --setopt za pomocą klucza „%s.%s”, wartości „%s”:" +-" %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Repozytorium %s nie ma parametru %s przed setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Ostrzeżenie: wczytanie „%s” się nie powiodło, pomijanie." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repozytorium „%s”: błąd podczas przetwarzania konfiguracji: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"Repozytorium „%s” nie ma nazwy w konfiguracji, używanie identyfikatora." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Błędny identyfikator dla repozytorium: %s, bajt = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -294,6 +65,16 @@ msgstr "Wysłanie wiadomości e-mail przez „%s” się nie powiodło: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Wykonanie polecenia „%s” się nie powiodło: zwrócono %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Nieznana opcja konfiguracji: %s = %s w %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Uruchomiono dnf-automatic." +@@ -308,119 +89,42 @@ msgstr "Usypia na %s s" + msgid "Error: %s" + msgstr "Błąd: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"Opcja konfiguracji „gpgkey_dns_verification” wymaga biblioteki libunbound " +-"({})" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "Rozszerzenie DNSSEC: klucz dla użytkownika " ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "niepowodzenie wczytania repozytorium „{}”: {}" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "jest prawidłowy." ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Wczytanie repozytorium „{}” się nie powiodło" + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "ma nieznany stan." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "" ++"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " ++"działania na mierzonym połączeniu." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "Rozszerzenie DNSSEC: " ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "" ++"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " ++"działania na zasilaniu z akumulatora." + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Testowanie ważności już zaimportowanych kluczy." ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Instalowanie poprzedniej wersji" ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Niedawno odświeżono pamięć podręczną metadanych." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Czyszczenie" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "W „{}” nie ma włączonych repozytoriów." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Instalowanie" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Zastępowanie" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Ponowne instalowanie" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Usuwanie" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Aktualizowanie" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Sprawdzanie" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Wykonywanie skryptu" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Przygotowywanie" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "niepowodzenie wczytania repozytorium „{}”: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Wczytanie repozytorium „{}” się nie powiodło" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " +-"działania na mierzonym połączeniu." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "" +-"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " +-"działania na zasilaniu z akumulatora." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Niedawno odświeżono pamięć podręczną metadanych." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "W „{}” nie ma włączonych repozytoriów." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: nigdy nie wygaśnie i nie zostanie odświeżone." ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: nigdy nie wygaśnie i nie zostanie odświeżone." + + #: ../dnf/base.py:350 + #, python-format +@@ -482,85 +186,87 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Dodanie pliku grup dla repozytorium się nie powiodło: %s — %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Wykonywanie sprawdzania transakcji" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Błąd: sprawdzanie transakcji a rozwiązywanie zależności:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Pomyślnie ukończono sprawdzanie transakcji." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Wykonywanie testu transakcji" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Błąd testu transakcji:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Pomyślnie ukończono test transakcji." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Wykonywanie transakcji" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Wymagane miejsce na dysku:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Wymagany jest co najmniej %d MB więcej miejsca w systemie plików %s." +-msgstr[1] "Wymagane są co najmniej %d MB więcej miejsca w systemie plików %s." ++"Wymagany jest co najmniej {0} MB więcej miejsca w systemie plików {1}." ++msgstr[1] "" ++"Wymagane są co najmniej {0} MB więcej miejsca w systemie plików {1}." + msgstr[2] "" +-"Wymaganych jest co najmniej %d MB więcej miejsca w systemie plików %s." ++"Wymaganych jest co najmniej {0} MB więcej miejsca w systemie plików {1}." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Podsumowanie błędów" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "Baza danych RPM została zmieniona poza programem DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "Baza danych RPM została zmieniona poza programem {prog}." + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Nie można wykonać transakcji." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Nie można rozpocząć transakcji:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Usunięcie pliku transakcji %s się nie powiodło" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Część pakietów nie została pobrana. Próbowanie ponownie." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Użycie DeltaRPM zmniejszyło %.1f MB aktualizacji do %.1f MB (oszczędzono " + "%d.1%%)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -568,114 +274,108 @@ msgstr "" + "Niepowodzenie DeltaRPM zwiększyło %.1f MB aktualizacji do %.1f MB " + "(zmarnowano %d.1%%)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Nie można otworzyć: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Klucz publiczny dla %s nie jest zainstalowany" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Wystąpił problem podczas otwierania pakietu %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Klucz publiczny dla %s nie jest zaufany" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Pakiet %s nie jest podpisany" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Nie można usunąć %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "Usunięto %s" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Brak wyników dla pakietu grupy „{}”" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Dodawanie pakietów z grupy „%s”: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nie ma nic do zrobienia." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Brak grup oznaczonych do usunięcia." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Brak grup oznaczonych do aktualizacji." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "" ++"Pakiet %s nie jest zainstalowany, nie można zainstalować poprzedniej wersji." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Brak wyników dla parametru: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "brak pasujących pakietów" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "" +-"Pakiet %s nie jest zainstalowany, nie można zainstalować poprzedniej wersji." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Pakiet %s jest już zainstalowany w niższej wersji, nie można zainstalować " + "poprzedniej wersji." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Pakiet %s nie jest zainstalowany, nie można go zainstalować ponownie." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Plik %s jest pakietem źródłowym i nie może zostać zaktualizowany, " + "ignorowanie." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Pakiet %s nie jest zainstalowany, nie można go zaktualizować." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -683,118 +383,122 @@ msgstr "" + "Ta sama lub wyższa wersja %s jest już zainstalowana, nie można jej " + "zaktualizować." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pakiet %s jest dostępny, ale nie jest zainstalowany." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + "Pakiet %s jest dostępny, ale jest zainstalowany dla innej architektury." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nie zainstalowano pakietu %s." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Nieprawidłowa forma: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Brak pakietów oznaczonych do usunięcia." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Pakiety dla parametru %s są dostępne, ale nie są zainstalowane." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Pakiet %s jest już zainstalowany w najniższej wersji, nie można zainstalować" + " poprzedniej wersji." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Nieobsłużone działanie: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Pakiet %s jest niedostępny." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "brak pasujących pakietów" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Brak wymaganych aktualizacji bezpieczeństwa, ale dostępna jest {} " + "aktualizacja" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Brak wymaganych aktualizacji bezpieczeństwa, ale dostępne są aktualizacje: " + "{}" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępna jest {} " + "aktualizacja" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępne są " + "aktualizacje: {}" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Nieudany pakiet: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Klucze GPG są skonfigurowane jako: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "Klucz GPG %s (0x%s) jest już zainstalowany" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Klucz został zatwierdzony." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Klucz został odrzucony." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Zaimportowanie klucza się nie powiodło (kod %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Pomyślnie zaimportowano klucz" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Nie zainstalowano żadnych kluczy" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -803,28 +507,28 @@ msgstr "" + "Klucze GPG wyświetlone dla repozytorium „%s” są już zainstalowane, ale nie są poprawne dla tego pakietu.\n" + "Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " • Czy chodziło o: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + "Pakiet „{}” z lokalnego repozytorium „{}” ma niepoprawną sumę kontrolną" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Część pakietów z lokalnego repozytorium ma niepoprawne sumy kontrolne" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Pakiet „{}” z repozytorium „{}” ma niepoprawną sumę kontrolną" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -832,1541 +536,1511 @@ msgstr "" + "Część pakietów ma nieprawidłową pamięć podręczną, ale nie może zostać " + "pobrana z powodu opcji „--cacheonly”" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "Brak wyników dla parametru" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++"Wszystkie wyniki zostały odfiltrowane filtrem wykluczania dla parametru" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++"Wszystkie wyniki zostały odfiltrowane filtrem modularnym dla parametru" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++"Wszystkie wyniki zostały zainstalowane z innego repozytorium dla parametru" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "Pakiet %s jest już zainstalowany." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problemy w żądaniu:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "brakujące pakiety: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "uszkodzone pakiety: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "brakujące grupy lub moduły: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "Nie można odczytać pliku „%s”: %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "uszkodzone grupy lub moduły: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Błąd konfiguracji: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Problem z modularną zależnością za pomocą domyślnych:" +-msgstr[1] "Problemy z modularną zależnością za pomocą domyślnych:" +-msgstr[2] "Problemy z modularną zależnością za pomocą domyślnych:" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Aliasy zawierają nieskończoną rekurencję" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "brak pasującego generatora danych dla %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Już pobrano" ++msgid "%s, using original arguments." ++msgstr "%s, za pomocą oryginalnych parametrów." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "nieobsługiwany typ sumy kontrolnej: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Zainstalowane: %s-%s w dniu %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " ++msgid " Built : %s at %s" ++msgstr " Zbudowane : %s w dniu %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"Brak dostępnych modularnych metadanych dla modularnego pakietu „{}”, nie " +-"można zainstalować na komputerze" ++"Działanie spowodowałoby przełączenie strumienia modułu „{0}” z „{1}” na " ++"strumień „{2}”" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Brak dostępnych modularnych metadanych dla modularnego pakietu" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" ++"Nie można przełączyć włączonych strumieni modułu.\n" ++"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „{prog} module reset ”. Po przywróceniu modułu można zainstalować drugi strumień." + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} tylko pobierze pakiety dla transakcji." + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "pomijanie." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" ++"{prog} tylko pobierze pakiety, zainstaluje klucze GPG i sprawdzi poprawność " ++"transakcji." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Moduł lub grupa „%s” nie jest zainstalowana." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Przerwano działanie." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Moduł lub grupa „%s” jest niedostępna." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Pobieranie pakietów:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Moduł lub grupa „%s” nie istnieje." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Błąd podczas pobierania pakietów:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Środowisko „%s” nie jest zainstalowane." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transakcja się nie powiodła" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "Środowisko „%s” jest niedostępne." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n" ++"Należy użyć „-y”, aby wymusić." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Identyfikator grupy „%s” nie istnieje." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "Sprawdzenie GPG się NIE powiodło" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "włączanie repozytorium %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Dzienniki zmian dla {}" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Dodawanie repozytorium %s z %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Zastępowanie pakietów" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Przebudowanie pakietu DeltaRPM się nie powiodło" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Suma kontrolna pakietu RPM przebudowanego z delty się nie powiodła" +- +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "ukończono" +- +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Błąd wiersza poleceń: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "błędny format: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Parametr setopt ma wiele wartości: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Parametr setopt nie ma wartości: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "położenie pliku konfiguracji" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "mało komunikatów" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "dużo komunikatów" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "wyświetla wersję programu DNF i kończy działanie" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Brak pakietów oznaczonych do instalacji poprzedniej wersji." + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "ustawia roota instalacji" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Zainstalowane pakiety" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "bez instalowania dokumentacji" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Dostępne pakiety" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "wyłącza wszystkie wtyczki" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Automatycznie usuwane pakiety" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "włącza wtyczki po nazwie" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Dodatkowe pakiety" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "wyłącza wtyczki po nazwie" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Dostępne aktualizacje" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "" +-"zastępuje wartość zmiennej $releasever w konfiguracji i plikach repozytoriów" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Ostatnio dodane pakiety" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Brak pakietów pasujących do listy" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "rozwiązuje problemy rozwiązywania zależności przez pomijanie pakietów" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Brak wyników" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "wyświetla pomoc dla polecenia" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Nie podano identyfikatora transakcji" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "umożliwia usuwanie zainstalowanych pakietów, aby rozwiązać zależności" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Nie odnaleziono podanego identyfikatora transakcji" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Odnaleziono więcej niż jeden identyfikator transakcji." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "bez ograniczania transakcji do najlepszego kandydata" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Historia transakcji jest niepełna przed %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "" +-"uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Historia transakcji jest niepełna po %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "maksymalny czas oczekiwania polecenia" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Cofanie transakcji {} z {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "poziom wyjścia debugowania" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Nieznane repozytorium: „%s”" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Brak pasującego repozytorium: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "To polecenie może być wykonywane tylko przez użytkownika root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "poziom wyjścia błędów" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Nie ma takiego polecenia: %s. Proszę użyć „%s --help”" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"włącza mechanikę przetwarzania zastąpień programu DNF do aktualizacji lub " +-"wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " +-"i repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "poziom wyjścia debugowania dla programu RPM" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "automatycznie odpowiada tak na wszystkie pytania" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "automatycznie odpowiada nie na wszystkie pytania" ++"Może to być polecenie wtyczki programu {PROG}, proszę spróbować polecenia: " ++"„{prog} install 'dnf-command(%s)'”" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Włącza dodatkowe repozytoria. Wyświetla listę opcji. Obsługuje wyrażenia " +-"regularne, może być podawane wiele razy." ++"Może to być polecenie wtyczki programu {prog}, ale wczytywanie wtyczek jest " ++"obecnie wyłączone." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"Wyłącza repozytoria. Wyświetla listę opcji. Obsługuje wyrażenia regularne, " +-"może być podawane wiele razy." ++"--destdir lub --downloaddir mogą być używane tylko z opcją --downloadonly, " ++"poleceniem „download” lub „system-upgrade”." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +-"włącza tylko repozytoria podane według identyfikatora lub wyrażenia " +-"regularnego, może być podawane wiele razy" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"włącza repozytoria za pomocą polecenia config-manager (zapisuje " +-"automatycznie)" ++"--enable, --set-enabled i --disable, --set-disabled mogą być używane tylko " ++"za pomocą poleceń config-manager." + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " +-"automatycznie)" +- +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" ++"Ostrzeżenie: globalne wymuszanie sprawdzania podpisów GPG zgodnie z aktywną " ++"zasadą zabezpieczeń RPM („gpgcheck” w dnf.conf(5) zawiera informacje, jak " ++"wyciszyć ten komunikat)" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "wyłącza wykluczenia pakietów" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Plik konfiguracji „{}” nie istnieje" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"etykieta i ścieżka do dodatkowego repozytorium (ta sama ścieżka, co " +-"w podstawowym adresie URL), może być podawane wiele razy." +- +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "wyłącza usuwanie nieużywanych zależności" +- +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "wyłącza sprawdzanie podpisów GPG (jeśli zasady RPM na to pozwalają)" +- +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "kontroluje, czy używać kolorów" +- +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" +- +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "rozwiązuje tylko adresy IPv4" +- +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "rozwiązuje tylko adresy IPv6" ++"Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " ++"wersję wydania)" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "ustawia katalog do skopiowania pakietów" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "parametr {}: niedozwolony z parametrem {}" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "tylko pobiera pakiety" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Polecenie „%s” zostało już określone" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "dodaje komentarz do transakcji" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Wykluczenia w dnf.conf: " + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Dołączone w dnf.conf: " + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Wykluczenia w repozytorium " + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "uwzględnia nowe pakiety w aktualizacjach" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Dołączenia w repozytorium " + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Aby zdiagnozować problem, należy spróbować wykonać: „%s”." + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" +-"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa " +-"w aktualizacjach" ++"Baza danych RPMDB jest prawdopodobnie uszkodzona, wykonanie polecenia „%s” " ++"może naprawić problem." + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"uwzględnia pakiety wymagane do naprawienia podanego błędu z Bugzilli " +-"w aktualizacjach" +- +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" +-"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa CVE" +-" w aktualizacjach" ++"Włączono sprawdzanie pakietów za pomocą kluczy GPG. To dobry pomysł, brak\n" ++"jednak zainstalowanych żadnych kluczy publicznych GPG. Należy pobrać klucze\n" ++"dla pakietów, które mają zostać zainstalowane i zainstalować je.\n" ++"Można to zrobić wykonując polecenie:\n" ++" rpm --import klucz.publiczny.gpg\n" ++"\n" ++"\n" ++"Można także podać adres URL klucza, który ma być używany dla repozytorium w\n" ++"opcji „gpgkey” w sekcji repozytorium, a program {prog} go zainstaluje.\n" ++"\n" ++"Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n" ++"lub pakietu." + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"uwzględnia pakiety z poprawkami bezpieczeństwa pasujące ważnością " +-"w aktualizacjach" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problemowe repozytorium: %s" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "wymusza użycie architektury" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "wyświetla szczegóły o pakiecie lub grupie pakietów" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Lista głównych poleceń:" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "wyświetla wszystkie pakiety (domyślnie)" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Lista poleceń wtyczek:" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "wyświetla tylko dostępne pakiety" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Nazwa" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "wyświetla tylko zainstalowane pakiety" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Nazwa" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "wyświetla tylko dodatkowe pakiety" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoka" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "wyświetla tylko aktualizacje" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Wersja" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "wyświetla tylko automatycznie usuwane pakiety" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Wersja" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "wyświetla tylko ostatnio zmienione pakiety" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Wydanie" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKIET" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Arch." ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Specyfikacja nazwy pakietu" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Architektura" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "wyświetla listę pakietów lub grup pakietów" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Rozm." ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "wyszukuje pakiet dostarczający podaną wartość" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Rozmiar" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "DOSTARCZA" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Źródło" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Dostarcza specyfikację do wyszukania" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Repoz." ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Wyszukiwanie pakietów: " + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Repozytorium" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "wyszukuje dostępne aktualizacje pakietów" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Z repoz." ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "wyświetla dzienniki zmian przed aktualizacją" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Twórca pakietu" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Brak dostępnych pakietów." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Czas zbudowania" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Brak pakietów oznaczonych do instalacji." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Czas instalacji" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nie zainstalowano żadnego pakietu." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Zainstalowane przez" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (z %s)" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Podsum." ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Zainstalowany pakiet %s%s jest niedostępny." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Podsumowanie" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nie zainstalowano żadnego pakietu z repozytorium." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "Adres URL" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Brak pakietów oznaczonych do ponownej instalacji." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licencja" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Brak pakietów oznaczonych do aktualizacji." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Opis" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "wykonuje polecenia na wszystkich pakietach w podanym repozytorium" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Opis" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "IDENTYFIKATOR-REPOZYTORIUM" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Brak pakietów do wyświetlenia" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Identyfikator repozytorium" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "t" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Specyfikacja pakietu" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "tak" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "wyświetla pomocny komunikat o używaniu" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "POLECENIE" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nie" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "Polecenie programu {prog}, dla którego wyświetlić pomoc" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "W porządku? [t/N]: " ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "wyświetla lub używa historii transakcji" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "W porządku? [T/n]: " ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Odnaleziono więcej niż jeden identyfikator transakcji.\n" ++"„{}” wymaga jednego identyfikatora transakcji lub nazwy pakietu." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Grupa: %s" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Nie podano identyfikatora transakcji ani nazwy pakietu." + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Identyfikator grupy: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Brak dostępu do bazy danych historii." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Description: %s" +-msgstr " Opis: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Nie można cofnąć transakcji %s, zrobienie tego spowodowałoby niespójność " ++"bazy danych pakietów." + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Language: %s" +-msgstr " Język: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Nie można przywrócić transakcji %s, zrobienie tego spowodowałoby niespójność" ++" bazy danych pakietów." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Pakiety obowiązkowe:" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Nieprawidłowa definicja zakresu identyfikatora transakcji „{}”.\n" ++"Należy użyć „..”." + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Domyślne pakiety:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Nie można przekonwertować „{}” na identyfikator transakcji.\n" ++"Proszę użyć „”, „last”, „last-”." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Pakiety opcjonalne:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Nie odnaleziono transakcji manipulującej pakietem „{}”." + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Pakiety warunkowe:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Wyświetla listę lub tworzy aliasy poleceń" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Grupa środowiska: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "włącza rozwiązywanie aliasów" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Identyfikator środowiska: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "wyłącza rozwiązywanie aliasów" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Obowiązkowe grupy:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "działanie do wykonania na aliasach" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Opcjonalne grupy:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "definicja aliasu" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Dopasowano z:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Aliasy są teraz włączone" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Nazwa pliku : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Aliasy są teraz wyłączone" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Repo : %s" +-msgstr "Repozytorium : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Opis : " ++msgid "Invalid alias key: %s" ++msgstr "Nieprawidłowy klucz aliasu: %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "URL : %s" +-msgstr "Adres URL : %s" ++msgid "Alias argument has no value: %s" ++msgstr "Parametr aliasu nie ma wartości: %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "License : %s" +-msgstr "Licencja : %s" ++msgid "Aliases added: %s" ++msgstr "Dodano aliasy: %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Provide : %s" +-msgstr "Dostarcza : %s" ++msgid "Alias not found: %s" ++msgstr "Nie odnaleziono aliasów: %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Other : %s" +-msgstr "Inne : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania" ++msgid "Aliases deleted: %s" ++msgstr "Usunięto aliasy: %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Total size: %s" +-msgstr "Całkowity rozmiar: %s" ++msgid "%s, alias %s" ++msgstr "%s, alias do %s" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total download size: %s" +-msgstr "Całkowity rozmiar pobierania: %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s='%s'" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Rozmiar po zainstalowaniu: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Rozwiązywanie aliasów jest wyłączone." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Nie podano aliasów." + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Zwolnione miejsce: %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Nie podano aliasu." + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Oznaczanie pakietów jako zainstalowane przez grupę:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Nie określono aliasów." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Oznaczanie pakietów jako usunięte przez grupę:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "Brak wyników dla aliasu: %s" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grupa" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"usuwa wszystkie niepotrzebne pakiety zainstalowane wcześniej jako zależności" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pakiety" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Pakiet do usunięcia" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Instalowanie pakietów grupy/modułu" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "wyszukuje problemy w bazie danych pakietów" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Instalowanie pakietów grupy" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "wyświetla wszystkie problemy, domyślne" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Instalowanie" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "wyświetla problemy zależności" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Aktualizowanie" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "wyświetla problemy podwójnych pakietów" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Ponowne instalowanie" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "wyświetla zastępowane pakiety" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Instalowanie zależności" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "wyświetla problemy z dostarczaniem" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Instalowanie słabych zależności" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} nie ma wymaganego {}" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Usuwanie" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} jest podwójne z {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Usuwanie zależnych pakietów" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} jest zastępowane przez {}" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Usuwanie nieużywanych zależności" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} dostarcza {}, ale nie można go odnaleźć" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Instalowanie poprzedniej wersji" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Usuwanie pliku %s" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Instalowanie profili modułów" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "usuwa dane z pamięci podręcznej" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Wyłączanie profili modułów" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Typ metadanych do wyczyszczenia" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Włączanie strumieni modułów" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Czyszczenie danych: " + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Przełączanie strumieni modułów" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Unieważniono pamięć podręczną" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Wyłączanie modułów" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "Usunięto %d plik" ++msgstr[1] "Usunięto %d pliki" ++msgstr[2] "Usunięto %d plików" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Przywracanie modułów" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Oczekiwanie na zakończenie procesu o numerze PID %d." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Instalowanie grup środowiskowych" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Wyświetla listę zależności pakietu i pakiety je dostarczające" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Aktualizowanie grup środowiskowych" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Usuwanie grup środowiskowych" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pakiet do zsynchronizowania" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Instalowanie grup" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "instaluje poprzednią wersję pakietu" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Aktualizowanie grup" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pakiet do zainstalowania poprzedniej wersji" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Usuwanie grup" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "wyświetla lub używa informacji o grupach" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Pomijanie sprzecznych pakietów:\n" +-"(dodanie „%s” do wiersza poleceń wymusi ich aktualizację)" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów." + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Pomijanie pakietów z uszkodzonymi zależnościami%s" ++msgid "Warning: Group %s does not exist." ++msgstr "Ostrzeżenie: grupa %s nie istnieje." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " lub będących częścią grupy" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Ostrzeżenie: brak pasujących grup:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Pakiet" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Dostępne grupy środowisk:" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Pakiet" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Zainstalowane grupy środowisk:" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "zastępuje" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Zainstalowane grupy:" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Podsumowanie transakcji\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Zainstalowane grupy języków:" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalacja" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Dostępne grupy:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Aktualizacja" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Dostępne grupy języków:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Usunięcie" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "dołącza opcjonalne pakiety z grupy" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Instalacja poprzedniej wersji" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "wyświetla także ukryte grupy" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Pominięcie" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "wyświetla tylko zainstalowane grupy" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "pakiet" +-msgstr[1] "pakiety" +-msgstr[2] "pakietów" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "wyświetla tylko dostępne grupy" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "zależny pakiet" +-msgstr[1] "zależne pakiety" +-msgstr[2] "zależnych pakietów" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "wyświetla także identyfikatory grup" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Zaktualizowano" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "dostępne podpolecenia: {} (domyślne), {}" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Zainstalowano poprzednią wersję" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "parametr dla podpolecenia grupy" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Zainstalowano" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Nieprawidłowe podpolecenie grup, należy użyć: %s." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Ponownie zainstalowano" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Nie można odnaleźć pakietu obowiązkowej grupy." + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Pominięto" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "instaluje pakiet lub pakiety w systemie" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Usunięto" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Pakiet do zainstalowania" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Niepowodzenie" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Brak wyników" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Razem" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Nieprawidłowa ścieżka do pliku RPM: %s" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Dostępne są te alternatywy dla „{0}”: {1}" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "System" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "tworzy pamięć podręczną metadanych" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Wiersz poleceń" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych." + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Nazwa użytkownika" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"oznacza lub odznacza zainstalowane pakiety jako zainstalowane przez " ++"użytkownika." + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Ident." ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++"install: oznacza jako zainstalowane przez użytkownika\n" ++"remove: odznacza jako zainstalowane przez użytkownika\n" ++"group: oznacza jako zainstalowane przez grupę" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data i czas" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "Oznaczono %s jako pakiet zainstalowany przez użytkownika." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Działania" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "Odznaczono %s jako pakiet zainstalowany przez użytkownika." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Zmien." ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "Oznaczono %s jako pakiet zainstalowany przez grupę." + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Brak transakcji" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Błąd:" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Uzyskanie informacji z historii się nie powiodło" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Pakiet %s nie jest zainstalowany." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Podano błędny identyfikator transakcji lub pakietu" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" ++"Używana jest tylko nazwa modułu, strumień, architektura lub profil. " ++"Ignorowanie niepotrzebnych informacji w parametrze: „{}”" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Usunięto" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Brak modułów pasujących do listy" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Nie zainstalowano" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "Pakiet {} należy do wielu modułów, pomijanie" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Starsze" +- +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Nowsze" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Działania na modułach." + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Identyfikator transakcji :" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "wyświetla tylko włączone moduły" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Czas rozpoczęcia :" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "wyświetla tylko wyłączone moduły" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Rozpoczęcie bazy danych RPM:" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "wyświetla tylko zainstalowane moduły lub pakiety" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u s)" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "wyświetla treść profilu" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u min)" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "usuwa wszystkie modularne pakiety" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u godz.)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "Polecenie modułowe" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dni)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Specyfikacja modułu" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Czas ukończenia :" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: za mało parametrów" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Ukończenie bazy danych RPM :" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "ponownie instaluje pakiet" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Użytkownik :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Pakiet do ponownego zainstalowania" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Kod zwrotny :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "usuwa pakiet lub pakiety z systemu" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Przerwano" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "usuwa podwójne pakiety" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Powodzenie" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "usuwa pakiety „installonly” ponad ograniczeniem" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Niepowodzenia:" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nie odnaleziono żadnych podwójnych pakietów do usunięcia." + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Niepowodzenie:" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Nie odnaleziono żadnych pakietów „installonly” do usunięcia." + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Releasever :" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "nieznane" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Wiersz poleceń :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Nigdy (ostatnio: %s)" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Komentarz :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Natychmiast (ostatnio: %s)" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Wykonano transakcję za pomocą:" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s s (ostatnio: %s)" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Zmienione pakiety:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "wyświetla skonfigurowane repozytoria oprogramowania" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Wyjście skryptu:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "wyświetla wszystkie repozytoria" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Błędy:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "wyświetla włączone repozytoria (domyślnie)" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Instalacja zależności" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "wyświetla wyłączone repozytoria" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Zastąpione" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Specyfikacja repozytorium" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Usunięcie" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Brak dostępnych repozytoriów" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Ponowna instalacja" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "włączone" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Podano błędne identyfikatory transakcji lub pakietów" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "wyłączone" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Identyfikator repozytorium : " + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Pakiet %s.%s %s będzie aktualizacją" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Nazwa repozytorium : " + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Pakiet %s.%s %s zostanie usunięty" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "Stan repozytorium : " + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Wersja repozytorium : " + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Znaczniki repozytorium : " + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Pakiet %s.%s %s będzie zastępował" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Znaczniki dystrybucji repozytorium: " + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Aktualizacje repozytorium : " + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Pakiety repozytorium : " + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Rozpoczynanie rozwiązywania zależności" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Dostępne pakiety repozytorium : " + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Ukończono rozwiązywanie zależności" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Rozmiar repozytorium : " + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"Importowanie klucza GPG 0x%s:\n" +-" Identyfikator użytkownika: „%s”\n" +-" Odcisk : %s\n" +-" Z : %s" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Metaodnośnik repozytorium : " + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Wykonywanie" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Zaktualizowano : " + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Zasypianie" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Serwery lustrzane repozytorium : " + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Nie można przerywać" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Podstawowy adres URL repozytorium : " + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Wygaszenie repozytorium : " + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Śledzone/zatrzymane" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Wykluczenia z repozytorium : " + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Nieznane" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Dołączone z repozytorium : " + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Nie można odnaleźć informacji o procesie blokującym (PID %d)" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Wykluczenia z repozytorium : " + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Aplikacja z numerem PID %d to: %s" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Nazwa pliku repozytorium : " + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Pamięć : %5s RSS (%5s B VSZ)" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "identyfikator repozytorium" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Uruchomiono: %s — %s temu" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "stan" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Stan : %s" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nazwa repozytorium" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Razem pakietów: {}" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Nie można odczytać pliku „%s”: %s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "wyszukuje pakiety pasujące do słowa kluczowego" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Błąd konfiguracji: %s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " ++"parametru)" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Aliasy zawierają nieskończoną rekurencję" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, za pomocą oryginalnych parametrów." ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Zainstalowane: %s-%s w dniu %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "wyświetla tylko wyniki posiadające PLIK" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Zbudowane : %s w dniu %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Działanie spowodowałoby przełączenie strumienia modułu „{0}” z „{1}” na " +-"strumień „{2}”" ++"wyświetla wyniki dostarczane przez wymagany, sugerowany, uzupełniający, " ++"ulepszający lub zalecający pakiet i pliki ZALEŻNOŚCI" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "wyświetla wyniki dostarczane przez wymagany pakiet i pliki ZALEŻNOŚCI" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" ++ ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" +-"Nie można przełączyć włączonych strumieni modułu.\n" +-"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można zainstalować drugi strumień." ++"sprawdza niejednoznaczne zależności (pliki i dostarczające), domyślnie" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF tylko pobierze pakiety dla transakcji." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"sprawdza zależności dokładnie tak, jak podano, w przeciwieństwie do opcji " ++"--alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"DNF tylko pobierze pakiety, zainstaluje klucze GPG i sprawdzi poprawność " +-"transakcji." ++"używane z --whatrequires i --requires --resolve, odpytuje pakiety " ++"rekursywnie." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Przerwano działanie." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "wyświetla listę wszystkich zależności i pakiety je dostarczające" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Pobieranie pakietów:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Błąd podczas pobierania pakietów:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "rozwiązuje możliwości do ich pakietów" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transakcja się nie powiodła" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "wyświetla rekursywne drzewo dla pakietów" ++ ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "działa na odpowiednim źródłowym pakiecie RPM" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n" +-"Należy użyć „-y”, aby wymusić." ++"wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " ++"najnowsze oprócz N, jeśli N jest ujemne)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "Sprawdzenie GPG się NIE powiodło" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "wyświetla listę także pakietów z nieaktywnych strumieni modułów" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Dzienniki zmian dla {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "wyświetla szczegółowe informacje o pakiecie" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Zastępowanie pakietów" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "wyświetla listę plików w pakiecie" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "wyświetla nazwę źródłowego pakietu RPM" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Brak pakietów oznaczonych do instalacji poprzedniej wersji." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "wyświetla dzienniki zmian pakietu" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Zainstalowane pakiety" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "format wyświetlania odnalezionych pakietów" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Dostępne pakiety" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " ++"odnalezionych pakietów (domyślnie)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Automatycznie usuwane pakiety" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " ++"(domyślne odpytywanie pakietów RPM)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Dodatkowe pakiety" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " ++"odnalezionych pakietów" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Dostępne aktualizacje" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Wyświetla, w których grupach comps są wybrane pakiety" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Ostatnio dodane pakiety" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Brak pakietów pasujących do listy" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Brak wyników" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"ogranicza zapytanie do zainstalowanych pakietów z niespełnionymi " ++"zależnościami" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Nie podano identyfikatora transakcji" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "wyświetla położenie, z którego można pobierać pakiety" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Nie odnaleziono podanego identyfikatora transakcji" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Odnaleziono więcej niż jeden identyfikator transakcji." ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " ++"sugerować i uzupełniać." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Historia transakcji jest niepełna przed %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Wyświetla możliwości, które pakiet może ulepszyć." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Historia transakcji jest niepełna po %u." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Wyświetla możliwości dostarczane przez pakiet." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Cofanie transakcji {} z {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Wyświetla możliwości zalecane przez pakiet." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Nieznane repozytorium: „%s”" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Wyświetla możliwości, od których pakiet jest zależny." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "Brak pasującego repozytorium: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Wyświetla możliwości, od których pakiet jest zależny do wykonania skryptu " ++"%%pre." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "To polecenie może być wykonywane tylko przez użytkownika root." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Wyświetla możliwości sugerowane przez pakiet." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Nie ma takiego polecenia: %s. Proszę użyć „%s --help”" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Wyświetla możliwości uzupełniane przez pakiet." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Może to być polecenie wtyczki programu DNF, proszę spróbować polecenia: „dnf" +-" install 'dnf-command(%s)'”" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Wyświetla tylko dostępne pakiety." + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Może to być polecenie wtyczki programu DNF, ale wczytywanie wtyczek jest " +-"obecnie wyłączone." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Wyświetla tylko zainstalowane pakiety." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." +-msgstr "" +-"--destdir lub --downloaddir mogą być używane tylko z opcją --downloadonly, " +-"poleceniem „download” lub „system-upgrade”." ++"Display only packages that are not present in any of available repositories." ++msgstr "Wyświetla tylko pakiety nieobecne w żadnym z dostępnych repozytoriów." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"--enable, --set-enabled i --disable, --set-disabled mogą być używane tylko " +-"za pomocą poleceń config-manager." ++"Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " ++"zainstalowanego pakietu." + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"Ostrzeżenie: globalne wymuszanie sprawdzania podpisów GPG zgodnie z aktywną " +-"zasadą zabezpieczeń RPM („gpgcheck” w dnf.conf(5) zawiera informacje, jak " +-"wyciszyć ten komunikat)" ++"Wyświetla tylko pakiety mogące zostać usunięte poleceniem „{prog} " ++"autoremove”." + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Plik konfiguracji „{}” nie istnieje" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "wyszukiwany klucz" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " +-"wersję wydania)" ++"Opcja „--resolve” musi być używana z jedną z opcji „--conflicts”, " ++"„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " ++"„--requires-pre”, „--suggests” lub „--supplements”" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "parametr {}: niedozwolony z parametrem {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++"Opcja „--recursive” musi być używana z opcją „--whatrequires ” " ++"(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " ++"z opcją „--requires --resolve”" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Polecenie „%s” zostało już określone" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Pakiet {} nie zawiera plików" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Wykluczenia w dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Dostępne query-tags: należy użyć „--queryformat \".. %{tag} ..\"”" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Dołączone w dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Wykluczenia w repozytorium " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"Nie podano prawidłowego przełącznika\n" ++"użycie: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [klucz] [--tree]\n" ++"\n" ++"opis:\n" ++" Wyświetla drzewo dla podanych pakietów." + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Dołączenia w repozytorium " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "usuwa pakiet lub pakiety z systemu" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "wyszukuje także opis i adres URL pakietu" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "usuwa podwójne pakiety" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "SŁOWO-KLUCZOWE" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "usuwa pakiety „installonly” ponad ograniczeniem" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Słowo kluczowe do wyszukania" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Pakiet do usunięcia" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Nazwa" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nie odnaleziono żadnych podwójnych pakietów do usunięcia." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Podsumowanie" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Opis" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "Adres URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " i " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "Dokładnie dopasowano %s: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Zainstalowany pakiet %s%s jest niedostępny." ++msgid "%s Matched: %%s" ++msgstr "Dopasowano %s: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Nie odnaleziono żadnych pakietów „installonly” do usunięcia." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Brak wyników." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "uruchamia interaktywną powłokę DNF" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "uruchamia interaktywną powłokę {prog}" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SKRYPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Skrypt uruchamiany w powłoce DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Błąd:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "Skrypt uruchamiany w powłoce {prog}" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Nieobsługiwana wartość klucza." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Nie można odnaleźć repozytorium: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2380,7 +2054,7 @@ msgstr "" + " Jeśli nie podano wartości, to wyświetla obecną wartość.\n" + " Jeśli podano wartość, to ją ustawia." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2388,7 +2062,7 @@ msgstr "" + "{} [polecenie]\n" + " wyświetla pomoc" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2400,7 +2074,7 @@ msgstr "" + " enable: włącza repozytoria. opcja = identyfikator repozytorium\n" + " disable: wyłącza repozytoria. opcja = identyfikator repozytorium" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2408,7 +2082,7 @@ msgstr "" + "{}\n" + " rozwiązuje zestaw transakcji" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2420,7 +2094,7 @@ msgstr "" + " reset: przywraca (zeruje) transakcję\n" + " run: wykonuje transakcję" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2428,7 +2102,7 @@ msgstr "" + "{}\n" + " wykonuje transakcję" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2436,7 +2110,7 @@ msgstr "" + "{}\n" + " wychodzi z powłoki" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2459,1340 +2133,1707 @@ msgstr "" + "run rozwiązuje i wykonuje zestaw transakcji\n" + "exit (lub quit) wychodzi z powłoki" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Błąd: nie można otworzyć %s do odczytu" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Ukończono." + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Opuszczanie powłoki" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +-"oznacza lub odznacza zainstalowane pakiety jako zainstalowane przez " +-"użytkownika." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"install: oznacza jako zainstalowane przez użytkownika\n" +-"remove: odznacza jako zainstalowane przez użytkownika\n" +-"group: oznacza jako zainstalowane przez grupę" ++"uruchamia interaktywny moduł {prog} do usunięcia i zainstalowania jednej " ++"specyfikacji" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Specyfikacja pakietu" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Usuwane specyfikacje" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "Oznaczono %s jako pakiet zainstalowany przez użytkownika." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Instalowane specyfikacje" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "Odznaczono %s jako pakiet zainstalowany przez użytkownika." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "poprawki błędów" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "Oznaczono %s jako pakiet zainstalowany przez grupę." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "ulepszenia" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Pakiet %s nie jest zainstalowany." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "bezpieczeństwo" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Usuwanie pliku %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nowy-pakiet" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "usuwa dane z pamięci podręcznej" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Krytyczne/bezpieczeństwa" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Typ metadanych do wyczyszczenia" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Ważne/bezpieczeństwa" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Czyszczenie danych: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Umiarkowanie ważne/bezpieczeństwa" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Unieważniono pamięć podręczną" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Mniej ważne/bezpieczeństwa" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "Usunięto %d plik" +-msgstr[1] "Usunięto %d pliki" +-msgstr[2] "Usunięto %d plików" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "wyświetla doradcze informacje o pakietach" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Oczekiwanie na zakończenie procesu o numerze PID %d." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" ++"informacje doradcze o nowszych wersjach zainstalowanych pakietów (domyślnie)" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Wyświetla listę lub tworzy aliasy poleceń" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" ++"informacje doradcze o równych lub starszych wersjach zainstalowanych " ++"pakietów" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "włącza rozwiązywanie aliasów" +- +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "wyłącza rozwiązywanie aliasów" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"informacje doradcze o nowszych wersjach tych zainstalowanych pakietów, dla " ++"których dostępna jest nowsza wersja" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "działanie do wykonania na aliasach" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "informacje doradcze o wszystkich wersjach zainstalowanych pakietów" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "definicja aliasu" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "wyświetla podsumowanie informacji doradczych (domyślnie)" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Aliasy są teraz włączone" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "wyświetla listę informacji doradczych" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Aliasy są teraz wyłączone" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "wyświetla informacje o informacjach doradczych" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Nieprawidłowy klucz aliasu: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "wyświetla tylko informacje doradcze z odwołaniami do CVE" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Parametr aliasu nie ma wartości: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "wyświetla tylko informacje doradcze z odwołaniami do Bugzilli" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Dodano aliasy: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "zainstalowany" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Nie odnaleziono aliasów: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "aktualizacje" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Usunięto aliasy: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "wszystko" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias do %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "dostępne" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Podsumowanie informacji o aktualizacjach: " + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Rozwiązywanie aliasów jest wyłączone." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Uwagi nowych pakietów" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Nie podano aliasów." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Uwagi o bezpieczeństwie" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Nie podano aliasu." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Krytyczne uwagi o bezpieczeństwie" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Nie określono aliasów." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Ważne uwagi o bezpieczeństwie" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Brak wyników dla aliasu: %s" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Umiarkowanie ważne uwagi o bezpieczeństwie" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"aktualizuje, ale tylko „najnowsze” pakiety naprawiające problemy dotyczące " +-"tego systemu" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Mniej ważne uwagi o bezpieczeństwie" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "wyszukuje problemy w bazie danych pakietów" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Uwagi o bezpieczeństwie o nieznanej ważności" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "wyświetla wszystkie problemy, domyślne" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Uwagi o poprawkach błędów" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "wyświetla problemy zależności" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Uwagi o ulepszeniach" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "wyświetla problemy podwójnych pakietów" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "inne uwagi" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "wyświetla zastępowane pakiety" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Nieznane/bezpieczeństwa" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "wyświetla problemy z dostarczaniem" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Błędy" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} nie ma wymaganego {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Typ" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} jest podwójne z {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Identyfikator aktualizacji" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} jest zastępowane przez {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Zaktualizowano" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} dostarcza {}, ale nie można go odnaleźć" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "instaluje poprzednią wersję pakietu" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Opis" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pakiet do zainstalowania poprzedniej wersji" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Uprawnienia" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "wyświetla lub używa informacji o grupach" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Ważność" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Pliki" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Ostrzeżenie: grupa %s nie istnieje." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Zainstalowano" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Ostrzeżenie: brak pasujących grup:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "fałsz" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Dostępne grupy środowisk:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "prawda" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Zainstalowane grupy środowisk:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "aktualizuje pakiet lub pakiety w systemie" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Zainstalowane grupy:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Pakiet do zaktualizowania" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Zainstalowane grupy języków:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"aktualizuje, ale tylko „najnowsze” pakiety naprawiające problemy dotyczące " ++"tego systemu" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Dostępne grupy:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Zakończono." + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Dostępne grupy języków:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Brak dostępu do odczytu/wykonania w bieżącym katalogu, przenoszenie do /" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "dołącza opcjonalne pakiety z grupy" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "dodanie „{}” do wiersza poleceń zastąpi sprzeczne pakiety" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "wyświetla także ukryte grupy" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "dodanie „{}” pominie pakiety, których nie można zainstalować" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "wyświetla tylko zainstalowane grupy" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " lub „{}” pominie pakiety, których nie można zainstalować" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "wyświetla tylko dostępne grupy" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "dodanie „{}” spowoduje użycie nie tylko najlepszych kandydatów" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "wyświetla także identyfikatory grup" +- +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "dostępne podpolecenia: {} (domyślne), {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " lub „{}” spowoduje użycie nie tylko najlepszych kandydatów" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "parametr dla podpolecenia grupy" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Rozwiązano zależności." + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Nieprawidłowe podpolecenie grup, należy użyć: %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Nie można odnaleźć pakietu obowiązkowej grupy." ++msgid "Command line error: %s" ++msgstr "Błąd wiersza poleceń: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Wyświetla listę zależności pakietu i pakiety je dostarczające" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "błędny format: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Aby zdiagnozować problem, należy spróbować wykonać: „%s”." ++msgid "Setopt argument has multiple values: %s" ++msgstr "Parametr setopt ma wiele wartości: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" ++msgstr "Parametr setopt nie ma wartości: %s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "Ogólne opcje programu {prog}" ++ ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "położenie pliku konfiguracji" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "mało komunikatów" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "dużo komunikatów" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "wyświetla wersję programu {prog} i kończy działanie" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "ustawia roota instalacji" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "bez instalowania dokumentacji" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "wyłącza wszystkie wtyczki" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "włącza wtyczki po nazwie" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "wyłącza wtyczki po nazwie" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" +-"Baza danych RPMDB jest prawdopodobnie uszkodzona, wykonanie polecenia „%s” " +-"może naprawić problem." ++"zastępuje wartość zmiennej $releasever w konfiguracji i plikach repozytoriów" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "rozwiązuje problemy rozwiązywania zależności przez pomijanie pakietów" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "wyświetla pomoc dla polecenia" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "umożliwia usuwanie zainstalowanych pakietów, aby rozwiązać zależności" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "bez ograniczania transakcji do najlepszego kandydata" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++"uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "maksymalny czas oczekiwania polecenia" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "poziom wyjścia debugowania" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "poziom wyjścia błędów" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Włączono sprawdzanie pakietów za pomocą kluczy GPG. To dobry pomysł, brak\n" +-"jednak zainstalowanych żadnych kluczy publicznych GPG. Należy pobrać klucze\n" +-"dla pakietów, które mają zostać zainstalowane i zainstalować je.\n" +-"Można to zrobić wykonując polecenie:\n" +-" rpm --import klucz.publiczny.gpg\n" +-"\n" +-"\n" +-"Można także podać adres URL klucza, który ma być używany dla repozytorium w\n" +-"opcji „gpgkey” w sekcji repozytorium, a program DNF go zainstaluje.\n" +-"\n" +-"Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n" +-"lub pakietu." ++"włącza mechanikę przetwarzania zastąpień programu {prog} do aktualizacji lub" ++" wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " ++"i repoquery" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problemowe repozytorium: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "poziom wyjścia debugowania dla programu RPM" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "wyświetla szczegóły o pakiecie lub grupie pakietów" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "automatycznie odpowiada tak na wszystkie pytania" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "wyświetla wszystkie pakiety (domyślnie)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "automatycznie odpowiada nie na wszystkie pytania" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "wyświetla tylko dostępne pakiety" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"Włącza dodatkowe repozytoria. Wyświetla listę opcji. Obsługuje wyrażenia " ++"regularne, może być podawane wiele razy." + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "wyświetla tylko zainstalowane pakiety" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Wyłącza repozytoria. Wyświetla listę opcji. Obsługuje wyrażenia regularne, " ++"może być podawane wiele razy." + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "wyświetla tylko dodatkowe pakiety" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"włącza tylko repozytoria podane według identyfikatora lub wyrażenia " ++"regularnego, może być podawane wiele razy" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "wyświetla tylko aktualizacje" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"włącza repozytoria za pomocą polecenia config-manager (zapisuje " ++"automatycznie)" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "wyświetla tylko automatycznie usuwane pakiety" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " ++"automatycznie)" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "wyświetla tylko ostatnio zmienione pakiety" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Specyfikacja nazwy pakietu" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "wyłącza wykluczenia pakietów" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "wyświetla listę pakietów lub grup pakietów" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"etykieta i ścieżka do dodatkowego repozytorium (ta sama ścieżka, co " ++"w podstawowym adresie URL), może być podawane wiele razy." + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "wyszukuje pakiet dostarczający podaną wartość" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "wyłącza usuwanie nieużywanych zależności" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "DOSTARCZA" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "wyłącza sprawdzanie podpisów GPG (jeśli zasady RPM na to pozwalają)" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Dostarcza specyfikację do wyszukania" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "kontroluje, czy używać kolorów" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "rozwiązuje tylko adresy IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "rozwiązuje tylko adresy IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "ustawia katalog do skopiowania pakietów" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "tylko pobiera pakiety" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "dodaje komentarz do transakcji" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "uwzględnia nowe pakiety w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa " ++"w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"uwzględnia pakiety wymagane do naprawienia podanego błędu z Bugzilli " ++"w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa CVE" ++" w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"uwzględnia pakiety z poprawkami bezpieczeństwa pasujące ważnością " ++"w aktualizacjach" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "wymusza użycie architektury" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Lista głównych poleceń:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Lista poleceń wtyczek:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Nazwa" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoka" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Wersja" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Wersja" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Wydanie" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Arch." ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Architektura" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Rozmiar" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Rozm." ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Źródło" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Repoz." ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Repozytorium" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Z repoz." ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Twórca pakietu" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Czas zbudowania" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Czas instalacji" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Zainstalowane przez" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Podsum." ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licencja" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Opis" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Wyszukiwanie pakietów: " ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Brak pakietów do wyświetlenia" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "wyszukuje dostępne aktualizacje pakietów" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "t" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "wyświetla dzienniki zmian przed aktualizacją" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "tak" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Brak dostępnych pakietów." ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Brak pakietów oznaczonych do instalacji." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nie" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nie zainstalowano żadnego pakietu." ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "W porządku? [t/N]: " + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "W porządku? [T/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (z %s)" ++msgid "Group: %s" ++msgstr "Grupa: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nie zainstalowano żadnego pakietu z repozytorium." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Identyfikator grupy: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Brak pakietów oznaczonych do ponownej instalacji." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Opis: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Brak pakietów oznaczonych do aktualizacji." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Język: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "wykonuje polecenia na wszystkich pakietach w podanym repozytorium" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Pakiety obowiązkowe:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "IDENTYFIKATOR-REPOZYTORIUM" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Domyślne pakiety:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Identyfikator repozytorium" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Pakiety opcjonalne:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "wyświetla pomocny komunikat o używaniu" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Pakiety warunkowe:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "POLECENIE" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Grupa środowiska: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "wyświetla lub używa historii transakcji" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Identyfikator środowiska: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Odnaleziono więcej niż jeden identyfikator transakcji.\n" +-"„{}” wymaga jednego identyfikatora transakcji lub nazwy pakietu." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Obowiązkowe grupy:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Nie podano identyfikatora transakcji ani nazwy pakietu." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Opcjonalne grupy:" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Brak dostępu do bazy danych historii." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Dopasowano z:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Nie można cofnąć transakcji %s, zrobienie tego spowodowałoby niespójność " +-"bazy danych pakietów." ++msgid "Filename : %s" ++msgstr "Nazwa pliku : %s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Nie można przywrócić transakcji %s, zrobienie tego spowodowałoby niespójność" +-" bazy danych pakietów." +- +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Nieprawidłowa definicja zakresu identyfikatora transakcji „{}”.\n" +-"Należy użyć „..”." ++msgid "Repo : %s" ++msgstr "Repozytorium : %s" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Nie można przekonwertować „{}” na identyfikator transakcji.\n" +-"Proszę użyć „”, „last”, „last-”." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Opis : " + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Nie odnaleziono transakcji manipulującej pakietem „{}”." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "Adres URL : %s" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "instaluje pakiet lub pakiety w systemie" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licencja : %s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Brak wyników" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Dostarcza : %s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:946 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Nieprawidłowa ścieżka do pliku RPM: %s" ++msgid "Other : %s" ++msgstr "Inne : %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Dostępne są te alternatywy dla „{0}”: {1}" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "poprawki błędów" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Całkowity rozmiar: %s" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "ulepszenia" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Całkowity rozmiar pobierania: %s" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "bezpieczeństwo" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Rozmiar po zainstalowaniu: %s" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "nieznane" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nowy-pakiet" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Zwolnione miejsce: %s" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Krytyczne/bezpieczeństwa" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Oznaczanie pakietów jako zainstalowane przez grupę:" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Ważne/bezpieczeństwa" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Oznaczanie pakietów jako usunięte przez grupę:" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Umiarkowanie ważne/bezpieczeństwa" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grupa" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Mniej ważne/bezpieczeństwa" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pakiety" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "wyświetla doradcze informacje o pakietach" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Instalowanie pakietów grupy/modułu" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "" +-"informacje doradcze o nowszych wersjach zainstalowanych pakietów (domyślnie)" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Instalowanie pakietów grupy" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "" +-"informacje doradcze o równych lub starszych wersjach zainstalowanych " +-"pakietów" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Instalowanie" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"informacje doradcze o nowszych wersjach tych zainstalowanych pakietów, dla " +-"których dostępna jest nowsza wersja" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Aktualizowanie" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "informacje doradcze o wszystkich wersjach zainstalowanych pakietów" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Ponowne instalowanie" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "wyświetla podsumowanie informacji doradczych (domyślnie)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Instalowanie zależności" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "wyświetla listę informacji doradczych" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Instalowanie słabych zależności" ++ ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Usuwanie" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "wyświetla informacje o informacjach doradczych" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Usuwanie zależnych pakietów" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "zainstalowany" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Usuwanie nieużywanych zależności" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "aktualizacje" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Instalowanie poprzedniej wersji" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "wszystko" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Instalowanie profili modułów" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "dostępne" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Wyłączanie profili modułów" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Podsumowanie informacji o aktualizacjach: " ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Włączanie strumieni modułów" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Uwagi nowych pakietów" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Przełączanie strumieni modułów" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Uwagi o bezpieczeństwie" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Wyłączanie modułów" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Krytyczne uwagi o bezpieczeństwie" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Przywracanie modułów" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Ważne uwagi o bezpieczeństwie" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Instalowanie grup środowiskowych" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Umiarkowanie ważne uwagi o bezpieczeństwie" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Aktualizowanie grup środowiskowych" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Mniej ważne uwagi o bezpieczeństwie" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Usuwanie grup środowiskowych" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Uwagi o bezpieczeństwie o nieznanej ważności" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Instalowanie grup" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Uwagi o poprawkach błędów" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Aktualizowanie grup" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Uwagi o ulepszeniach" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Usuwanie grup" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "inne uwagi" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Pomijanie sprzecznych pakietów:\n" ++"(dodanie „%s” do wiersza poleceń wymusi ich aktualizację)" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Nieznane/bezpieczeństwa" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Pomijanie pakietów z uszkodzonymi zależnościami%s" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Identyfikator aktualizacji" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " lub będących częścią grupy" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Typ" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Pakiet" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Zaktualizowano" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Pakiet" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Błędy" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "zastępuje" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Podsumowanie transakcji\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Opis" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalacja" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Ważność" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Aktualizacja" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Uprawnienia" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Usunięcie" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Pliki" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Instalacja poprzedniej wersji" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "prawda" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Pominięcie" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "fałsz" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "pakiet" ++msgstr[1] "pakiety" ++msgstr[2] "pakietów" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Brak modułów pasujących do listy" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "zależny pakiet" ++msgstr[1] "zależne pakiety" ++msgstr[2] "zależnych pakietów" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Działania na modułach." ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Zaktualizowano" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "wyświetla tylko włączone moduły" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Zainstalowano poprzednią wersję" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "wyświetla tylko wyłączone moduły" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Ponownie zainstalowano" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "wyświetla tylko zainstalowane moduły" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Pominięto" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "wyświetla treść profilu" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Usunięto" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Polecenie modułowe" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Niepowodzenie" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Specyfikacja modułu" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Razem" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "ponownie instaluje pakiet" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Pakiet do ponownego zainstalowania" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "System" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Wiersz poleceń" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pakiet do zsynchronizowania" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Nazwa użytkownika" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"uruchamia interaktywny moduł DNF do usunięcia i zainstalowania jednej " +-"specyfikacji" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Ident." + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Usuwane specyfikacje" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data i czas" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Instalowane specyfikacje" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Działania" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "tworzy pamięć podręczną metadanych" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Zmien." + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Brak transakcji" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "aktualizuje pakiet lub pakiety w systemie" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Uzyskanie informacji z historii się nie powiodło" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Pakiet do zaktualizowania" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Podano błędny identyfikator transakcji lub pakietu" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"usuwa wszystkie niepotrzebne pakiety zainstalowane wcześniej jako zależności" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Usunięto" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Nie zainstalowano" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "wyszukuje także opis i adres URL pakietu" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Nowsze" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "SŁOWO-KLUCZOWE" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Starsze" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Słowo kluczowe do wyszukania" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Identyfikator transakcji :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " i " ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Czas rozpoczęcia :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "Dokładnie dopasowano %s: %%s" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Rozpoczęcie bazy danych RPM:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1786 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "Dopasowano %s: %%s" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Brak wyników." ++msgid "(%u seconds)" ++msgstr "(%u s)" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:1788 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Nigdy (ostatnio: %s)" ++msgid "(%u minutes)" ++msgstr "(%u min)" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Natychmiast (ostatnio: %s)" ++msgid "(%u hours)" ++msgstr "(%u godz.)" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s s (ostatnio: %s)" ++msgid "(%u days)" ++msgstr "(%u dni)" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "wyświetla skonfigurowane repozytoria oprogramowania" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Czas ukończenia :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "wyświetla wszystkie repozytoria" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Ukończenie bazy danych RPM :" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "wyświetla włączone repozytoria (domyślnie)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Użytkownik :" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "wyświetla wyłączone repozytoria" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Przerwano" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Specyfikacja repozytorium" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Kod zwrotny :" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Brak dostępnych repozytoriów" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Powodzenie" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "włączone" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Niepowodzenia:" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "wyłączone" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Niepowodzenie:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Identyfikator repozytorium : " ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Releasever :" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Nazwa repozytorium : " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Wiersz poleceń :" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Stan repozytorium : " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Komentarz :" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Wersja repozytorium : " ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Wykonano transakcję za pomocą:" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Znaczniki repozytorium : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Zmienione pakiety:" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Znaczniki dystrybucji repozytorium: " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Wyjście skryptu:" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Aktualizacje repozytorium : " ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Błędy:" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Pakiety repozytorium : " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Instalacja zależności" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Rozmiar repozytorium : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Zastąpione" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Metaodnośnik repozytorium : " ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Zastępowanie" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Zaktualizowano : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Usunięcie" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Serwery lustrzane repozytorium : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Ponowna instalacja" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Podstawowy adres URL repozytorium : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Podano błędne identyfikatory transakcji lub pakietów" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Wygaszenie repozytorium : " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Wykluczenia z repozytorium : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Pakiet %s.%s %s będzie aktualizacją" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Dołączone z repozytorium : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Pakiet %s.%s %s zostanie usunięty" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Wykluczenia z repozytorium : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Nazwa pliku repozytorium: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "identyfikator repozytorium" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Pakiet %s.%s %s będzie zastępował" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "stan" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nazwa repozytorium" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "Razem pakietów: {}" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Rozpoczynanie rozwiązywania zależności" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "wyszukuje pakiety pasujące do słowa kluczowego" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Ukończono rozwiązywanie zależności" + +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" +-"Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " +-"parametru)" ++"Importowanie klucza GPG 0x%s:\n" ++" Identyfikator użytkownika: „%s”\n" ++" Odcisk : %s\n" ++" Z : %s" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Wykonywanie" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Zasypianie" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "wyświetla tylko wyniki posiadające PLIK" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Nie można przerywać" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "" +-"wyświetla wyniki dostarczane przez wymagany, sugerowany, uzupełniający, " +-"ulepszający lub zalecający pakiet i pliki ZALEŻNOŚCI" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Śledzone/zatrzymane" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Nieznane" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Nie można odnaleźć informacji o procesie blokującym (PID %d)" ++ ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Aplikacja z numerem PID %d to: %s" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Pamięć : %5s RSS (%5s B VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Uruchomiono: %s — %s temu" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Stan : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "pomijanie." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Moduł lub grupa „%s” nie jest zainstalowana." + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "wyświetla wyniki dostarczane przez wymagany pakiet i pliki ZALEŻNOŚCI" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Moduł lub grupa „%s” jest niedostępna." + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Moduł lub grupa „%s” nie istnieje." + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Środowisko „%s” nie jest zainstalowane." + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "Środowisko „%s” jest niedostępne." + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Identyfikator grupy „%s” nie istnieje." + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "" +-"sprawdza niejednoznaczne zależności (pliki i dostarczające), domyślnie" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Błąd podczas przetwarzania „%s”: %s" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" +-"sprawdza zależności dokładnie tak, jak podano, w przeciwieństwie do opcji " +-"--alldeps" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Nie można ustawić katalogu pamięci podręcznej: {}" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/conf/config.py:275 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"używane z --whatrequires i --requires --resolve, odpytuje pakiety " +-"rekursywnie." +- +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "wyświetla listę wszystkich zależności i pakiety je dostarczające" ++"Nie można pobrać adresu URL pliku konfiguracji „{}”:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Nieznana opcja konfiguracji: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "rozwiązuje możliwości do ich pakietów" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" ++"Błąd podczas przetwarzania --setopt za pomocą klucza „%s”, wartości „%s”: %s" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "wyświetla rekursywne drzewo dla pakietów" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "Główna konfiguracja nie ma parametru %s przed setopt" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "działa na odpowiednim źródłowym pakiecie RPM" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Niepoprawne lub nieznane „{}”: {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" +-"wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " +-"najnowsze oprócz N, jeśli N jest ujemne)" ++"Błąd podczas przetwarzania --setopt za pomocą klucza „%s.%s”, wartości „%s”:" ++" %s" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "wyświetla szczegółowe informacje o pakiecie" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Repozytorium %s nie ma parametru %s przed setopt" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "wyświetla listę plików w pakiecie" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Ostrzeżenie: wczytanie „%s” się nie powiodło, pomijanie." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "wyświetla nazwę źródłowego pakietu RPM" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "Błędny identyfikator dla repozytorium: {} ({}), bajt = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "wyświetla dzienniki zmian pakietu" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "Błędny identyfikator dla repozytorium: {}, bajt = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "format wyświetlania odnalezionych pakietów" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "Repozytorium „{}” ({}): błąd podczas przetwarzania konfiguracji: {}" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "" +-"używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " +-"odnalezionych pakietów (domyślnie)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "Repozytorium „{}”: błąd podczas przetwarzania konfiguracji: {}" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " +-"(domyślne odpytywanie pakietów RPM)" ++"Repozytorium „{}” ({}) nie ma nazwy w konfiguracji, używanie identyfikatora." + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" +-"używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " +-"odnalezionych pakietów" ++"Repozytorium „{}” nie ma nazwy w konfiguracji, używanie identyfikatora." + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Wyświetla, w których grupach comps są wybrane pakiety" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "Przetworzenie pliku „{}” się nie powiodło: {}" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "repozytorium %s: 0x%s jest już zaimportowane" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "repozytorium %s: zaimportowano klucz 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"ogranicza zapytanie do zainstalowanych pakietów z niespełnionymi " +-"zależnościami" ++"Brak dostępnych modularnych metadanych dla modularnego pakietu „{}”, nie " ++"można zainstalować na komputerze" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "wyświetla położenie, z którego można pobierać pakiety" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Brak dostępnych modularnych metadanych dla modularnego pakietu" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/dnssec.py:169 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " +-"sugerować i uzupełniać." ++"Opcja konfiguracji „gpgkey_dns_verification” wymaga biblioteki libunbound " ++"({})" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Wyświetla możliwości, które pakiet może ulepszyć." ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "Rozszerzenie DNSSEC: klucz dla użytkownika " + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Wyświetla możliwości dostarczane przez pakiet." ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "jest prawidłowy." + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Wyświetla możliwości zalecane przez pakiet." ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "ma nieznany stan." + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Wyświetla możliwości, od których pakiet jest zależny." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "Rozszerzenie DNSSEC: " + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Testowanie ważności już zaimportowanych kluczy." ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 + #, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"Wyświetla możliwości, od których pakiet jest zależny do wykonania skryptu " +-"%%pre." ++msgid "unsupported checksum type: %s" ++msgstr "nieobsługiwany typ sumy kontrolnej: %s" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Wyświetla możliwości sugerowane przez pakiet." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Przebudowanie pakietu DeltaRPM się nie powiodło" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Wyświetla możliwości uzupełniane przez pakiet." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Suma kontrolna pakietu RPM przebudowanego z delty się nie powiodła" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Wyświetla tylko dostępne pakiety." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "ukończono" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Wyświetla tylko zainstalowane pakiety." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problemy w żądaniu:" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "Wyświetla tylko pakiety nieobecne w żadnym z dostępnych repozytoriów." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "brakujące pakiety: " ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "uszkodzone pakiety: " ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "brakujące grupy lub moduły: " ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "uszkodzone grupy lub moduły: " ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Problem z modularną zależnością za pomocą domyślnych:" ++msgstr[1] "Problemy z modularną zależnością za pomocą domyślnych:" ++msgstr[2] "Problemy z modularną zależnością za pomocą domyślnych:" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Problem z modularną zależnością:" ++msgstr[1] "Problemy z modularną zależnością:" ++msgstr[2] "Problemy z modularną zależnością:" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " +-"zainstalowanego pakietu." ++"Odnaleziono uszkodzony plik blokady: %s.\n" ++"Proszę się upewnić, że żaden inny proces dnf/yum nie jest uruchomiony oraz ręcznie usunąć plik blokady lub wykonać polecenie „systemd-tmpfiles --remove dnf.conf”." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Wyświetla tylko pakiety mogące zostać usunięte poleceniem „dnf autoremove”." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Włączanie innego strumienia dla „{}”." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nie ma nic do wyświetlenia." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Instalowanie nowszej wersji „{}” niż podano. Powód: {}" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "wyszukiwany klucz" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Włączone moduły: {}." ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Nie podano profilu dla „{}”, proszę podać profil." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Opcja „--resolve” musi być używana z jedną z opcji „--conflicts”, " +-"„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " +-"„--requires-pre”, „--suggests” lub „--supplements”" ++"\n" ++"\n" ++"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Opcja „--recursive” musi być używana z opcją „--whatrequires ” " +-"(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " +-"z opcją „--requires --resolve”" ++"\n" ++"\n" ++"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane, [a]ktywne" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Pakiet {} nie zawiera plików" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Ignorowanie niepotrzebnego profilu: „{}/{}”" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Dostępne query-tags: należy użyć „--queryformat \".. %{tag} ..\"”" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "Wszystkie wyniki dla parametru „{0}” w module „{1}:{2}” są nieaktywne" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"Instalowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Nie podano prawidłowego przełącznika\n" +-"użycie: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [klucz] [--tree]\n" +-"\n" +-"opis:\n" +-" Wyświetla drzewo dla podanych pakietów." ++"Nie można dopasować profilu dla parametru {}. Dostępne profile dla „{}:{}”: " ++"{}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Zakończono." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Nie można dopasować profilu dla parametru {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "" +-"Brak dostępu do odczytu/wykonania w bieżącym katalogu, przenoszenie do /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Brak domyślnych profili dla modułu {}:{}. Dostępne profile: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "dodanie „{}” do wiersza poleceń zastąpi sprzeczne pakiety" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Brak domyślnych profili dla modułu {}:{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "dodanie „{}” pominie pakiety, których nie można zainstalować" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Domyślny profil {} nie jest dostępny w module {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " lub „{}” pominie pakiety, których nie można zainstalować" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "Instalowanie modułu z repozytorium Fail-Safe jest niedozwolone" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" +-msgstr "dodanie „{}” spowoduje użycie nie tylko najlepszych kandydatów" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Nie można rozwiązać parametru {}" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " lub „{}” spowoduje użycie nie tylko najlepszych kandydatów" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Brak wyników dla pakietu {}" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Rozwiązano zależności." ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"Aktualizowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Nie można dopasować profilu w parametrze {}" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Aktualizowanie modułu z repozytorium Fail-Safe jest niedozwolone" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Wymagana jest tylko nazwa modułu. Ignorowanie niepotrzebnych informacji " ++"w parametrze: „{}”" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: sprawdzenie %s się nie powiodło: %s a %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3811,29 +3852,6 @@ msgid "Failed determining last makecache time." + msgstr "" + "Ustalenie ostatniego czasu utworzenia pamięci podręcznej się nie powiodło." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "repozytorium %s: 0x%s jest już zaimportowane" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "repozytorium %s: zaimportowano klucz 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Wystąpiły błędy podczas transakcji testowej." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Odnaleziono uszkodzony plik blokady: %s.\n" +-"Proszę się upewnić, że żaden inny proces dnf nie jest uruchomiony oraz ręcznie usunąć plik blokady lub wykonać polecenie „systemd-tmpfiles --remove dnf.conf”." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3857,3 +3875,94 @@ msgstr "Nie odnaleziono żadnych wyników dla tych wzorów włączania wtyczki: + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + "Nie odnaleziono żadnych wyników dla tych wzorów wyłączania wtyczki: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "brak pasującego generatora danych dla %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Już pobrano" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "włączanie repozytorium %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Dodawanie repozytorium %s z %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Wystąpiły błędy podczas transakcji testowej." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Instalowanie poprzedniej wersji" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Czyszczenie" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Instalowanie" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Ponowne instalowanie" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Usuwanie" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Aktualizowanie" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Sprawdzanie" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Wykonywanie skryptu" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Przygotowywanie" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problem" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "Nie odnaleziono TransactionItem dla klucza: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "Nie odnaleziono TransactionSWDBItem dla klucza: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Wystąpiły błędy podczas transakcji." +diff --git a/po/pt.po b/po/pt.po +index d2a0a226..3d0b79ae 100644 +--- a/po/pt.po ++++ b/po/pt.po +@@ -12,7 +12,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-04-16 05:43+0000\n" + "Last-Translator: Rodrigo de Araujo Sousa Fonseca \n" + "Language-Team: Portuguese (http://www.transifex.com/projects/p/dnf/language/pt/)\n" +@@ -23,217 +23,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACOTE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Pacote a instalar" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problema" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Erro ao processar '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valor de configuração desconhecido: %s=%s em %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Opção de configuração desconhecida: %s = %s em %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Opção de configuração desconhecida: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Aviso: falhou carregamento de '%s', ignorar e continuar." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repositório '%s': Erro ao analisar configuração: %s" +- +-#: ../dnf/conf/read.py:66 +-#, fuzzy, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Repositório '%s' tem o nome em falta na configuração, a utilizar id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -274,6 +63,16 @@ msgstr "Falha ao enviar email via '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valor de configuração desconhecido: %s=%s em %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Opção de configuração desconhecida: %s = %s em %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -288,81 +87,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Erro: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Limpar" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "A tornar obsoleto" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Apagar" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "A verificar" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -458,308 +182,304 @@ msgstr "Tsflag inválida no ficheiro de configuração: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Falha ao adicionar ficheiro de grupos para o repositório: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "A executar verificação de transação" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Erro: verificação da transação vs depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "A verificação da transação foi bem sucedida." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "A executar o teste de transação" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "O teste de transação foi bem sucedido." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "A executar a transação" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Requisitos de Disco:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." +-msgstr[1] "" +-"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Resumo de Erros" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "A transação não pôde ser executada." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "A transação não pode ser iniciada:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Falha ao remover o ficheiro de transação %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Alguns pacotes não foram transferidos. A tentar novamente." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPMs reduzidos de %.1f MB de atualizações para %.1f MB (%d.1%% " + "poupado)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Incapaz de abrir: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "A chave pública para %s não está instalada" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problema ao abrir o pacote %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "A chave pública para %s não é confiável" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "O pacote %s não está assinado" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Não pôde remover %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s removido" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nada para fazer." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Nenhum grupo marcado para remoção." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Nenhum grupo marcado para atualização." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Pacote %s não instalado, não se pode desatualizá-lo." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Nenhuma correspondência para o argumento: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "nenhum pacote coincidente" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Pacote %s não instalado, não se pode desatualizá-lo." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Pacote %s não instalado, não se pode reinstalá-lo." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "O ficheiro %s é um pacote fonte e não pode ser atualizado, a ignorar." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Pacote %s não instalado, não se pode atualizá-lo." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pacote %s disponível, mas não instalado." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nenhum pacote %s instalado." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Nenhum pacote marcado para remoção." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Nenhum pacote %s está disponível." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "nenhum pacote coincidente" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Nenhuma atualização de segurança necessária, mas a atualização {} está " + "disponível" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Nenhuma atualização de segurança necessária, mas as atualizações {} estão " + "disponíveis" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Nenhuma atualização de segurança necessária para \"{}\", mas a atualização " + "{} está disponível" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Nenhuma atualização de segurança necessária para \"{}\", mas as atualizações" + " {} estão disponíveis" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "As chaves GPG estão configuradas como: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "A chave GPG em %s (0x%s) já está instalada" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Falha na importação da chave (código %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Chave importada com sucesso" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Não instalada nenhuma chave" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -768,1510 +488,1447 @@ msgstr "" + "As chaves GPG listadas para o repositório \"%s\" já estão instaladas mas não são as corretas para este pacote.\n" + "Verifique se os URLs das chaves estão configurados para este repositório." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Erro de configuração: %s" ++ ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "tipo não suportado de checksum: %s" ++msgid "%s, using original arguments." ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid " Installed: %s-%s at %s" ++msgstr " Instalado: %s-%s em %s" ++ ++#: ../dnf/cli/cli.py:138 ++#, python-format ++msgid " Built : %s at %s" ++msgstr " Criado : %s em %s" ++ ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Não será instalado um pacote fonte rpm (%s)." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "a ignorar e continuar." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operação cancelada." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "A transferir pacotes:" ++ ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Erro ao transferir pacotes:" ++ ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "A transação falhou" ++ ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"Recusar a importação automática de chaves quando em execução não vigiada.\n" ++"Utilizar \"-y\" para sobrescrever." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Não instalado ambiente '%s'." ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "A Tornar Obsoletos os Pacotes" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Nenhum pacote marcado para sincronização" ++ ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "O group_id '%s' não existe" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Pacotes Instalados" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "activar %s repositório" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Pacotes Disponíveis" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Adicionados %s repositórios de %s" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Remover Automaticamente Pacotes" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Falhou reconstrução do Delta RPM" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Pacotes Extra" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Falhou checksum do reconstrução do delta RPM" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "terminado" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Pacotes Adicionados Recentemente" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Erro de linha de comando: %s" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nenhum Pacote correspondente para listar" ++ ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Não foram encontradas Correspondências" ++ ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Não foi fornecido ID de transação" ++ ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "O ID de transação fornecido não foi encontrado" + +-#: ../dnf/cli/option_parser.py:97 ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Encontrado mais do que um ID de transação!" ++ ++#: ../dnf/cli/cli.py:641 + #, python-format +-msgid "bad format: %s" +-msgstr "mau formato: %s" ++msgid "Transaction history is incomplete, before %u." ++msgstr "O histórico de transação está incompleto, antes de %u." + +-#: ../dnf/cli/option_parser.py:108 ++#: ../dnf/cli/cli.py:643 + #, python-format +-msgid "Setopt argument has multiple values: %s" ++msgid "Transaction history is incomplete, after %u." ++msgstr "O histórico de transação está incompleto, depois de %u." ++ ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 + #, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "" ++msgid "Unknown repo: '%s'" ++msgstr "Repositório desconhecido: '%s'" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "localização do ficheiro de configuração" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "operação silenciosa" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "operação escrita" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Não existe este comando: %s. Por favor utilize %s --help" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "mostra versão DNF e sai" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "define raiz de instalação" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "desativar todos os plugins" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "desativar plugins por nome" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"sobrescrever o valor de $releasever na configuração e ficheiros do " +-"repositório" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "definir configurações e opções de repositório arbitrárias" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argumento {}: não permitido com o argumento {}" + +-#: ../dnf/cli/option_parser.py:201 +-#, fuzzy +-msgid "resolve depsolve problems by skipping packages" +-msgstr "resolver problemas depsolve saltando pacotes" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Comando \"%s\" já definido" + +-#: ../dnf/cli/option_parser.py:204 +-#, fuzzy +-msgid "show command help" +-msgstr "mostrar ajuda do comando" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "permite apagar pacotes instalados para resolver dependências" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "tenta as melhores versões disponíveis de pacotes nas transações." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "correr inteiramente da cache do sistema, não atualiza cache" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Para diagnosticar o problema, tente executar: '%s'." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"Provavelmente corrompeu a BD RPM, executar '%s' poderá resolver o problema." + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "Nível de saída de debug" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "despejo de resultados detalhados de soluções em ficheiros" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Repositório de problemas: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "mostrar duplicados, em repositórios, em comandos de lista/procura" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "mostrar detalhes acerca de um pacote ou grupo de pacotes" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "nível de saída de erros" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "mostrar todos os pacotes (predefinição)" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "mostrar apenas pacotes disponíveis" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "nível de saída de debug para rpm" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "mostrar apenas pacotes instalados" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "responder sim automaticamente para todas as perguntas" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "mostrar apenas pacotes extra" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "responder não automaticamente para todas as perguntas" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "mostrar apenas pacotes de atualização" + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "mostrar apenas pacotes autoremove" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "mostrar apenas pacotes recentemente alterados" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACOTE" ++ ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" +-"ativar apenas repositórios específicos por id ou glob, pode ser especificado" +-" várias vezes" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "liste um pacote ou grupos de pacotes" ++ ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "encontre que pacotes fornece o valor fornecido" ++ ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "exclui pacotes por nome ou glob" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "A Procurar Pacotes: " + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "desativar excludepkgs" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "verificar atualizações de pacotes disponíveis" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Nenhum pacote disponível." + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "controlar se a cor é usada" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nenhum pacote instalado." + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "definir os metadados como expirados antes de executar o comando" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (de %s)" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "resolver apenas endereços de IPV4" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "O pacote instalado %s%s não está disponível." + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "resolver apenas endereços de IPV6" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nenhum pacote instalado do repositório." + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "apenas descarregar pacotes" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nenhum pacote marcado para atualização" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" ++"executar comandos no topo de todos os pacotes no repositório fornecido" + +-#: ../dnf/cli/option_parser.py:312 +-#, fuzzy +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Incluir pacotes relevantes de melhoria nas atualizações" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Incluir pacotes relevantes newpackage nas atualizações" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Incluir pacotes relevantes de segurança nas atualizações" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "mostrar uma mensagem de utilização útil" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMANDO" + +-#: ../dnf/cli/option_parser.py:329 +-#, fuzzy +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" +-"Incluir os pacotes necessários para reparar o BZ dado, nas atualizações" + +-#: ../dnf/cli/option_parser.py:332 +-#, fuzzy +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "Incluir pacotes necessários para reparar o CVE dado, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "mostrar, ou utilizar, o histórico de transação" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Não tem acesso à BD de histórico." ++ ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" ++"Não pode anular a transação %s, ao fazê-lo resultaria numa base de dados de " ++"pacotes inconsistente." + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Não retroceder a transação %s, ao fazê-lo resultaria numa base de dados de " ++"pacotes inconsistente." + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Época" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Lançamento" +- +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Fonte" +- +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Do repositório" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Criador de Pacotes" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Hora de construção" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Hora de instalação" +- +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instalado por" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licença" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" ++msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "sim" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "não" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"remover todos os pacotes não necessários que foram originalmente instalados " ++"como dependências" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Isto está ok [s/N]: " ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Pacote a remover" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Isto está ok [S/n]: " ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "verificar problemas no packagedb" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Grupo: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "mostrar todos os problemas; predefinição" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Id do Grupo: %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "mostrar problemas de dependências" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Descrição: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "mostrar problemas de duplicados" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Língua: %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "mostrar pacotes obsoletos" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Pacotes Obrigatórios:" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "mostrar problemas com provides" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Pacotes Padrão:" ++#: ../dnf/cli/commands/check.py:97 ++#, fuzzy ++msgid "{} has missing requires of {}" ++msgstr "{} tem requerimentos em falta de {}" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Pacotes Opcionais:" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} é um duplicado de {}" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Pacotes Condicionais:" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} é tornado obsoleto por {}" + +-#: ../dnf/cli/output.py:831 +-#, fuzzy, python-format +-msgid "Environment Group: %s" +-msgstr "Grupo de Ambiente: %s" ++#: ../dnf/cli/commands/check.py:137 ++#, fuzzy ++msgid "{} provides {} but it cannot be found" ++msgstr "{} fornece {} mas não foi possível encontrá-lo" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " ID Ambiente: %s" ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Grupos Obrigatórios:" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "dados em cache removidos" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Grupos Opcionais:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tipo de metadados para limpar" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Coincidente com:" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "A limpar dados: " + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Ficheiro : %s" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Descrição : " ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d ficheiro removido" ++msgstr[1] "%d ficheiros removidos" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Á espera que processo com pid %d acabe." + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Licença : %s" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Indique as dependências do pacote e que pacotes as fornecem" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "sincroniza os pacotes instalados para a última versão disponível" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pacote a sincronizar" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Ocorreu um erro ao calcular o tamanho total transferido" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Desatualizar um pacote" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Tamanho total: %s" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pacote a desatualizar" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Total transferido: %s" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "mostrar, ou utilizar, a informação de grupos" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Nenhuns dados de grupo disponíveis para os repositórios configurados." + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Installed size: %s" +-msgstr "Tamanho instalado: %s" ++msgid "Warning: Group %s does not exist." ++msgstr "Aviso: O grupo %s não existe." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Ocorreu um erro ao calcular o tamanho total instalado" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Aviso: Nenhuma correspondência de grupos encontrada:" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "A marcar os pacotes como instalados pelo grupo:" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "A marcar pacotes como removidos pelo grupo:" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grupos Instalados:" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grupo" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grupos de Línguas Instalados:" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pacotes" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grupos Disponíveis:" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Grupos de Línguas Disponíveis:" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "incluir pacotes opcionais do grupo" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "mostrar também grupos ocultos" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "mostrar apenas grupos instalados" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "mostrar apenas grupos disponíveis" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "A instalar dependências" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Sub comando de grupos inválido, utilize: %s." + +-#: ../dnf/cli/output.py:1130 +-#, fuzzy +-msgid "Installing weak dependencies" +-msgstr "A instalar dependências fracas" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Incapaz de encontrar um pacote de grupo obrigatório:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "A remover" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "instalar um pacote ou pacotes no seu sistema" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Pacote a instalar" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "A remover dependências não utilizadas" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Não foi possível encontrar correspondência" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "O caminho para o ficheiro rpm não é válido: %s" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "gerar a cache de metadados" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Criando os ficheiros de cache para todos os ficheiros de metadados." + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"marcar ou desmarcar pacotes instalados como instalados pelo utilizador." + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s marcado com instalado pelo utilizador." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s desmarcado com instalado pelo utilizador." ++ ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Erro:" ++ ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "O pacote %s não está instalado." ++ ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" +-"A saltar pacotes com conflitos:\n" +-"(adicione '%s' na linha de comandos para forçar a atualização)" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "substituindo" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" +-"\n" +-"Resumo da Transação\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalar" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "reinstalar um pacote" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Atualizar" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Pacote para reinstalar" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Remover" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "remover um pacote ou pacotes do seu sistema" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Desatualizar" +- +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Saltar" +- +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Pacote" +-msgstr[1] "Pacotes" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Pacote dependente" +-msgstr[1] "Pacotes dependentes" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "Remover pacotes duplicados" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Atualizado" ++#: ../dnf/cli/commands/remove.py:58 ++#, fuzzy ++msgid "remove installonly packages over the limit" ++msgstr "remover pacotes installonly acima do limite" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Desatualizado" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nenhum pacote duplicado encontrado para remover." + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instalado" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Nenhum pacote installonly antigo encontrado para remover." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstalado" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "desconhecido" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Nunca (último: %s)" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Removido" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Imediato (último: %s)" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Falhado" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s segundo(s) (último: %s)" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "mostrar os repositórios de software configurados" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "mostrar todos os repositórios" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "mostrar repositórios ativados (predefinição)" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Linha de comandos" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "mostrar repositórios desativados" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" +- +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data e hora" +- +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Ação(ões)" +- +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Alterado" +- +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Sem transações" +- +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Nenhum ID de transação, ou pacote, fornecido" +- +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Apagado" +- +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Não instalado" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "ativado" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Mais antigos" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "desativado" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Mais recentes" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID de Transação:" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Hora de início :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Início de rpmdb:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u segundos)" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutos)" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u horas)" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dias)" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Hora de fim :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Terminar rpmdb :" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Utilizador :" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Código-Retorno :" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Cancelado" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Sucesso" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Falhas:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Falha:" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Linha Comandos :" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transação realizada com:" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id do repo" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pacotes Alterados:" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "estado" + +-#: ../dnf/cli/output.py:1861 +-#, fuzzy +-msgid "Scriptlet output:" +-msgstr "Saída do script:" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nome do repo" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Erros:" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Instalar-Dep" ++#: ../dnf/cli/commands/repoquery.py:108 ++#, fuzzy ++msgid "search for packages matching keyword" ++msgstr "procurar pacotes por palavra exacta" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Marcado como obsoleto" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Apagar" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstalar" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "mostrar apenas resultardos desta ARCH" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "IDs de transação, ou pacote(s), fornecidos errados" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "mostrar apenas resultardos que contém FILE" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "mostrar apenas resultardos que providenciem REQ" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "mostrar apenas resultados que recomendem REQ" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:152 ++#, fuzzy ++msgid "show only results that enhance REQ" ++msgstr "mostrar apenas resultados que melhoram REQ" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "mostrar apenas resultados que sugiram REQ" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Iniciando a resolução de dependências" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "mostrar apenas resultados que suplementem REQ" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Finalizada a resolução de dependências" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, fuzzy, python-format ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" ++ ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"A importar chaves GPG 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" De : %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "A correr" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "A dormir" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "mostrar uma lista de todas as dependências e que pacotes as fornecem" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ininterruptível" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Intercetado/Parado" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "mostrar árvore recursiva para o(s) pacote(s)" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Desconhecido" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "operar no RPM fonte correspondente" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Incapaz de encontrar informação acerca do processo de bloqueio (PID %d)" ++"mostrar os N pacotes mais recentes para um dado nome.arch (ou os N mais " ++"recentes se N for negativo)" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " A aplicação com o PID %d é: %s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memória : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "mostrar informação detalhada sobre o pacote" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Iniciado a: %s - %s" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "mostrar lista de ficheiros no pacote" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Estado : %s" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "mostrar nome RPM fonte do pacote" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formatar para mostrar os pacotes encontrados" ++ ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Erro de configuração: %s" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instalado: %s-%s em %s" ++#: ../dnf/cli/commands/repoquery.py:217 ++#, fuzzy ++msgid "limit the query to installed duplicate packages" ++msgstr "limitar a procura a pacotes duplicados instalados" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Criado : %s em %s" ++#: ../dnf/cli/commands/repoquery.py:224 ++#, fuzzy ++msgid "limit the query to installed installonly packages" ++msgstr "limitar a procura a pacotes installonly instalados" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:227 ++#, fuzzy ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" ++"limitar a procura a pacotes instalados com dependências não resolvidas" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Mostrar as capacidades com que o pacote conflite." + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:233 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operação cancelada." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Mostrar as capacidades que o pacote pode melhorar." + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "A transferir pacotes:" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Mostrar as capacidades oferecidas pelo pacote." + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Erro ao transferir pacotes:" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Mostrar as capacidades que o pacote recomenda." + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "A transação falhou" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Mostrar as capacidades de que o pacote depende." + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" +-"Recusar a importação automática de chaves quando em execução não vigiada.\n" +-"Utilizar \"-y\" para sobrescrever." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Mostrar capacidades que o pacote sugere." + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Mostrar capacidades que o pacote pode suplementar." + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "A Tornar Obsoletos os Pacotes" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Mostrar apenas pacotes disponíveis." + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Nenhum pacote marcado para sincronização" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Mostrar apenas pacotes instalados." + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" ++"Mostrar apenas pacotes que não estão presentes em nenhum dos repositórios " ++"disponíveis." + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Pacotes Instalados" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Pacotes Disponíveis" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Remover Automaticamente Pacotes" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" ++"Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " ++"instalados." + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Pacotes Extra" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Pacotes Adicionados Recentemente" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Mostrar apenas pacotes recentemente editados" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nenhum Pacote correspondente para listar" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Não foram encontradas Correspondências" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Não foi fornecido ID de transação" +- +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "O ID de transação fornecido não foi encontrado" +- +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Encontrado mais do que um ID de transação!" +- +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "O histórico de transação está incompleto, antes de %u." +- +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "O histórico de transação está incompleto, depois de %u." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Repositório desconhecido: '%s'" +- +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Não existe este comando: %s. Por favor utilize %s --help" +- +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" +-"Pode ser um comando de plugin DNF, experimente: \"dnf install 'dnf-" +-"command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"Pode ser um comando de plugin DNF, mas o carregamento de plugins está " +-"desativado." + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." +-msgstr "" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "procurar a string fornecida nos detalhes dos pacotes" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." +-msgstr "" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "procurar também descrição do pacote e URL" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argumento {}: não permitido com o argumento {}" +- +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Comando \"%s\" já definido" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "remover um pacote ou pacotes do seu sistema" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "Remover pacotes duplicados" +- +-#: ../dnf/cli/commands/remove.py:58 +-#, fuzzy +-msgid "remove installonly packages over the limit" +-msgstr "remover pacotes installonly acima do limite" +- +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Pacote a remover" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nenhum pacote duplicado encontrado para remover." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "O pacote instalado %s%s não está disponível." ++msgid "%s Matched: %%s" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Nenhum pacote installonly antigo encontrado para remover." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Correspondências não encontradas." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2279,24 +1936,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Erro:" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2305,13 +1958,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2319,13 +1972,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2333,19 +1986,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2358,1301 +2011,1660 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Completo!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"marcar ou desmarcar pacotes instalados como instalados pelo utilizador." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s marcado com instalado pelo utilizador." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "correção de erro" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s desmarcado com instalado pelo utilizador." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "melhoramento" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "segurança" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "O pacote %s não está instalado." ++#: ../dnf/cli/commands/updateinfo.py:48 ++#, fuzzy ++msgid "newpackage" ++msgstr "novo pacote" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "dados em cache removidos" +- +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tipo de metadados para limpar" +- +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "A limpar dados: " ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d ficheiro removido" +-msgstr[1] "%d ficheiros removidos" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Á espera que processo com pid %d acabe." ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "mostrar avisos sobre os pacotes" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalado" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "atualizações" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "todos" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponível" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Resumo de Informação de Atualizações: " + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++#, fuzzy ++msgid "New Package notice(s)" ++msgstr "Notificação(ões) do Novo Pacote" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Aviso(s) de segurança" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-#, fuzzy +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" +-"atualizar, mas apenas o pacote 'mais recente' que resolve um problema que " +-"afeta o seu sistema" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "verificar problemas no packagedb" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Aviso(s) de correção de erros" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "mostrar todos os problemas; predefinição" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Aviso(s) de melhoramentos" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "mostrar problemas de dependências" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Outro(s) aviso(s)" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "mostrar problemas de duplicados" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "mostrar pacotes obsoletos" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Erros" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "mostrar problemas com provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tipo" + +-#: ../dnf/cli/commands/check.py:97 +-#, fuzzy +-msgid "{} has missing requires of {}" +-msgstr "{} tem requerimentos em falta de {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID de Atualização" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} é um duplicado de {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Atualizado" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} é tornado obsoleto por {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" + +-#: ../dnf/cli/commands/check.py:137 +-#, fuzzy +-msgid "{} provides {} but it cannot be found" +-msgstr "{} fornece {} mas não foi possível encontrá-lo" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Descrição" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Desatualizar um pacote" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Direitos" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pacote a desatualizar" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "mostrar, ou utilizar, a informação de grupos" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Ficheiros" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Nenhuns dados de grupo disponíveis para os repositórios configurados." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instalado" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Aviso: O grupo %s não existe." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falso" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Aviso: Nenhuma correspondência de grupos encontrada:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "verdadeiro" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "atualiza um pacote ou pacotes no seu sistema" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Pacote a atualizar" ++ ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++#, fuzzy ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" ++"atualizar, mas apenas o pacote 'mais recente' que resolve um problema que " ++"afeta o seu sistema" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Terminado." ++ ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" ++"Não tem permissão de leitura/escrita no diretório atual, a mover para /" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grupos Instalados:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grupos de Línguas Instalados:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grupos Disponíveis:" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Grupos de Línguas Disponíveis:" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "incluir pacotes opcionais do grupo" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "mostrar também grupos ocultos" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dependências resolvidas." + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "mostrar apenas grupos instalados" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Erro de linha de comando: %s" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "mostrar apenas grupos disponíveis" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "mau formato: %s" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Sub comando de grupos inválido, utilize: %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Incapaz de encontrar um pacote de grupo obrigatório:" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "localização do ficheiro de configuração" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Indique as dependências do pacote e que pacotes as fornecem" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "operação silenciosa" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Para diagnosticar o problema, tente executar: '%s'." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "operação escrita" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" +-"Provavelmente corrompeu a BD RPM, executar '%s' poderá resolver o problema." + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "define raiz de instalação" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "desativar todos os plugins" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "desativar plugins por nome" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++"sobrescrever o valor de $releasever na configuração e ficheiros do " ++"repositório" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "definir configurações e opções de repositório arbitrárias" ++ ++#: ../dnf/cli/option_parser.py:204 ++#, fuzzy ++msgid "resolve depsolve problems by skipping packages" ++msgstr "resolver problemas depsolve saltando pacotes" ++ ++#: ../dnf/cli/option_parser.py:207 ++#, fuzzy ++msgid "show command help" ++msgstr "mostrar ajuda do comando" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "permite apagar pacotes instalados para resolver dependências" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "tenta as melhores versões disponíveis de pacotes nas transações." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "correr inteiramente da cache do sistema, não atualiza cache" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "Nível de saída de debug" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "despejo de resultados detalhados de soluções em ficheiros" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "mostrar duplicados, em repositórios, em comandos de lista/procura" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "nível de saída de erros" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Ativou a verificação de pacotes via chaves GPG. Isto é algo bom.\n" +-"No entanto, não tem nenhuma chave pública GPG instalada. Tem que transferir as chaves para o pacote que deseja instalar e instalá-las.\n" +-"Pode fazer isso com o comando:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"Por outro lado também pode especificar o url para a chave que gostaria de utilizar para um repositório na opção 'gpgkey' na secção de repositório e o DNF instala-a por si.\n" +-"\n" +-"Para mais informações contacte a sua distribuição ou o fornecedor de pacotes." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Repositório de problemas: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "nível de saída de debug para rpm" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "mostrar detalhes acerca de um pacote ou grupo de pacotes" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "responder sim automaticamente para todas as perguntas" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "mostrar todos os pacotes (predefinição)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "responder não automaticamente para todas as perguntas" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "mostrar apenas pacotes disponíveis" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "mostrar apenas pacotes instalados" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "mostrar apenas pacotes extra" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"ativar apenas repositórios específicos por id ou glob, pode ser especificado" ++" várias vezes" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "mostrar apenas pacotes de atualização" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "mostrar apenas pacotes autoremove" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "mostrar apenas pacotes recentemente alterados" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "exclui pacotes por nome ou glob" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "desativar excludepkgs" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "liste um pacote ou grupos de pacotes" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "encontre que pacotes fornece o valor fornecido" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "controlar se a cor é usada" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "definir os metadados como expirados antes de executar o comando" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "resolver apenas endereços de IPV4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "resolver apenas endereços de IPV6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "apenas descarregar pacotes" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "A Procurar Pacotes: " ++#: ../dnf/cli/option_parser.py:316 ++#, fuzzy ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "verificar atualizações de pacotes disponíveis" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Incluir pacotes relevantes de melhoria nas atualizações" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Incluir pacotes relevantes newpackage nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Incluir pacotes relevantes de segurança nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Nenhum pacote disponível." ++#: ../dnf/cli/option_parser.py:333 ++#, fuzzy ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Incluir os pacotes necessários para reparar o BZ dado, nas atualizações" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:336 ++#, fuzzy ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "Incluir pacotes necessários para reparar o CVE dado, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nenhum pacote instalado." ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Época" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Lançamento" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Fonte" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Do repositório" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Criador de Pacotes" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Hora de construção" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Hora de instalação" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instalado por" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licença" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "s" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "sim" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "não" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Isto está ok [s/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Isto está ok [S/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (de %s)" ++msgid "Group: %s" ++msgstr "Grupo: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nenhum pacote instalado do repositório." ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Id do Grupo: %s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Descrição: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Língua: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Pacotes Obrigatórios:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Pacotes Padrão:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Pacotes Opcionais:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Pacotes Condicionais:" ++ ++#: ../dnf/cli/output.py:833 ++#, fuzzy, python-format ++msgid "Environment Group: %s" ++msgstr "Grupo de Ambiente: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " ID Ambiente: %s" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Grupos Obrigatórios:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Grupos Opcionais:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Coincidente com:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Ficheiro : %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Repo : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Descrição : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licença : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nenhum pacote marcado para atualização" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Ocorreu um erro ao calcular o tamanho total transferido" ++ ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Tamanho total: %s" ++ ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Total transferido: %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "" +-"executar comandos no topo de todos os pacotes no repositório fornecido" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Tamanho instalado: %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Ocorreu um erro ao calcular o tamanho total instalado" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "mostrar uma mensagem de utilização útil" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "A marcar os pacotes como instalados pelo grupo:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMANDO" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "A marcar pacotes como removidos pelo grupo:" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "mostrar, ou utilizar, o histórico de transação" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grupo" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pacotes" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Não tem acesso à BD de histórico." +- +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" +-"Não pode anular a transação %s, ao fazê-lo resultaria numa base de dados de " +-"pacotes inconsistente." + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" +-"Não retroceder a transação %s, ao fazê-lo resultaria numa base de dados de " +-"pacotes inconsistente." + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "A instalar dependências" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "instalar um pacote ou pacotes no seu sistema" ++#: ../dnf/cli/output.py:1132 ++#, fuzzy ++msgid "Installing weak dependencies" ++msgstr "A instalar dependências fracas" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Não foi possível encontrar correspondência" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "A remover" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "O caminho para o ficheiro rpm não é válido: %s" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "A remover dependências não utilizadas" ++ ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "correção de erro" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "melhoramento" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "segurança" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "desconhecido" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-#, fuzzy +-msgid "newpackage" +-msgstr "novo pacote" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "mostrar avisos sobre os pacotes" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1263 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" ++"A saltar pacotes com conflitos:\n" ++"(adicione '%s' na linha de comandos para forçar a atualização)" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalado" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "substituindo" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "atualizações" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Resumo da Transação\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "todos" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalar" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponível" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Atualizar" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Resumo de Informação de Atualizações: " ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Remover" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-#, fuzzy +-msgid "New Package notice(s)" +-msgstr "Notificação(ões) do Novo Pacote" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Desatualizar" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Aviso(s) de segurança" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Saltar" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Pacote" ++msgstr[1] "Pacotes" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Pacote dependente" ++msgstr[1] "Pacotes dependentes" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Atualizado" ++ ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Desatualizado" ++ ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstalado" ++ ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Removido" ++ ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Falhado" ++ ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" ++ ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" ++ ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Linha de comandos" ++ ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data e hora" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Aviso(s) de correção de erros" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Ação(ões)" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Aviso(s) de melhoramentos" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Alterado" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Outro(s) aviso(s)" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Sem transações" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID de Atualização" +- +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tipo" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Nenhum ID de transação, ou pacote, fornecido" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Atualizado" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Apagado" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Erros" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Não instalado" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Mais recentes" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Descrição" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Mais antigos" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID de Transação:" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Direitos" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Hora de início :" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Ficheiros" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Início de rpmdb:" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "verdadeiro" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u segundos)" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falso" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minutos)" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u horas)" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dias)" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Hora de fim :" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Terminar rpmdb :" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Utilizador :" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Cancelado" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Código-Retorno :" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Sucesso" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "reinstalar um pacote" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Falhas:" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Pacote para reinstalar" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Falha:" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "sincroniza os pacotes instalados para a última versão disponível" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pacote a sincronizar" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Linha Comandos :" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transação realizada com:" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pacotes Alterados:" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "gerar a cache de metadados" ++#: ../dnf/cli/output.py:1864 ++#, fuzzy ++msgid "Scriptlet output:" ++msgstr "Saída do script:" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Criando os ficheiros de cache para todos os ficheiros de metadados." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Erros:" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "atualiza um pacote ou pacotes no seu sistema" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Instalar-Dep" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Pacote a atualizar" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Marcado como obsoleto" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"remover todos os pacotes não necessários que foram originalmente instalados " +-"como dependências" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "A tornar obsoleto" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "procurar a string fornecida nos detalhes dos pacotes" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Apagar" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "procurar também descrição do pacote e URL" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstalar" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "IDs de transação, ou pacote(s), fornecidos errados" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:2062 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:2064 + #, python-format +-msgid "%s Matched: %%s" ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Correspondências não encontradas." +- +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2066 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Nunca (último: %s)" ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2068 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Imediato (último: %s)" ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2070 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s segundo(s) (último: %s)" +- +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "mostrar os repositórios de software configurados" +- +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "mostrar todos os repositórios" +- +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "mostrar repositórios ativados (predefinição)" +- +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "mostrar repositórios desativados" +- +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "ativado" +- +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "desativado" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Iniciando a resolução de dependências" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "ID-repo : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Finalizada a resolução de dependências" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Nome-repo : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, fuzzy, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"A importar chaves GPG 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" De : %s" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Estado-repo : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "A correr" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Revisão-repo : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "A dormir" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Etiqueta-repo: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ininterruptível" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Etiquetas-distri-repo: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-actualizado : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Intercetado/Parado" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Pcts_repo : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Desconhecido" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Tamanho-repo : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" ++"Incapaz de encontrar informação acerca do processo de bloqueio (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Metalink-repo: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " A aplicação com o PID %d é: %s" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Atualizados: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memória : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Mirrors-repo : " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Iniciado a: %s - %s" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Baseurl-repo : " ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Estado : %s" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Expira-repo : " ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "a ignorar e continuar." + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Excluir-repo : " ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Incluir-repo : " ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Excluído-repo: " ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Ficheiro-repo: " ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Não instalado ambiente '%s'." + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id do repo" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "estado" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "O group_id '%s' não existe" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nome do repo" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Erro ao processar '%s': %s" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-#, fuzzy +-msgid "search for packages matching keyword" +-msgstr "procurar pacotes por palavra exacta" +- +-#: ../dnf/cli/commands/repoquery.py:122 ++#: ../dnf/conf/config.py:275 + msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "" +- +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "mostrar apenas resultardos desta ARCH" +- +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "mostrar apenas resultardos que contém FILE" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Opção de configuração desconhecida: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "mostrar apenas resultardos que providenciem REQ" +- +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "mostrar apenas resultados que recomendem REQ" +- +-#: ../dnf/cli/commands/repoquery.py:152 +-#, fuzzy +-msgid "show only results that enhance REQ" +-msgstr "mostrar apenas resultados que melhoram REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "mostrar apenas resultados que sugiram REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Aviso: falhou carregamento de '%s', ignorar e continuar." + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "mostrar apenas resultados que suplementem REQ" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "mostrar uma lista de todas as dependências e que pacotes as fornecem" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "mostrar árvore recursiva para o(s) pacote(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "operar no RPM fonte correspondente" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"mostrar os N pacotes mais recentes para um dado nome.arch (ou os N mais " +-"recentes se N for negativo)" +- +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "mostrar informação detalhada sobre o pacote" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "mostrar lista de ficheiros no pacote" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "mostrar nome RPM fonte do pacote" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Não será instalado um pacote fonte rpm (%s)." + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formatar para mostrar os pacotes encontrados" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-#, fuzzy +-msgid "limit the query to installed duplicate packages" +-msgstr "limitar a procura a pacotes duplicados instalados" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "tipo não suportado de checksum: %s" + +-#: ../dnf/cli/commands/repoquery.py:222 +-#, fuzzy +-msgid "limit the query to installed installonly packages" +-msgstr "limitar a procura a pacotes installonly instalados" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Falhou reconstrução do Delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:225 +-#, fuzzy +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Falhou checksum do reconstrução do delta RPM" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "terminado" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" +-"limitar a procura a pacotes instalados com dependências não resolvidas" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Mostrar as capacidades com que o pacote conflite." +- +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Mostrar as capacidades que o pacote pode melhorar." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Mostrar as capacidades oferecidas pelo pacote." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Mostrar as capacidades que o pacote recomenda." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Mostrar as capacidades de que o pacote depende." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Mostrar capacidades que o pacote sugere." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Mostrar capacidades que o pacote pode suplementar." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Mostrar apenas pacotes disponíveis." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Mostrar apenas pacotes instalados." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" +-"Mostrar apenas pacotes que não estão presentes em nenhum dos repositórios " +-"disponíveis." + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " +-"instalados." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Mostrar apenas pacotes que podem ser removidos pelo comando \"dnf " +-"autoremove\"." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Mostrar apenas pacotes recentemente editados" +- +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Terminado." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" +-"Não tem permissão de leitura/escrita no diretório atual, a mover para /" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dependências resolvidas." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3668,29 +3680,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Encontrado ficheiro lock malformado: %s.\n" +-"Assegure-se que mais nenhum processo dnf está a correr e retire o ficheiro lock manualmente ou então corra systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3713,3 +3702,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "activar %s repositório" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Adicionados %s repositórios de %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Limpar" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Apagar" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "A verificar" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problema" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "" +diff --git a/po/pt_BR.po b/po/pt_BR.po +index c55beae2..571d69dd 100644 +--- a/po/pt_BR.po ++++ b/po/pt_BR.po +@@ -20,7 +20,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-05-02 02:48+0000\n" + "Last-Translator: Caronte \n" + "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/dnf/language/pt_BR/)\n" +@@ -31,228 +31,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n > 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACOTE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Pacote para instalar" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problema" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Erros ocorreram durante a transação." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s verificação falhou: %s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Ativando fluxo diferente para '{}'." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Nada para mostrar." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +-"Instalando a versão mais recente de '{}' do que o especificado. Razão: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Módulos ativados: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Nenhum perfil especificado para '{}', especifique o perfil." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Sugestão: [d] padrão, [e] habilitado, [x] desabilitado, [i] instalado" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Dica: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Ignorando perfil desnecessário: '{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Não há perfil padrão para o módulo {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Não foi possível resolver o argumento {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Nenhuma correspondência para o pacote {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Não foi possível ajustar o perfil ao argumento {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Somente o nome do módulo é necessário. Ignorando informações descessárias no" +-" argumento: '{}'" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-#, fuzzy +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Problema de dependência no repo Modular:" +-msgstr[1] "Problemas de dependêcias no repo Modular" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Erro ao analisar '%s': %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Valor de configuração desconhecido: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Opção de configuração desconhecida: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Não foi possível definir o cache do cache: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Opção de configuração desconhecida: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Erro ao analisar --setopt com a chave '%s', e valores '%s': %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "A configuração principal não tinha um %s attr. antes de setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Incorreto ou desconhecido \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Arquivo de análise \"%s\"falhou: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Erro ao analisar --setopt com as chaves '%s' '%s', e valores '%s': %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Repo %s não tinha um %s attr. antes de setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Aviso: falha ao carregar '%s', ignorando." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Repositório '%s': Erro ao analisar a configuração: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "O repositório '%s' está faltando o nome na configuração, usando o id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Bad id para repo: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -293,6 +71,16 @@ msgstr "Falha ao enviar um email via '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Falha ao executar o comando '%s': devolveu %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Valor de configuração desconhecido: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Opção de configuração desconhecida: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Iniciado dnf-automatic." +@@ -307,81 +95,6 @@ msgstr "Dormir por %s segundos" + msgid "Error: %s" + msgstr "Erro: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Desatualizando" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Limpeza" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Instalando" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Obsoletos" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Reinstalando" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Apagando" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Atualizando" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verificando" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Executando scriptlet" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Preparando" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "carregando repo '{}' falha: {}" +@@ -479,83 +192,81 @@ msgstr "tsflag inválido no arquivo de configuração: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Falha ao adicionar o arquivo de grupos para o repositório: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Executando verificação da transação" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Erro: verificação de transação vs depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Verificação de transação completa." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Executando teste de transação" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Teste de transação completo" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Executando a transação" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Requisitos de disco:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." +-msgstr[1] "" +-"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Sumário de erros" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB alterado fora do DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Não foi possível executar a transação." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "A transação não pode ser iniciada." + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Falha ao remover o arquivo de transação %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Alguns pacotes não foram baixados. Tentando novamente." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPMs reduziu %.1f MB de atualizações para %.1f MB (%d.1%% salvos)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -563,225 +274,223 @@ msgstr "" + "Delta RPMs falhos aumentaram %.1f MB de atualizações para %.1f MB (%d.1%% " + "desperdiçado)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Não foi possível abrir: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "A chave pública para o %s não está instalada" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problema ao abrir o pacote %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "A chave pública para o %s não é confiável" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "O pacote %s não está assinado" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Não foi possível remover %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s removido" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Sem combinação para o pacote do grupo \"{}\"" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Adicionando pacotes do grupo '%s': %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nada para fazer." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Nenhum grupo marcado para remoção." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Nenhum grupo marcado para atualização." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "O pacote %s não está instalado, não é possível fazer downgrade." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Nenhuma correspondência para argumento: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "Nenhum pacote correspondeu" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "O pacote %s não está instalado, não é possível fazer downgrade." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "O pacote %s de versão mais antiga já foi instalado, não é possível fazer " + "downgrade." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "O pacote %s não está instalado, não é possível reinstála-lo." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "O arquivo %s é um pacote fonte e não pode ser atualizado, ignorando." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "O pacote %s não está instalado, não é possível atualizá-lo." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Pacote %s disponível, mas não instalado." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Pacote %s disponível, mas instalado para arquitetura diferente." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Nenhum pacote %s instalado." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Formato inválido: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Nenhum pacote marcado para remoção." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Pacotes para o argumento %s disponíveis, mas não instalados." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "O pacote %s de versão mais antiga já foi instalado, não pode é possível " + "fazer downgrade." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Ação não tratada: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Nenhum pacote %s disponível." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "Nenhum pacote correspondeu" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Nenhuma atualização de segurança necessária, mas {} atualização disponível" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Nenhuma atualização de segurança necessária, mas {} atualizações disponíveis" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Nenhuma atualização de segurança necessária para \"{}\", mas {} atualização " + "disponível" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Nenhuma atualização de segurança necessária para \"{}\", mas {} atualizações" + " disponíveis" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". O pacote que falha é: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Chaves GPG estão configuradas como: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "A chave GPG em %s (0x%s) já está instalada" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "A chave foi aprovada." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "A chave foi rejeitada." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Falha na importação da chave (código %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Chave importada com sucesso" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Não instalar nenhuma das chaves" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -790,27 +499,27 @@ msgstr "" + "As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas para este pacote.\n" + "Verifique se as URLs corretas das chaves estão configuradas para esse repositório." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Talvez você quisesse dizer: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "O pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Alguns pacotes do repositório local têm checksum incorreto" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "O pacote \"{}\"do repositório \"{}\" tem checksum incorreto" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -818,1512 +527,1457 @@ msgstr "" + "Alguns pacotes têm cache inválido, mas não podem ser baixados devido à opção" + " \"--cacheonly\"" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "O pacote %s já está instalado." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "O pacote %s já está instalado." + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "nenhuma fábrica de conteúdo correspondente para %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Já baixado" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Arquivo de análise \"%s\"falhou: %s" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "Tipo de soma de verificação não suportado: %s" ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "determinando o espelho mais veloz (%s hosts).. " ++msgid "Config error: %s" ++msgstr "Erro de configuração: %s" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Um pacote rpm fonte não será instalado (%s)." +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "ignorando." ++msgid " Installed: %s-%s at %s" ++msgstr " Instalados: %s-%s em %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " Construídos : %s em %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Ambiente '%s' não está instalado." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id '%s' não existe." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operação abortada." + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "habilitando o repositório %s" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Baixando pacotes:" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Adicionado repo %s a partir de %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Erro ao baixar pacotes:" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Falha ao recompilar Delta RPM" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transação falou" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Falha na soma de verificação de recompilação delta RPM" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Recusa de importação automática das chaves ao executar de forma não assistida.\n" ++"Use \"-y\" para sobrescrever." + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "Concluído" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "Verificação GPG FALHOU" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Erro na linha de comando: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "Formato incorreto: %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Tornando pacotes obsoletos" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Argumento Setopt possui multiplos valores %s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Nenhum pacote marcado para sincronização e distribuição." + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Argumento Setopt não possui valor %s" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Nenhum pacote marcado para downgrade." + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "configurar localização do arquivo" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Pacotes instalados" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "operação discreta" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Pacotes disponíveis" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "operação detalhada" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Remover pacotes automaticamente" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "Mostrar versão DNF e sair" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Pacotes extras" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "definir raiz de instalação" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Atualizações Disponíveis" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "não instalar documentações" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Pacotes adicionados recentemente" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "desabilitar todos plugins" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nenhum pacote correspondente a ser listado" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "habilitar plugins por nome" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nenhum pacote localizado" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "desabilitar plugins pelo nome" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Nenhum ID de transação fornecido" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "substituir o valor de $releasever em arquivos config e repo" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "O ID de transação dado não foi localizado" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "Configurando opções arbitrárias de repositório e configurações." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Foi localizado mais de um ID de transação!" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "soluciona problemas depsolve ignorando pacotes" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "O histórico de transações está incompleto, antes %u." + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "exibe a ajuda de comando" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "O histórico de transações está incompleto, depois %u." + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "permite apagar pacotes instalados para resolver dependências" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Desfazendo transação {}, a partir de {}" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "tente as melhores versões de pacotes disponíveis em transações." ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Repo desconhecido: '%s'" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "" +-"executar por completo a partir do cache do sistema, não atualiza o cache" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "máximo tempo de espera do comando" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "nível de depuração na saída" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "despejar em arquivos resultados detalhados da resolução" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Nenhum repositório coincide: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Este comando deve ser executado sob o usuário root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "nível de erro na saída" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Comando não encontrado: %s. Por favor, utilize %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"habilita a lógica obsoleta de processamento do dnf para atualizar ou exibir " +-"as capacidades que o pacote torna obsoleto para info, list e repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "nível de depuração na saída para o rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "responder sim para todas as perguntas automaticamente" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "responder não para todas as perguntas automaticamente" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" ++"--destdir ou --downloaddir deve ser usado com os comandos --downloadonly, " ++"download ou system-upgrade." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"habilitar apenas repositório específicos por um id ou um glob, pode ser " +-"especificado diversas vezes" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "excluir pacotes por nome ou glob" +- +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "desabilitar excludepkgs" +- +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Não é possível detectar versão de lançamento (use '--releasever' para " ++"especificar a versão de lançamento)" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "desativar a remoção de dependências que não são mais usadas" +- +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argumento {}: não permitido com argumento {}" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "controla o uso da cor" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Comando \"%s\" já definido" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "marcar metadados como vencidos antes de executar o comando" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Exclusões no dnf.conf " + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "resolver somente endereços IPv4" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "inclusões no dnf.conf " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "resolver somente endereços IPv6" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Exclusões no repo " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "definir o diretório para copiar os pacotes para" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Inclusões no repo " + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "baixar somente pacotes" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Para diagnosticar o problema, tente executar: '%s'." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "adicione um comentário à transação" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Você provavelmente corrompeu RPMDB, talvez a execução de '%s' corrija este " ++"problema." + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Incluir pacotes bugfix relevantes, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Incluir pacotes de aprimoramentos relevantes, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Repositório problema: %s" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Incluir pacotes newpackage relevantes, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "mostra detalhes sobre um pacote ou grupos de pacotes" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Incluir pacotes de segurança relevantes, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "exibir todos os pacotes (padrão)" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Incluir pacotes necessários para corrigir o aviso informado, nas " +-"atualizações" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "exibir somente pacotes disponíveis" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Incluir pacotes necessários para corrigir o BZ informado, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "exibir somente pacotes instalados" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Incluir pacotes necessários para corrigir o CVE informado, nas atualizações" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "exibir apenas pacotes extras" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Incluir pacotes de segurança relevantes coincidindo com a severidade, nas " +-"atualizações" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "mostrar apenas pacotes de atualizações" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Forçar o uso de uma arquitetura" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "mostrar somente os pacotes autoremove" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Lista de Comandos Principais :" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "exibir apenas pacotes alterados recentemente" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Lista de Comandos de Plugin:" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACOTE" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "lista um pacote ou grupos de pacotes" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoch" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "Localiza qual pacote fornece o valor dado" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Lançamento" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Pesquisando por pacotes: " + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "verificar se há atualizações de pacotes disponíveis" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "Exibir registros de alterações antes de atualizar" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Nenhum pacote disponível." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Nenhum pacote marcado para instalação." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Origem" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Nenhum pacote instalado." + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (a partir de %s)" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Pacote instalado %s %s não disponível." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "A partir do repo" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Nenhum pacote instalado a partir do repositório." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Empacotador" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Nenhum pacote marcado para reinstalar." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Tempo de compilação" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Nenhum pacote marcado para atualização." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Tempo de instalação" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "executa comandos em cima de todos os pacotes em um dado repositório" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Instalado por" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "exibe uma mensagem de ajuda para uso" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licença" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "COMANDO" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "exibir ou usar o histórico de transações" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" ++"Encontrou mais de um ID de transação.\n" ++"'{}' requer um ID de transação ou nome de pacote." + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "s" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "sim" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "não" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Correto? [s/N]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Correto? [S/n]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Nenhum ID de transação ou nome de pacote fornecido." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Grupo: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Você não tem acesso ao banco de dados do histórico." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Group-Id: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Não é possível desfazer a transação %s, fazê-la resultará em um banco de " ++"dados de pacotes inconsistente." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " Descrição: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Não foi possível reverter transação %s, fazê-la resultará em um banco de " ++"dados de pacotes inconsistente." + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Linguagem: %s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Definição de intervalo ID de transação inválida '{}'.\n" ++"Use '..'." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Pacotes obrigatórios:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Pacotes padrão:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Nenhuma transação que manipula o pacote '{}' foi encontrado." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Pacotes opcionais:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Pacotes condicionais:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "habilitar resolução de aliases" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Grupo ambiente: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "desabilitar resolução de aliases" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Environment-Id: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Grupos obrigatórios:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Grupos opcionais:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Aliases estão habilitados" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Resultado a partir de:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Aliases estão desabilitados" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "Nome de arquivo : %s" ++msgid "Invalid alias key: %s" ++msgstr "A chave do alias é invalida %s" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "Repo : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Descrição : " ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases added: %s" ++msgstr "Aliases adicionados: %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "Licença : %s" ++msgid "Alias not found: %s" ++msgstr "Alias não encontrado: %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "Fornecer : %s" ++msgid "Aliases deleted: %s" ++msgstr "Aliases deletados: %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "Outro : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Houve um erro no cálculo do tamanho total do download" ++msgid "%s, alias %s" ++msgstr "%s, alias %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "Tamanho total: %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s='%s'" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Tamanho total do download: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Resolução dos aliases está desabilitada." + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Tamanho depois de instalado: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Aliases não especificados." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Houve um erro ao calcular o tamanho instalado" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Alias não especificado." + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Espaço liberado: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Aliases não definidos." + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Marcação de pacotes instalado pelo grupo:" +- +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Marcação de pacotes removido pelo grupo:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "No match for alias: %s" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grupo" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"remove todos os pacotes desnecessários que foram originalmente instalado " ++"como dependências" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Pacotes" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Pacote para remover" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Instalando grupo/pacotes do módulo" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "procurando por problemas no packagedb" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Instalando pacotes de grupo" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "mostrar todos os problemas; padrão" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Instalando" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "mostrar problemas de dependência" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Atualizando" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "mostrar problemas duplicados" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Reinstalando" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "mostrar pacotes obsoletos" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Instalando dependências" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "mostrar problemas com provides" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Instalando dependências fracas" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} tem exigência ausente de {}" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Removendo" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} é uma duplicidade com {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Removendo pacotes dependentes" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} se tornou obsoleto por {}" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Removendo dependências não utilizadas" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} fornece {} mas não pode ser encontrado" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Desatualizando" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Removendo arquivo %s" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "Remove os dados do cache" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Tipo de metadata para limpar" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Limpando dados: " + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "O cache expirou" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d arquivo removido" ++msgstr[1] "%d arquivos removidos" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Aguardando processo com pid %d finalizar." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Listar dependências dos pacotes e quais pacotes as fornecem" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "sincronizar os pacotes instalados para as últimas versões disponíveis" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Pacote para sincronizar" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Desatualiza um pacote" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Pacote para desatualizar" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "exibir ou usar a informação dos grupos" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Ignorando pacotes com conflitos:\n" +-"(adicionar %s' a linha de comando para forçar sua atualização)" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Nenhum dado de grupo disponível nos repositórios configurados." + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Ignorando pacotes com dependências quebradas%s" ++msgid "Warning: Group %s does not exist." ++msgstr "Aviso: O grupo %s não existe." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " ou parte de um grupo" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Aviso: Nenhum grupo correspondente:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Grupos de Ambientes Disponíveis:" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Grupos de Ambientes Instalados:" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "substituindo" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grupos instalados:" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Resumo da transação\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grupos de Idiomas Instalados:" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Instalar" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grupos disponíveis:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Atualizar" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Grupos de Idiomas Disponíveis:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Remover" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "incluir pacotes opcionais do grupo" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Desatualizar" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "mostrar também grupos ocultos" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Ignorar" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "mostrar somente os grupos instalados" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Pacote" +-msgstr[1] "Pacotes" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "mostrar somente os grupos disponíveis" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Pacote dependente" +-msgstr[1] "Pacotes dependentes" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Atualizados" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Desatualizados" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Instalados" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Subcomando de grupos inválido, use: %s." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Reinstalado" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Não foi possível encontrar um pacote de grupo obrigatório." + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "Instala um ou mais pacotes no seu sistema" ++ ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Pacote para instalar" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Não foi possível encontrar uma correspondência" ++ ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Caminho do arquivo rpm inválido: %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Existem as seguintes versões alternativas para \"{0}\":{1}" ++ ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "gera o cache de metadados" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Fazendo cache de arquivos para todos os metadados." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "marcar ou desmarcar pacotes instalados como instalados pelo usuário." ++ ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Removido(s)" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s marcado como instalado pelo usuário." + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Falhou" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s desmarcado como instalado pelo usuário." + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Total" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s marcado como grupo instalado." + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Erro:" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistema" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Pacote %s não está instalado." + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Linha de comando" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Nome de usuário" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Sem módulos compatíveis pra listar" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Data e hora" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Ação(ões)" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "mostrar apenas módulos habilitados" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Alterado" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "mostrar apenas módulos desabilitados" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Nenhuma transação" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "mostrar conteúdo do perfil" ++ ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Nenhum ID de transação ou pacote fornecido" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Removidos" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Não instalado" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Antigo" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "reinstala um pacote" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Recente" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Pacote para reinstalar" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID de transação:" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "remove um ou mais pacotes do seu sistema" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Horário de início:" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "remover pacotes duplicados" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Início do rpmdb:" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "remover pacotes installonly acima do limite" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u segundos)" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nenhum pacote duplicado encontrado para remoção." ++ ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Nenhum pacote installonly antigo encontrado para remoção." ++ ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "desconhecido" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u minutos)" ++msgid "Never (last: %s)" ++msgstr "Nunca (último: %s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u horas)" ++msgid "Instant (last: %s)" ++msgstr "Instante (último: %s)" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u dias)" ++msgid "%s second(s) (last: %s)" ++msgstr "%s segundo(s) (último: %s)" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Horário do fim:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "exibe os repositórios de software configurados" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Fim do rpmdb:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "exibir todos os repos" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Usuário:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "exibir repos habilitados (padrão)" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Código de retorno:" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "exibir repos desabilitados" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Interrompido" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Sucesso" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Nenhum repositório disponível" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Falhas:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "habilitado" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Falha:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "desabilitado" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Releasever:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Linha de comando :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Comentário :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transação realizada com:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Pacotes alterados:" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Saída do scriptlet:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Erros:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Obsoletos" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Apagar" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Reinstalar" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "IDs de transação ou pacote(s) fornecido(s) inválido(s)" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Pacote %s.%s %s será instalado" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "O pacote %s.%s %s será uma atualização" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "O pacote %s.%s %s será apagado" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Pacote %s.%s %s será instalado" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Pacote %s.%s %s será desatualizado" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "O pacote %s.%s %s ficará obsoleto" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "O pacote %s.%s %s será atualizado" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "Pacote %s.%s %s ficará obsoleto" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "id do repo" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Começando resolução de dependência" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Resolução de dependência finalizada" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "nome do repo" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" +-"Importando chave GPG 0x%s:\n" +-"ID de usuário : \"%s\"\n" +-" Impressão digital: %s\n" +-"A partir de : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Executando" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "pesquise por pacotes coincidindo com a palavra-chave" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Dormindo" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Consultar todos os pacotes (abreviação para repoquery '*' ou repoquery sem " ++"argumento)" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Ininterrompível" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Consultar todas as versões dos pacotes (padrão)" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zumbi" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "mostrar apenas os resultados desta ARCH" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Rastreado/Parado" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "exibe somente resultados que contenham FILE" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Desconhecido" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "mostrar apenas resultado que conflitam REQ" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Não foi possível encontrar informação sobre processo bloqueador (PID %d)" ++"mostra resultados que requer, sugere, complementa, aprimora ou recomenda " ++"pacotes e arquivos REQ" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " O aplicativo com PID %d é: %s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "mostrar apenas os resultados que deixam REQ obsoleto" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Memória: %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "exibe somente resultados que proveem REQ" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Iniciado: %s - %s atrás" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Estado: %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "exibe somente resultados que recomendam REQ" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "exibir apenas resultados que aprimoram REQ" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "exibe somente resultados que sugerem REQ" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Erro de configuração: %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "exibe somente resultados que complementam REQ" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "varifica dependências não-explícitas (arquivos e Provides); padrão" ++ ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" ++ ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" ++"usado com --whatrequires, e --requires --resolve, busca por pacotes " ++"recursivamente" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" ++"mostrar uma lista de todas as dependências e quais pacotes as fornecem" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Instalados: %s-%s em %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Construídos : %s em %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "resolver capacidades para pacote(s) originário" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "exibe árvore recursiva para pacote(s)" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "operar nos RPM fonte correspondentes" ++ ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" ++"exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " ++"N se N é negativo)" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "O DNF apenas baixará pacotes para a transação." +- +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" +-"O DNF apenas baixará pacotes, instalará chaves gpg, e verificará a " +-"transação." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operação abortada." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "exibe informações detalhadas sobre o pacote" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Baixando pacotes:" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "exibe lista de arquivos do pacote" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Erro ao baixar pacotes:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "exibir nome do pacote RPM fonte" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transação falou" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" ++ ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formato para exibição de pacotes encontrados" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"Recusa de importação automática das chaves ao executar de forma não assistida.\n" +-"Use \"-y\" para sobrescrever." ++"usar formato nome-época:versão-lançamento.arquitetura para apresentar " ++"pacotes encontrados" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "Verificação GPG FALHOU" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"Usar formato nome-versão-lançamento para apresentar pacotes encontrados " ++"(padrão de buscas do rpm)" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" ++"usar formato época:nome-versão-lançamento.arquitetura para apresentar " ++"pacotes encontrados" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Tornando pacotes obsoletos" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Nenhum pacote marcado para sincronização e distribuição." +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Nenhum pacote marcado para downgrade." +- +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Pacotes instalados" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Pacotes disponíveis" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Exibir em quais grupos comps os pacotes selecionados são apresentados" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Remover pacotes automaticamente" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "limitar a consulta a pacotes duplicados instalados" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Pacotes extras" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "limitar a consulta a pacotes installonly instalados" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Atualizações Disponíveis" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"limitar a consulta a pacotes instalados com dependências não satisfeitas" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Pacotes adicionados recentemente" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "exibir a localização de onde os pacotes podem ser baixados" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nenhum pacote correspondente a ser listado" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Exibe capacidades que o pacote conflita." + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nenhum pacote localizado" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Recursos de exibição nos quais o pacote pode depender, aprimorar, " ++"recomendar, sugerir e complementar." + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Nenhum ID de transação fornecido" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Exibe capacidades que o pacote pode aprimorar." + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "O ID de transação dado não foi localizado" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Exibe capacidades fornecidas pelo pacote." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Foi localizado mais de um ID de transação!" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Exibe capacidades que o pacote recomenda." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "O histórico de transações está incompleto, antes %u." ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Exibe capacidades que o pacote depende." + +-#: ../dnf/cli/cli.py:641 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "O histórico de transações está incompleto, depois %u." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Desfazendo transação {}, a partir de {}" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "Exibe capacidades que o pacote depende para executar um script %%pre." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Repo desconhecido: '%s'" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Exibe capacidades que o pacote sugere." + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Nenhum repositório coincide: %s" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Exibe capacidades que o pacote pode fornecer." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Este comando deve ser executado sob o usuário root." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Exibe apenas pacotes disponíveis." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Comando não encontrado: %s. Por favor, utilize %s --help" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Exibe apenas pacotes instalados." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Pode ser um comando de plugin DNF, tente: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "Exibe apenas pacotes ausentes nos repositórios disponíveis." + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"Pode ser um comando de plugin DNF, porém o carregamento de plugins está " +-"desativado no momento." ++"Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " ++"instalados." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"--destdir ou --downloaddir deve ser usado com os comandos --downloadonly, " +-"download ou system-upgrade." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Exibir somente pacotes que foram instalados pelo usuário." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Exibe apenas pacotes editados recentemente" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "a chave a ser pesquisada" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" ++"A opção '--resolve' tem de ser usada em conjunto com as opções '--" ++"conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" ++"requires', '--requires-pre', '--suggests' ou '--supplements'" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Pacote {} não contém arquivos" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Etiquetas de pesquisa disponíveis: use --queryformat \".. %{tag} ..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" +-"Não é possível detectar versão de lançamento (use '--releasever' para " +-"especificar a versão de lançamento)" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argumento {}: não permitido com argumento {}" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Comando \"%s\" já definido" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "pesquisa detalhes do pacote para a string fornecida" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Exclusões no dnf.conf " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "pesquisar também a descrição do pacote e URL" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "inclusões no dnf.conf " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Exclusões no repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Inclusões no repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "remove um ou mais pacotes do seu sistema" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "remover pacotes duplicados" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "remover pacotes installonly acima do limite" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Pacote para remover" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nenhum pacote duplicado encontrado para remoção." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Correspondeu Exatamente: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Pacote instalado %s %s não disponível." ++msgid "%s Matched: %%s" ++msgstr "%s Correspondeu: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Nenhum pacote installonly antigo encontrado para remoção." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Nenhuma correspondência encontrada." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "executar um shell interativo do DNF" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SCRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Script para executar no shell DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Erro:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Valor chave não suportado." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Não foi possível encontrar o repositório: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2337,7 +1991,7 @@ msgstr "" + " Se nenhum valor for informado imprime o valor atual.\n" + " Se um valor for informado define esse valor." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2345,7 +1999,7 @@ msgstr "" + "{} [comando]\n" + " exibir ajuda" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2357,7 +2011,7 @@ msgstr "" + " enable: habilita repositórios. opção = repository id\n" + " disable: desabilita repositórios. opção = repository id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2365,7 +2019,7 @@ msgstr "" + "{}\n" + " resolver o conjunto de transações" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2377,7 +2031,7 @@ msgstr "" + " reset: redefine (zero-out) a transação\n" + " run: executa a transação" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2385,7 +2039,7 @@ msgstr "" + "{}\n" + " executar a transação" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2393,7 +2047,7 @@ msgstr "" + "{}\n" + " sair do shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2415,1314 +2069,1666 @@ msgstr "" + "run soluciona ou executa o conjunto de transação\n" + "exit (ou quit) sai do shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Erro: Incapaz de abrir %s para leitura" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Concluído!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Deixando o Shell" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "marcar ou desmarcar pacotes instalados como instalados pelo usuário." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Os specs que serão removidos" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s marcado como instalado pelo usuário." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "os specs que serão instalados" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s desmarcado como instalado pelo usuário." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "bugfix" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s marcado como grupo instalado." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "Aprimoramento" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Pacote %s não está instalado." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "segurança" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Removendo arquivo %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "novo pacote" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "Remove os dados do cache" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Crítico/Seg." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Tipo de metadata para limpar" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Importante/Seg." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Limpando dados: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Moderado/Seg." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "O cache expirou" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Baixo/Seg." + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d arquivo removido" +-msgstr[1] "%d arquivos removidos" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "mostra avisos sobre pacotes" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Aguardando processo com pid %d finalizar." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "avisos sobre novas versões de pacotes instalados (padrão)" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "avisos sobre versões iguais e mais antigas dos pacotes instalados" ++ ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" ++"avisos sobre novas versões daqueles pacotes instalados para os quais uma " ++"nova versão está disponível" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "habilitar resolução de aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "avisos sobre qualquer versão dos pacotes instalados" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "desabilitar resolução de aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "mostrar resumo dos avisos (padrão)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "mostrar lista de avisos" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "mostrar informação de avisos" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Aliases estão habilitados" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "instalado" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Aliases estão desabilitados" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "atualizações" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "A chave do alias é invalida %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "todos" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "disponível" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Aliases adicionados: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Atualiza sumário de informação: " + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Alias não encontrado: %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Avisos(s) de Novo(s) Pacote(s)" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Aliases deletados: %s" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Aviso(s) de seguranca" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Aviso(s) Crítico(s) de Segurança" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Aviso(s) Segurança Importante" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Resolução dos aliases está desabilitada." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Aviso(s) de Segurança Moderado" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Aliases não especificados." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Aviso(s) de Baixa Segurança" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Alias não especificado." ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Aviso(s) de Segurança Desconhecido" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Aliases não definidos." ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Aviso(s) de bugfix" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Aviso(s) de aprimoramento" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um" +-" problema que afeta o seu sistema" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Outro(s) Aviso(s)" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "procurando por problemas no packagedb" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Desconhecido/Seg." + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "mostrar todos os problemas; padrão" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Bugs" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "mostrar problemas de dependência" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tipo" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "mostrar problemas duplicados" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Atualizar ID" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "mostrar pacotes obsoletos" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Atualizados" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "mostrar problemas com provides" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} tem exigência ausente de {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Descrição" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} é uma duplicidade com {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Direitos" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} se tornou obsoleto por {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Severidade" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} fornece {} mas não pode ser encontrado" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Arquivos" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Desatualiza um pacote" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Instalados" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Pacote para desatualizar" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falso" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "exibir ou usar a informação dos grupos" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "verdadeiro" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Nenhum dado de grupo disponível nos repositórios configurados." ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "atualiza um ou mais pacotes do seu sistema" + +-#: ../dnf/cli/commands/group.py:127 ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Pacote a ser atualizado" ++ ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um" ++" problema que afeta o seu sistema" ++ ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Terminado." ++ ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Sem acesso para ler/executar no atual diretório, movendo para /" ++ ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Dependências resolvidas." ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Aviso: O grupo %s não existe." ++msgid "Command line error: %s" ++msgstr "Erro na linha de comando: %s" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Aviso: Nenhum grupo correspondente:" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "Formato incorreto: %s" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Grupos de Ambientes Disponíveis:" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Argumento Setopt possui multiplos valores %s" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Grupos de Ambientes Instalados:" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" ++msgstr "Argumento Setopt não possui valor %s" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grupos instalados:" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grupos de Idiomas Instalados:" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "configurar localização do arquivo" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grupos disponíveis:" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "operação discreta" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Grupos de Idiomas Disponíveis:" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "operação detalhada" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "incluir pacotes opcionais do grupo" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "mostrar também grupos ocultos" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "definir raiz de instalação" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "mostrar somente os grupos instalados" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "não instalar documentações" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "mostrar somente os grupos disponíveis" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "desabilitar todos plugins" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "habilitar plugins por nome" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "desabilitar plugins pelo nome" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "substituir o valor de $releasever em arquivos config e repo" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "Configurando opções arbitrárias de repositório e configurações." ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "soluciona problemas depsolve ignorando pacotes" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "exibe a ajuda de comando" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "permite apagar pacotes instalados para resolver dependências" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "tente as melhores versões de pacotes disponíveis em transações." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" ++"executar por completo a partir do cache do sistema, não atualiza o cache" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "máximo tempo de espera do comando" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "nível de depuração na saída" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "despejar em arquivos resultados detalhados da resolução" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "nível de erro na saída" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Subcomando de grupos inválido, use: %s." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "nível de depuração na saída para o rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "responder sim para todas as perguntas automaticamente" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "responder não para todas as perguntas automaticamente" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"habilitar apenas repositório específicos por um id ou um glob, pode ser " ++"especificado diversas vezes" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "excluir pacotes por nome ou glob" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "desabilitar excludepkgs" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "desativar a remoção de dependências que não são mais usadas" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "controla o uso da cor" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "marcar metadados como vencidos antes de executar o comando" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "resolver somente endereços IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "resolver somente endereços IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "definir o diretório para copiar os pacotes para" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "baixar somente pacotes" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "adicione um comentário à transação" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Incluir pacotes bugfix relevantes, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Incluir pacotes de aprimoramentos relevantes, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Incluir pacotes newpackage relevantes, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Incluir pacotes de segurança relevantes, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Incluir pacotes necessários para corrigir o aviso informado, nas " ++"atualizações" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Incluir pacotes necessários para corrigir o BZ informado, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Incluir pacotes necessários para corrigir o CVE informado, nas atualizações" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Incluir pacotes de segurança relevantes coincidindo com a severidade, nas " ++"atualizações" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Forçar o uso de uma arquitetura" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Lista de Comandos Principais :" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Lista de Comandos de Plugin:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoch" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Lançamento" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Origem" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "A partir do repo" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Empacotador" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Tempo de compilação" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Tempo de instalação" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Instalado por" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licença" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "s" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "sim" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Não foi possível encontrar um pacote de grupo obrigatório." ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "não" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Listar dependências dos pacotes e quais pacotes as fornecem" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Correto? [s/N]: " + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Correto? [S/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Para diagnosticar o problema, tente executar: '%s'." ++msgid "Group: %s" ++msgstr "Grupo: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/output.py:798 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" +-"Você provavelmente corrompeu RPMDB, talvez a execução de '%s' corrija este " +-"problema." ++msgid " Group-Id: %s" ++msgstr " Group-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." +-msgstr "" +-"Você ativou a verificação de pacotes via chave GPG. Isto é positivo. \n" +-"Porém, você não possui nenhuma chave pública GPG instalada. Você precisa baixar as chaves para o pacotes que você deseja instalar e instalá-los.\n" +-"Você pode fazer isto ao executar o comando:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternativamente você pode especificar a url para a chave que gostaria de usar \n" +-"para um repositório na opção 'gpgkey' em uma seção de repositório e DNF\n" +-"irá instalá-la para você.\n" +-"\n" +-"Para mais informações contacte seu distribuidor ou provedor de pacote." ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Descrição: %s" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/output.py:802 + #, python-format +-msgid "Problem repository: %s" +-msgstr "Repositório problema: %s" ++msgid " Language: %s" ++msgstr " Linguagem: %s" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "mostra detalhes sobre um pacote ou grupos de pacotes" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Pacotes obrigatórios:" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "exibir todos os pacotes (padrão)" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Pacotes padrão:" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "exibir somente pacotes disponíveis" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Pacotes opcionais:" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "exibir somente pacotes instalados" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Pacotes condicionais:" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "exibir apenas pacotes extras" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Grupo ambiente: %s" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "mostrar apenas pacotes de atualizações" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Environment-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "mostrar somente os pacotes autoremove" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Grupos obrigatórios:" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "exibir apenas pacotes alterados recentemente" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Grupos opcionais:" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Resultado a partir de:" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "lista um pacote ou grupos de pacotes" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Nome de arquivo : %s" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "Localiza qual pacote fornece o valor dado" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Repo : %s" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Descrição : " + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Pesquisando por pacotes: " ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licença : %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "verificar se há atualizações de pacotes disponíveis" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Fornecer : %s" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "Exibir registros de alterações antes de atualizar" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Outro : %s" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Nenhum pacote disponível." ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Houve um erro no cálculo do tamanho total do download" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Nenhum pacote marcado para instalação." ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Tamanho total: %s" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Nenhum pacote instalado." ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Tamanho total do download: %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid " (from %s)" +-msgstr " (a partir de %s)" ++msgid "Installed size: %s" ++msgstr "Tamanho depois de instalado: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Nenhum pacote instalado a partir do repositório." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Houve um erro ao calcular o tamanho instalado" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Nenhum pacote marcado para reinstalar." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Espaço liberado: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Nenhum pacote marcado para atualização." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Marcação de pacotes instalado pelo grupo:" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "executa comandos em cima de todos os pacotes em um dado repositório" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Marcação de pacotes removido pelo grupo:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grupo" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Pacotes" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "exibe uma mensagem de ajuda para uso" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Instalando grupo/pacotes do módulo" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "COMANDO" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Instalando pacotes de grupo" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "exibir ou usar o histórico de transações" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Instalando" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Encontrou mais de um ID de transação.\n" +-"'{}' requer um ID de transação ou nome de pacote." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Atualizando" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Nenhum ID de transação ou nome de pacote fornecido." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Reinstalando" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Você não tem acesso ao banco de dados do histórico." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Instalando dependências" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Não é possível desfazer a transação %s, fazê-la resultará em um banco de " +-"dados de pacotes inconsistente." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Instalando dependências fracas" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Não foi possível reverter transação %s, fazê-la resultará em um banco de " +-"dados de pacotes inconsistente." ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Removendo" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Definição de intervalo ID de transação inválida '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Removendo pacotes dependentes" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Removendo dependências não utilizadas" ++ ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Desatualizando" ++ ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Nenhuma transação que manipula o pacote '{}' foi encontrado." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "Instala um ou mais pacotes no seu sistema" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Não foi possível encontrar uma correspondência" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Caminho do arquivo rpm inválido: %s" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Existem as seguintes versões alternativas para \"{0}\":{1}" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "bugfix" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "Aprimoramento" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "segurança" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "desconhecido" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "novo pacote" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Crítico/Seg." ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Importante/Seg." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Ignorando pacotes com conflitos:\n" ++"(adicionar %s' a linha de comando para forçar sua atualização)" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Moderado/Seg." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Ignorando pacotes com dependências quebradas%s" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Baixo/Seg." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " ou parte de um grupo" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "mostra avisos sobre pacotes" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "avisos sobre novas versões de pacotes instalados (padrão)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "avisos sobre versões iguais e mais antigas dos pacotes instalados" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "substituindo" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" +-"avisos sobre novas versões daqueles pacotes instalados para os quais uma " +-"nova versão está disponível" ++"\n" ++"Resumo da transação\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "avisos sobre qualquer versão dos pacotes instalados" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Instalar" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "mostrar resumo dos avisos (padrão)" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Atualizar" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "mostrar lista de avisos" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Remover" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "mostrar informação de avisos" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Desatualizar" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "instalado" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Ignorar" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "atualizações" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Pacote" ++msgstr[1] "Pacotes" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "todos" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Pacote dependente" ++msgstr[1] "Pacotes dependentes" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "disponível" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Atualizados" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Atualiza sumário de informação: " ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Desatualizados" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Avisos(s) de Novo(s) Pacote(s)" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Reinstalado" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Aviso(s) de seguranca" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Aviso(s) Crítico(s) de Segurança" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Removido(s)" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Aviso(s) Segurança Importante" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Falhou" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Aviso(s) de Segurança Moderado" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Total" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Aviso(s) de Baixa Segurança" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Aviso(s) de Segurança Desconhecido" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistema" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Aviso(s) de bugfix" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Linha de comando" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Aviso(s) de aprimoramento" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Nome de usuário" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Outro(s) Aviso(s)" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Desconhecido/Seg." ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Data e hora" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Atualizar ID" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Ação(ões)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tipo" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Alterado" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Atualizados" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Nenhuma transação" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Bugs" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Nenhum ID de transação ou pacote fornecido" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Descrição" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Removidos" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Severidade" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Não instalado" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Direitos" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Recente" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Arquivos" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Antigo" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "verdadeiro" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID de transação:" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falso" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Horário de início:" ++ ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Início do rpmdb:" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Sem módulos compatíveis pra listar" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u segundos)" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minutos)" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "mostrar apenas módulos habilitados" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u horas)" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "mostrar apenas módulos desabilitados" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dias)" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "mostrar apenas módulos instalados" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Horário do fim:" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "mostrar conteúdo do perfil" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Fim do rpmdb:" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Usuário:" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Interrompido" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "reinstala um pacote" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Código de retorno:" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Pacote para reinstalar" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Sucesso" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "sincronizar os pacotes instalados para as últimas versões disponíveis" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Falhas:" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Pacote para sincronizar" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Falha:" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "executar um mod dnf interativo para remover e instalar um spec" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Releasever:" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Os specs que serão removidos" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Linha de comando :" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "os specs que serão instalados" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Comentário :" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "gera o cache de metadados" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transação realizada com:" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Fazendo cache de arquivos para todos os metadados." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Pacotes alterados:" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "atualiza um ou mais pacotes do seu sistema" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Saída do scriptlet:" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Pacote a ser atualizado" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Erros:" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"remove todos os pacotes desnecessários que foram originalmente instalado " +-"como dependências" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dep-Install" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "pesquisa detalhes do pacote para a string fornecida" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Obsoletos" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "pesquisar também a descrição do pacote e URL" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Obsoletos" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Apagar" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Reinstalar" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "IDs de transação ou pacote(s) fornecido(s) inválido(s)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Correspondeu Exatamente: %%s" ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Pacote %s.%s %s será instalado" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:2060 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Correspondeu: %%s" ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "O pacote %s.%s %s será uma atualização" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Nenhuma correspondência encontrada." ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "O pacote %s.%s %s será apagado" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2064 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Nunca (último: %s)" ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Pacote %s.%s %s será instalado" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2066 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "Instante (último: %s)" ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Pacote %s.%s %s será desatualizado" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2068 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s segundo(s) (último: %s)" ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "O pacote %s.%s %s ficará obsoleto" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "exibe os repositórios de software configurados" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "O pacote %s.%s %s será atualizado" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "exibir todos os repos" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "Pacote %s.%s %s ficará obsoleto" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "exibir repos habilitados (padrão)" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Começando resolução de dependência" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "exibir repos desabilitados" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Resolução de dependência finalizada" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" ++"Importando chave GPG 0x%s:\n" ++"ID de usuário : \"%s\"\n" ++" Impressão digital: %s\n" ++"A partir de : %s" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Nenhum repositório disponível" +- +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "habilitado" +- +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "desabilitado" +- +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Repo-id : " +- +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Repo-name : " +- +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Repo-status : " +- +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Repo-revision: " +- +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Repo-tags : " +- +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Repo-distro-tags: " +- +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Repo-updated : " +- +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Repo-pkgs : " +- +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Repo-size : " +- +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Repo-metalink: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Executando" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Atualizados : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Dormindo" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Repo-mirrors : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Ininterrompível" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Repo-baseurl : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zumbi" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Repo-expire : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Rastreado/Parado" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Repo-exclude : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Desconhecido" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Repo-include : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" ++"Não foi possível encontrar informação sobre processo bloqueador (PID %d)" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Repo-excluded: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " O aplicativo com PID %d é: %s" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Nome do Arquivo repo: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Memória: %5s RSS (%5sB VSZ)" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "id do repo" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Iniciado: %s - %s atrás" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Estado: %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "nome do repo" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "ignorando." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "pesquise por pacotes coincidindo com a palavra-chave" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" +-"Consultar todos os pacotes (abreviação para repoquery '*' ou repoquery sem " +-"argumento)" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Consultar todas as versões dos pacotes (padrão)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Ambiente '%s' não está instalado." + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "mostrar apenas os resultados desta ARCH" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "exibe somente resultados que contenham FILE" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id '%s' não existe." + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "mostrar apenas resultado que conflitam REQ" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Erro ao analisar '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Não foi possível definir o cache do cache: {}" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"mostra resultados que requer, sugere, complementa, aprimora ou recomenda " +-"pacotes e arquivos REQ" +- +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "mostrar apenas os resultados que deixam REQ obsoleto" +- +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "exibe somente resultados que proveem REQ" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Opção de configuração desconhecida: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "exibe somente resultados que recomendam REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Erro ao analisar --setopt com a chave '%s', e valores '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "exibir apenas resultados que aprimoram REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "A configuração principal não tinha um %s attr. antes de setopt" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "exibe somente resultados que sugerem REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Incorreto ou desconhecido \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "exibe somente resultados que complementam REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Erro ao analisar --setopt com as chaves '%s' '%s', e valores '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "varifica dependências não-explícitas (arquivos e Provides); padrão" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Repo %s não tinha um %s attr. antes de setopt" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Aviso: falha ao carregar '%s', ignorando." + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" +-"usado com --whatrequires, e --requires --resolve, busca por pacotes " +-"recursivamente" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" +-"mostrar uma lista de todas as dependências e quais pacotes as fornecem" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "resolver capacidades para pacote(s) originário" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "exibe árvore recursiva para pacote(s)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "operar nos RPM fonte correspondentes" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" +-"exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " +-"N se N é negativo)" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "exibe informações detalhadas sobre o pacote" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "repo %s: 0 x%s já importado" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "exibe lista de arquivos do pacote" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "repo %s: chave importada 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "exibir nome do pacote RPM fonte" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formato para exibição de pacotes encontrados" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Um pacote rpm fonte não será instalado (%s)." + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"usar formato nome-época:versão-lançamento.arquitetura para apresentar " +-"pacotes encontrados" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" +-"Usar formato nome-versão-lançamento para apresentar pacotes encontrados " +-"(padrão de buscas do rpm)" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" +-"usar formato época:nome-versão-lançamento.arquitetura para apresentar " +-"pacotes encontrados" +- +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Exibir em quais grupos comps os pacotes selecionados são apresentados" +- +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "limitar a consulta a pacotes duplicados instalados" +- +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "limitar a consulta a pacotes installonly instalados" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" +-"limitar a consulta a pacotes instalados com dependências não satisfeitas" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "exibir a localização de onde os pacotes podem ser baixados" +- +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Exibe capacidades que o pacote conflita." ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" +-"Recursos de exibição nos quais o pacote pode depender, aprimorar, " +-"recomendar, sugerir e complementar." + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Exibe capacidades que o pacote pode aprimorar." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "Tipo de soma de verificação não suportado: %s" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Exibe capacidades fornecidas pelo pacote." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Falha ao recompilar Delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Exibe capacidades que o pacote recomenda." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Falha na soma de verificação de recompilação delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Exibe capacidades que o pacote depende." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "Concluído" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "Exibe capacidades que o pacote depende para executar um script %%pre." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Exibe capacidades que o pacote sugere." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Exibe capacidades que o pacote pode fornecer." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Exibe apenas pacotes disponíveis." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Exibe apenas pacotes instalados." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "Exibe apenas pacotes ausentes nos repositórios disponíveis." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++#, fuzzy ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Problema de dependência no repo Modular:" ++msgstr[1] "Problemas de dependêcias no repo Modular" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " +-"instalados." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Exibe apenas os pacotes que podem ser removidos pelo comando \"dnf " +-"autoremove\"." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Ativando fluxo diferente para '{}'." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Exibir somente pacotes que foram instalados pelo usuário." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Nada para mostrar." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Exibe apenas pacotes editados recentemente" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++"Instalando a versão mais recente de '{}' do que o especificado. Razão: {}" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "a chave a ser pesquisada" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Módulos ativados: {}." ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Nenhum perfil especificado para '{}', especifique o perfil." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"A opção '--resolve' tem de ser usada em conjunto com as opções '--" +-"conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" +-"requires', '--requires-pre', '--suggests' ou '--supplements'" ++"\n" ++"\n" ++"Sugestão: [d] padrão, [e] habilitado, [x] desabilitado, [i] instalado" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" ++"\n" ++"\n" ++"Dica: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Pacote {} não contém arquivos" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Ignorando perfil desnecessário: '{}/{}'" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Etiquetas de pesquisa disponíveis: use --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Terminado." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Sem acesso para ler/executar no atual diretório, movendo para /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Não há perfil padrão para o módulo {}:{}" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Não foi possível resolver o argumento {}" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Nenhuma correspondência para o pacote {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Não foi possível ajustar o perfil ao argumento {}" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" ++"Somente o nome do módulo é necessário. Ignorando informações descessárias no" ++" argumento: '{}'" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Dependências resolvidas." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s verificação falhou: %s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3738,29 +3744,6 @@ msgstr "Falha ao armazenar o último tempo de cache." + msgid "Failed determining last makecache time." + msgstr "Falha ao determinar o último tempo de maquette." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "repo %s: 0 x%s já importado" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "repo %s: chave importada 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Arquivo de bloqueio deformado encontrado: %s.\n" +-"Certifique que nenhum outro processo dnf está em execução e remova o arquivo de bloqueio manualmente ou execute systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3783,3 +3766,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "nenhuma fábrica de conteúdo correspondente para %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Já baixado" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "determinando o espelho mais veloz (%s hosts).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "habilitando o repositório %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Adicionado repo %s a partir de %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Desatualizando" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Limpeza" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Instalando" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Reinstalando" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Apagando" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Atualizando" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verificando" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Executando scriptlet" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Preparando" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problema" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Erros ocorreram durante a transação." +diff --git a/po/ru.po b/po/ru.po +index 2ec07ed3..ebbf526c 100644 +--- a/po/ru.po ++++ b/po/ru.po +@@ -18,7 +18,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-08-18 09:29+0000\n" + "Last-Translator: Igor Gorbounov \n" + "Language-Team: Russian (http://www.transifex.com/projects/p/dnf/language/ru/)\n" +@@ -29,230 +29,6 @@ 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" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "ПАКЕТ" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Пакет для установки" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Проблема" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "Не найден transactionItem для ключа: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "Не найден transactionSWDBItem для ключа: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Во время транзакции возникли ошибки." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: ошибка проверки %s: %s вместо %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Включение другого потока для «{}»." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Нечего показывать." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Устанавливается версия «{}», которая новее, чем задано. Причина: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Активированные модули: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Для «{}» не задан профиль, задайте профиль." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Пропуск ненужного профиля: «{}/{}»" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "Не разрешается установка модуля «{0}» из репозитория Fail-Safe {1}" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Не удается подобрать профиль для аргумента {}. Профили для «{}:{}»: {}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Не удается подобрать подходящий профиль для аргумента {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Нет профилей по умолчанию для модуля {}:{}. Есть профили: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Нет профилей по умолчанию для модуля {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Профиля по умолчанию {} нет в модуле {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "Не разрешается установка модуля из репозитория Fail-Safe" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Не удается разрешить аргумент {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Нет соответствия для пакета {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "Не разрешается обновление модуля «{0}» из репозитория Fail-Safe {1}" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Не удается подобрать подходящий профиль в аргументе {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "Не разрешается обновление модуля из репозитория Fail-Safe" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Требуется только имя модуля. Игнорируется ненужная информация в аргументе: " +-"«{}»" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Проблема с зависимостями модулей" +-msgstr[1] "Проблемы с зависимостями модулей" +-msgstr[2] "Проблем с зависимостями модулей" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Ошибка разбора «%s»: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Неизвестное значение параметра: %s=%s в %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Неизвестный параметр конфигурации: %s = %s в %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Не удалось настроить каталог кэша: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Неизвестный параметр конфигурации: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Ошибка разбора --setopt с ключом «%s», значение «%s»: %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "В основной конфигурации нет атрибута %s перед setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Неправильный или неизвестный «{}»: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "При разборе файла «%s» произошла ошибка: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Ошибка разбора --setopt с ключом «%s.%s», значение «%s»: %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "У репозитория %s нет атрибута %s перед setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Предупреждение: не удалось загрузить «%s», пропускается." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Репозиторий «%s»: ошибка при разборе конфигурации: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"В конфигурации отсутствует имя репозитория «%s», поэтому будет " +-"использоваться идентификатор." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Плохой идентификатор для репозитория: %s, байт = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -293,6 +69,16 @@ msgstr "Сбой отправки электронного письма чере + msgid "Failed to execute command '%s': returned %d" + msgstr "Не удалось выполнить команду «%s»: возвращено %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Неизвестное значение параметра: %s=%s в %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Неизвестный параметр конфигурации: %s = %s в %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Запущен dnf-automatic." +@@ -307,128 +93,51 @@ msgstr "Ожидание на %s секунд" + msgid "Error: %s" + msgstr "Ошибка: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"Для параметра конфигурации «gpgkey_dns_verification» требуется libunbound " +-"({})" ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "при загрузке репозитория «{}» произошел сбой: {}" + +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "Расширение DNSSEC: ключ для пользователя " ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Не удалось загрузить репозиторий «{}»" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "неверный." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "" ++"Таймер кэширования метаданных отключен при работе через тарифицируемое " ++"подключение." + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "имеет неизвестный статус." ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "Таймер кэширования метаданных отключен при работе от батареи." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "Расширение DNSSEC: " ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Таймер кэширования метаданных отключен." + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Проверка действительности уже импортированных ключей." ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Кэш метаданных недавно обновлен." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Откат версии" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "Отсутствуют настроенные репозитории в «{}»." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Очистка" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: никогда не истечет и не будет обновляться" + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Установка" ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: истекло и будет обновляться." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Исключаем" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Переустановка" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Удаление" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Обновление" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Проверка" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Запуск скриптлета" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Подготовка" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "при загрузке репозитория «{}» произошел сбой: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Не удалось загрузить репозиторий «{}»" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"Таймер кэширования метаданных отключен при работе через тарифицируемое " +-"подключение." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "Таймер кэширования метаданных отключен при работе от батареи." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Таймер кэширования метаданных отключен." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Кэш метаданных недавно обновлен." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "Отсутствуют настроенные репозитории в «{}»." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: никогда не истечет и не будет обновляться" +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: истекло и будет обновляться." +- +-#. expires within the checking period: +-#: ../dnf/base.py:354 +-#, python-format +-msgid "%s: metadata will expire after %d seconds and will be refreshed now" +-msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" ++#. expires within the checking period: ++#: ../dnf/base.py:354 ++#, python-format ++msgid "%s: metadata will expire after %d seconds and will be refreshed now" ++msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" + + #: ../dnf/base.py:358 + #, python-format +@@ -477,84 +186,80 @@ msgstr "Неверный tsflag в файле настроек: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Ошибка добавления файла групп для репозитория: %s — %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Проверка транзакции" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Ошибка: проверка транзакции на разрешение зависимостей:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Проверка транзакции успешно завершена." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Идет проверка транзакции" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Тест транзакции проведен успешно" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Выполнение транзакции" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Требования к диску:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" +-"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." +-msgstr[1] "" +-"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." +-msgstr[2] "" +-"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Сводка ошибок" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB изменена вне DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Не удалось запустить транзакцию." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Не удалось начать транзакцию:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Не удалось удалить файл транзакции %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Некоторые пакеты не были загружены. Повторная попытка." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%d.1%% сохранено)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -562,218 +267,216 @@ msgstr "" + "Сбой Delta RPM привел к увеличению %.1f МБ обновлений до %.1f МБ (%d.1%% " + "потрачено)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Не удалось открыть: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Публичный ключ для %s не установлен" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Проблема открытия пакета %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Публичный ключ для %s не заслуживает доверия" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Пакет %s не подписан" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Не удается удалить %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s удален(ы)" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Нет соответствия для группового пакета «{}»" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Добавление пакетов из группы «%s»: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Отсутствуют действия для выполнения" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Нет групп, помеченных для удаления." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Не отмечена группа для обновления." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Пакет %s не установлен, нельзя произвести откат версии." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Отсутствуют совпадения для аргумента: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "нет подходящего пакета" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Пакет %s не установлен, нельзя произвести откат версии." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "Пакет %s версией ниже уже установлен, нельзя произвести откат версии." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Пакет %s не установлен, нельзя произвести переустановку." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Файл %s является исходным пакетом и не может быть обновлен, пропускается." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Пакет %s не установлен, нельзя произвести обновление." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Пакет %s есть, но не установлен." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Пакет %s есть, но установлен для другой архитектуры." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Пакет %s не был установлен." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Неправильная форма: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Нет пакетов, помеченных для удаления." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Пакеты для аргумента %s доступны, но не установлены." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "Пакет %s самой старой версии уже установлен, нельзя произвести откат." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Действие не обрабатывается: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Нет пакета %s." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "нет подходящего пакета" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Не требуются обновления безопасности, но обновление {} имеется" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Не требуются обновления безопасности, но обновления {} имеются" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Для «{}» не требуются обновления безопасности, но обновление {} имеется" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Для «{}» не требуются обновления безопасности, но обновления {} имеются" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Сбойный пакет: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Ключи GPG настроены как: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG ключ %s (0x%s) уже установлен" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Ключ принят." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Ключ отклонен." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Неудача импорта ключа (code %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Импорт ключа успешно завершен" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Не установлены какие-либо ключи" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -782,29 +485,29 @@ msgstr "" + "GPG ключи, перечисленные для репозитория «%s», уже установлены, но они не являются правильными для этого пакета.\n" + "Проверьте, правильно ли настроены URL ключей для этого репозитория." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Импорт ключа(ключей) не помог, неверный ключ(ключи)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Возможно, вы имели в виду: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + "У пакета «{}» из локального репозитория «{}» неправильная контрольная сумма" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + "У некоторых пакетов из локального репозитория неправильная контрольная сумма" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "У пакета «{}» из репозитория «{}» неправильная контрольная сумма" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -812,1536 +515,1469 @@ msgstr "" + "У некоторых пакетов неправильный кеш, но они не загружаются из-за параметра " + "«--cacheonly»" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "Пакет %s уже установлен." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Проблемы в запросе:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "недостающие пакеты: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "поврежденные пакеты: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "При разборе файла «%s» произошла ошибка: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "недостающие группы или модули: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "Не удалось прочитать файл «%s»: %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "поврежденные группы или модули: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Ошибка конфигурации: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Проблема с зависимостями модулей с параметрами по умолчанию" +-msgstr[1] "Проблемы с зависимостями модулей с параметрами по умолчанию" +-msgstr[2] "Проблем с зависимостями модулей с параметрами по умолчанию" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Псевдонимы могут содержать бесконечную рекурсию" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "нет подходящего обработчика для %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Уже загружен" ++msgid "%s, using original arguments." ++msgstr "%s, используются первоначальные аргументы." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "неподдерживаемый тип контрольной суммы: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Установлено: %s-%s из %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "определение самого быстрого зеркала (%s узлов).. " ++msgid " Built : %s at %s" ++msgstr " Собрано : %s из %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"Нет модульных метаданных для модульного пакета «{}», он не может быть " +-"установлен в системе" ++"Операция приведет к переключению потока '{1}' модуля '{0}' на поток '{2}'" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Нет модульных метаданных для модульного пакета" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "пропускается." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Модуль или группа «%s» не установлены." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Операция отменена" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Модуль или группа «%s» недоступны." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Загрузка пакетов:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Модуль или группа «%s» не существуют." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Ошибка при загрузке пакетов:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Среда «%s» еще не установлена" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Сбой транзакции" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "Среда «%s» недоступна." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Отмена автоматического импорта ключей во время запуска без контроля.\n" ++"Используйте \"-y\" для игнорирования." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "ID группы «%s» не существует." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "СБОЙ проверки GPG" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "подключение репозитория %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Журналы изменений для {}" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Добавлен %s репозиторий из %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Исключение пакетов" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Не удалось пересобрать пакет Delta RPM" +- +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Контрольная сумма пересобранного пакета Delta RPM неверна" +- +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "готово" +- +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Ошибка команды: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "плохой формат: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Аргумент setopt имеет несколько значений: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Аргумент setopt не имеет значения: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "расположение файла конфигурации" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "работать без вывода сообщений" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "подробно описывать действия" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Отсутствуют пакеты, помеченные для синхронизации дистрибутивов." + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "вывести версию DNF и выйти" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Нет пакетов, помеченных для понижения версии." + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "настройка корневого каталога установки" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Установленные пакеты" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "не устанавливать документацию" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Имеющиеся пакеты" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "отключить все модули" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Автоудаление пакетов" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "включить модули по названию" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Дополнительные пакеты" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "отключить модули по названию" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Доступные обновления" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Недавно добавленные пакеты" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "установить произвольные настройки и параметры репозиториев" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Совпадений среди пакетов не найдено" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "разрешить проблемы зависимостей, пропустив пакеты" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Совпадений не найдено" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "показать справку по команде" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Не указан идентификатор транзакции" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Указанный идентификатор транзакции не найден" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "" +-"попытаться использовать наиболее подходящие версии пакетов в транзакциях." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Найдено более одного идентификатора транзакции!" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "не ограничивать транзакцию наилучшим кандидатом" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Неполная история транзакций, до %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "брать полностью из системного кэша, не обновлять его" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Неполная история транзакций, после %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "максимальное время ожидания команды" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Откат транзакции {}, с {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "уровень отладочных сообщений" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Неизвестный репозиторий: «%s»" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "сохраняет подробные результаты в файлах" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Нет соответствующих репозиториев: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Эта команда должны быть выполнена от имени пользователя root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "уровень сообщений об ошибках" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Не найдена команда: %s . Воспользуйтесь %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"включает логику обработки устаревших пакетов dnf для обновления или " +-"отображения возможностей, устаревающих с пакетом, для info, list и " +-"repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "уровень отладочных сообщений для rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "автоматически отвечать утвердительно на все вопросы" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "автоматически отвечать отрицательно на все вопросы" +- +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Включить дополнительные репозитории. Параметр списка. Поддерживает маски, " +-"может быть задан несколько раз." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"Отключить дополнительные репозитории. Параметр списка. Поддерживает маски, " +-"может быть задан несколько раз." ++"--destdir или -downloaddir должны использоваться с --downloadonly или с " ++"командой download или system-upgrade." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +-"включить только определенные репозитории по идентификатору или маске, можно" +-" задать несколько раз" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"подключить репозитории командой config-manager (сохранение автоматическое)" ++"--enable, --set-enabled и --disable, --set-disabled должны использоваться " ++"вместе с командой config-manager." + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"отключить репозитории командой config-manager (сохранение автоматическое)" +- +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "исключить пакеты по имени или маске" ++"Предупреждение: принудительная глобальная проверка подписи GPG в " ++"соответствии с активной политикой безопасности RPM (как подавить это " ++"сообщение, см. «gpgcheck» в dnf.conf(5))" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "отключить excludepkgs" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Файл настроек «{}» не существует" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Не удается определить версию выпуска (используйте '--releasever' для " ++"задания версии выпуска)" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "запретить удаление зависимостей, которые больше не используются" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "аргумент {}: не допускается с аргументом {}" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "отключить проверку подписи gpg (если позволяет политика RPM)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Команда \"%s\" уже определена" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "использовать ли цветовые схемы" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Исключения из dnf.conf: " + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "установить метаданные как истекшие перед запуском команды" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Включения в dnf.conf: " + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "разрешение только в адреса IPv4" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Исключения из репозитория " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "разрешение только в адреса IPv6" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Включения в репозиторий " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "задать каталог для копирования в него пакетов" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Для проведения диагностики, попробуйте выполнить: «%s»." + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "только загрузить пакеты" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Вероятно у вас повреждена RPMDB, запуск «%s» может исправить эту проблему." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "добавить к транзакции комментарий" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Включить в обновления пакеты для исправлений ошибок" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Проблема с репозиторием: %s" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Включить в обновления пакеты, связанные с улучшениями" +- +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Включить в обновления пакеты, связанные с newpackage" +- +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Включить в обновления пакеты, связанные с безопасностью" +- +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Включить в обновления пакеты, необходимые для исправлений в связи с данной " +-"рекомендацией" +- +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Включать в обноления пакеты, требуемые для исправления данной ошибки из " +-"багзиллы" +- +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Включать в обновления пакеты, требуемые для исправления данной уязвимости " +-"CVE" +- +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" +-" опасности" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "отобразить информацию о пакете или группе пакетов" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Принудительно использовать архитектуру" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "показывать все пакеты (по умолчанию)" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Список основных команд:" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "показывать только имеющиеся пакеты" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Список команд подключаемых модулей:" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "показывать только установленные пакеты" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Имя" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "показывать только дополнительные пакеты" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Имя" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "показывать только пакеты с обновлениями" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Эпоха" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "показывать только пакеты с автоудалением" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Версия" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "показывать только недавно измененные пакеты" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Версия" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "ПАКЕТ" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Выпуск" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Спецификация имени пакета" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Архитектура" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "вывести список пакетов или групп пакетов" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Архитектура" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "найти пакет по заданному значению" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Размер" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "ПРЕДОСТАВЛЕНИЕ" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Размер" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Укажите спецификацию для поиска" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Источник" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Поиск пакетов: " + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Репозиторий" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "проверить доступные обновления для пакетов" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Репозиторий" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "перед обновлением показывать журналы изменений" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Из репозитория" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Нет пакетов." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Сопровождающий" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Нет пакетов, помеченных для установки." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Время сборки" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Пакеты не были установлены." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Время установки" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (из %s)" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Установлен" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Установленный пакет %s%s недоступен." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Краткое описание" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Пакеты не были установлены из репозитория." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Краткое описание" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Нет пакетов, помеченных для переустановки." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Отсутствуют пакеты, помеченные для обновления." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Лицензия" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "выполнить команды над всеми пакетами заданного репозитория" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Описание" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "REPOID" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Описание" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "ID репозитория" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Нет пакетов для списка" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Спецификация пакета" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "д" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "отобразить подсказку по использованию" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "да" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "КОМАНДА" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "н" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "нет" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "отобразить (или использовать) историю транзакций" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Продолжить? [д/Н]: " ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Найдено более одного идентификатора транзакции.\n" ++"'{}' требует один идентификатор транзакции или имя пакета." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Все правильно? [Д/н]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Не задан идентификатор транзакции или имя пакета." + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Группа: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Нет доступа к спискам предыдущих действий." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Код группы: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Не удается отменить транзакцию %s, поскольку это приведет к нарушениям в " ++"базе данных пакетов." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " Описание: %s" +- +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Язык: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Не удается откатить транзакцию %s, поскольку это приведет к нарушениям в " ++"базе данных пакетов." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Обязательные пакеты:" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Неверное определение диапазона идентификатора «{}».\n" ++"Используйте «..»." + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Пакеты по умолчанию:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Не удается преобразовать «{}» в идентификатор транзакции.\n" ++"Используйте «», «last», «last-»." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Необязательные пакеты:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Не найдено транзакций, работающих с пакетом «{}»." + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Условные пакеты:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Перечислить или создать псевдонимы команд" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Группа окружения: %s" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "включить разрешение псевдонимов" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " ID окружения: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "отключить разрешение псевдонимов" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Обязательные группы:" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "действие с псевдонимами" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Необязательные группы:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "определение псевдонима" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Совпадения с:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Псевдонимы теперь включены" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Имя файла : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Псевдонимы теперь отключены" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Repo : %s" +-msgstr "Репозиторий : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Описание : " ++msgid "Invalid alias key: %s" ++msgstr "Неверный ключ псевдонима: %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "URL : %s" +-msgstr "Ссылка : %s" ++msgid "Alias argument has no value: %s" ++msgstr "Аргумент псевдонима не имеет значения: %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "License : %s" +-msgstr "Лицензия : %s" ++msgid "Aliases added: %s" ++msgstr "Псевдонимов добавлено: %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Provide : %s" +-msgstr "Предоставьте : %s" ++msgid "Alias not found: %s" ++msgstr "Псевдоним не найден: %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Other : %s" +-msgstr "Другое : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Произошла ошибка при подсчете общего объема загрузки" ++msgid "Aliases deleted: %s" ++msgstr "Псевдонимов удалено: %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Total size: %s" +-msgstr "Общий размер: %s" ++msgid "%s, alias %s" ++msgstr "%s, псевдоним %s" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total download size: %s" +-msgstr "Объем загрузки: %s" ++msgid "Alias %s='%s'" ++msgstr "Псевдоним %s='%s'" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Объем изменений: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Разрешение псевдонимов отключено." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Ошибка при подсчете объема установки" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Псевдонимы не заданы." + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Освобожденное место: %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Не указан псевдоним." + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Отметка, что пакеты установлены группой:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Псевдонимы не определены." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Отметка, что пакеты удалены группой:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "Нет совпадения для псевдонима: %s" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Группа" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"удалить все ненужные пакеты, первоначально установленные по зависимостям" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Пакеты" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Пакет для удаления" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Установка пакетов группы/модуля" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "поиск проблем в packagedb" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Установка пакетов группы" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "показывать все проблемы; по умолчанию" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Установка" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "показывать проблемы с зависимостями" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Обновление" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "показывать повторяющиеся проблемы" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Переустановка" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "показывать устаревшие пакеты" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Установка зависимостей" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "показывать проблемы с предоставляемой функциональностью" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Установка слабых зависимостей" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} отсутствуют зависимости {}" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Удаление" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} повторяет {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Удаление зависимых пакетов" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} замещается {}" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Удаление неиспользуемых зависимостей" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} обеспечивает {}, но не найден" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Откат версии" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Удаление файла %s" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Установка профилей модулей" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "удалить кэшированные данные" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Отключение профилей модулей" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Тип метаданных для удаления" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Включение потоков модулей" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Очистка данных: " + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Переключение потоков модулей" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Неактуальный кеш" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Отключение модулей" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d файл удален" ++msgstr[1] "%d файла удалено" ++msgstr[2] "%d файлов удалено" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Сброс модулей" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Ожидание завершения процесса с PID %d." + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Установка групп с рабочими средами" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Показывать список зависимостей пакета и какие пакеты их предоставляют" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Обновление групп с рабочими средами" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "обновить установленные пакеты до последних имеющихся версий" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Удаление групп с рабочими средами" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Пакет для синхронизации" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Установка групп" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Откат к предыдущей версии пакета" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Обновление групп" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Пакет для отката версии" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Удаление групп" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "показать или использовать информацию о группах" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Пропуск пакетов с конфликтами:\n" +-"(добавьте «%s» к командной строке для их принудительного обновления)" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Отсутствует информация о группах для настроенных репозиториев." + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Пропуск пакетов с нарушенными зависимостями %s" ++msgid "Warning: Group %s does not exist." ++msgstr "Внимание: группа %s не существует." + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " или часть группы" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Предупреждение: ни одна группа не совпадает:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Пакет" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Доступные группы рабочих сред:" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Пакет" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Установленные группы рабочих сред:" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "замена" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Установленные группы:" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Результат транзакции\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Установленные языковые группы:" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Установка" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Доступные группы:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Обновление" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Доступные языковые группы:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Удаление" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "включать дополнительные пакеты из группы" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Откат версии" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "показывать и скрытые группы" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Пропуск" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "показывать только установленные группы" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Пакет" +-msgstr[1] "Пакета" +-msgstr[2] "Пакетов" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "показывать только доступные группы" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Зависимый пакет" +-msgstr[1] "Зависимых пакета" +-msgstr[2] "Зависимых пакетов" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Обновлен" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "доступные подкоманды: {} (по умолчанию), {}" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Возвращен к предыдущей версии" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "аргумент для групповой подкоманды" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Установлен" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Неправильная подкоманда для групп, используйте: %s." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Переустановлен" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Не удается найти пакет из обязательной группы." + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Пропущено" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "установка пакета(ов) в систему" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Удален" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Пакет для установки" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Сбой" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Совпадений не найдено" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Общий размер" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Неправильный путь к файлу rpm: %s" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Есть следующие альтернативы для «{0}»: {1}" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Система" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "создание кэша метаданных" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Командная строка" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Создание кэша для всех метаданных файлов." + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Имя пользователя" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"отметить или снять отметку пользовательской установки с установленных " ++"пакетов." + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Идентификатор" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Дата и время" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s помечено как пользовательская установка." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Действия" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "с %s снята отметка пользовательской установки." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Изменено" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s помечено как установленное в составе группы." + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Нет транзакций" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Ошибка:" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Информация об истории отказов" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Пакет %s не установлен." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Не задан идентификатор транзакции или пакет" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Удалено" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Нет соответствующего Modules" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Не установлено" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Старее" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Взаимодействие с Modules." + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Новее" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "показывать только активированные модули" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Идентификатор транзакции :" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "показывать только отключенные модули" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Время начала :" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Начало rpmdb :" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "показывать содержимое профиля" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u секунд)" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u минут)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u часов)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Спецификация модуля" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u дней)" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Время окончания :" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "переустановка пакета" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Конец rpmdb :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Пакет для переустановки" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Пользователь :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "удалить пакет или пакеты из системы" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Код возврата :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "удалить повторяющиеся пакеты" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Прекращено" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" ++"удалить пакеты, предназначенные только для установки, превышающие лимит" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Успешно" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Не найдено повторящихся пакетов для удаления." + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Ошибки:" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Не найдены пакеты только для установки, помеченные для удаления." + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Неудача:" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "неизвестно" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Выпускаемая версия :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Никогда (осталось: %s)" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Команда :" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Немедленно (осталось:%s)" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Комментарий :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s секунд(а) (осталось: %s)" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Транзакция выполнена:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "отобразить настроенные репозитории ПО" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Пакеты изменены:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "показать все репозитории" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Вывод скриптлета:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "показать активированные репозитории (по умолчанию)" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Ошибки:" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "показать отключенные репозитории" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Установка зависимостей" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Спецификация репозитория" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Исключено" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Нет репозиториев" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Удаление" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "включено" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Переустановка" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "отключено" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Даны неправильные идентификаторы транзакций или пакеты" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Пакет %s.%s %s будет устанавливаться" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Пакет %s.%s %s будет обновлением" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Пакет %s.%s %s будет удаляться" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Пакет %s.%s %s будет переустанавливаться" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Пакет %s.%s %s будет убираться" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Пакет %s.%s %s будет обновляться" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Пакет %s.%s %s будет считаться устаревшим" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Начало разрешения зависимостей" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Конец разрешения зависимостей" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" +-"Импорт GPG-ключа 0x%s:\n" +-"Идентификатор пользователя: \"%s\"\n" +-"Отпечаток: %s\n" +-"Источник: %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Работает" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Ожидание" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Непрерываемый" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Зомби" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Трассировано/Остановлено" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Неизвестно" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" +-"Невозможно найти информацию о блокирующем процессе (идентификатор процесса " +-"%d)" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Приложение с идентификатором процесса %d: %s" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "идентификатор репозитория" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Память : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "состояние" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Запущено : %s — %s назад" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "имя репозитория" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Статус : %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "поиск пакетов по ключевому слову" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Не удалось прочитать файл «%s»: %s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Запросить все пакеты (сокращение для repoquery «*» или repoquery без " ++"параметра)" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Ошибка конфигурации: %s" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Запрашивать все версии пакетов (по умолчанию)" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Псевдонимы могут содержать бесконечную рекурсию" +- +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, используются первоначальные аргументы." ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "показывать только результаты с этой ARCH" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Установлено: %s-%s из %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "показывать только результаты, относящиеся к FILE" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Собрано : %s из %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "показывать только результаты, конфликтующие с REQ" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Операция приведет к переключению потока '{1}' модуля '{0}' на поток '{2}'" ++"показывать результаты, которые требуют, предполагают, дополняют, улучшают " ++"или рекомендуют состав пакета и файлы REQ" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" +-"Нельзя переключать включенные потоки модуля.\n" +-"Рекомендуется удалить из модуля все установленное содержимое и сбросить модуль с помощью команды «dnf module reset <имя_модуля>». После сброса модуля можно установить другой поток." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "показывать только результаты, делающие REQ устаревшим" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "показывать только результаты, предоставляющие REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "показывать только результаты, рекомендующие REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "показывать только результаты, расширяющие REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "показывать только результаты, в которых предлагается REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "показывать только результаты, дополняющие REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF только загрузит пакеты для транзакции." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"проверять зависимости в точности так, как указано, в отличие от --alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"DNF только загрузит пакеты, установит gpg-ключи и проверит транзакцию." ++"используется с --whatrequires и --requires --resolve, рекурсивный запрос " ++"пакетов." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Операция отменена" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Загрузка пакетов:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "показывать доступные теги для использования с --queryformat" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Ошибка при загрузке пакетов:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "разрешить возможности до первоначальных пакетов" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Сбой транзакции" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "показывать дерево рекурсии для пакета(ов)" ++ ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "работать с соответствующим исходным RPM" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Отмена автоматического импорта ключей во время запуска без контроля.\n" +-"Используйте \"-y\" для игнорирования." ++"показывать N последних пакетов для данного name.arch (или последних, кроме " ++"N, если N отрицательное)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "СБОЙ проверки GPG" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Журналы изменений для {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "показывать подробную информацию о пакете" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Исключение пакетов" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "показывать список файлов в пакете" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Отсутствуют пакеты, помеченные для синхронизации дистрибутивов." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "показывать имя исходного пакета RPM" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Нет пакетов, помеченных для понижения версии." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "показывать журналы изменений для пакета" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Установленные пакеты" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "формат отображения найденных пакетов" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Имеющиеся пакеты" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"использовать формат name-epoch:version-release.architecture для отображения " ++"найденных пакетов (по умолчанию)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Автоудаление пакетов" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"использовать формат name-version-release для отображения найденных пакетов " ++"(стандартно для rpm query)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Дополнительные пакеты" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"использовать формат epoch:name-version-release.architecture для отображения " ++"найденных пакетов" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Доступные обновления" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Отображать, в каких группах представлены выбранные пакеты" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Недавно добавленные пакеты" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "ограничить запрос установленными повторяющимися пакетами" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Совпадений среди пакетов не найдено" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "ограничить запрос установленными пакетами «только для установки»" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Совпадений не найдено" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" ++"ограничить запрос установленными пакетами с неудовлетворенными зависимостями" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Не указан идентификатор транзакции" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "показывать место, откуда можно загрузить эти пакеты" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Указанный идентификатор транзакции не найден" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Показывать возможности, с которыми пакет конфликтует." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Найдено более одного идентификатора транзакции!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Показывать возможности, от которых пакет может зависеть, которые может " ++"улучшить, рекомендовать, предлагать и дополнять." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Неполная история транзакций, до %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Показывать возможности, которые пакет может улучшить." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Неполная история транзакций, после %u." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Показывать возможности, предоставляемые пакетом." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Откат транзакции {}, с {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Показывать возможности, рекомендуемые пакетом." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Неизвестный репозиторий: «%s»" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Показывать возможности, от которых пакет зависит." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "Нет соответствующих репозиториев: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Показывать возможности, от которых пакет зависит для запуска скрипта %%pre." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Эта команда должны быть выполнена от имени пользователя root." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Показывать возможности, предлагаемые пакетом." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Не найдена команда: %s . Воспользуйтесь %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Показывать возможности, которые пакет может дополнить." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Это может быть команда модуля DNF, попробуйте: \"dnf install 'dnf-" +-"command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Показывать только доступные пакеты." + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Это может быть команда модуля DNF, но загрузка модулей сейчас отключена." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Показывать только установленные пакеты." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" +-"--destdir или -downloaddir должны использоваться с --downloadonly или с " +-"командой download или system-upgrade." ++"Показывать только пакеты, отсутствующие во всех доступных репозиториях." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"--enable, --set-enabled и --disable, --set-disabled должны использоваться " +-"вместе с командой config-manager." ++"Показывать только пакеты, которые предоставляют обновление для уже " ++"установленного пакета." + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"Предупреждение: принудительная глобальная проверка подписи GPG в " +-"соответствии с активной политикой безопасности RPM (как подавить это " +-"сообщение, см. «gpgcheck» в dnf.conf(5))" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Файл настроек «{}» не существует" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Отображать только пакеты, установленные пользователем." + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Показывать только недавно измененные пакеты" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "ключ для поиска" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"Не удается определить версию выпуска (используйте '--releasever' для " +-"задания версии выпуска)" ++"Параметр «--resolve» должен использоваться вместе с одним из параметров: " ++"«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " ++"«--requires», «--requires-pre», «--suggests» или «--supplements»" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "аргумент {}: не допускается с аргументом {}" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Команда \"%s\" уже определена" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "В пакете {} нет файлов" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Исключения из dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Доступные тэги запросов: формат --queryformat «.. %{tag} ..»" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Включения в dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Исключения из репозитория " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Включения в репозиторий " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "поиск информации о пакете по заданной строке" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "удалить пакет или пакеты из системы" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "поиск также описания пакета и URL" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "удалить повторяющиеся пакеты" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "КЛЮЧЕВОЕ СЛОВО" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "" +-"удалить пакеты, предназначенные только для установки, превышающие лимит" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Ключевое слово для поиска" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Пакет для удаления" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Имя" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Не найдено повторящихся пакетов для удаления." ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Краткое описание" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Описание" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " и " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s точное соответствие: %%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Установленный пакет %s%s недоступен." ++msgid "%s Matched: %%s" ++msgstr "%s совпадение: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Не найдены пакеты только для установки, помеченные для удаления." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Нет совпадений." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "запустить интерактивную оболочку DNF" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "СКРИПТ" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Скрипт для запуска в оболочке DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Ошибка:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Неподдерживаемое значение ключа." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Не удалось найти репозиторий: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2355,7 +1991,7 @@ msgstr "" + " Если значение не задано, выводится текущее значение.\n" + " Если значение задано, то устанавливается это значение." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2363,7 +1999,7 @@ msgstr "" + "{} [command]\n" + " печать справки" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2375,7 +2011,7 @@ msgstr "" + " enable: включить репозитории. option = repository id\n" + " disable: отключить репозитории. option = repository id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2383,7 +2019,7 @@ msgstr "" + "{}\n" + " разрешить набор транзакций" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2395,7 +2031,7 @@ msgstr "" + " reset: сброс (обнуление) транзакции\n" + " run: запуск транзакции" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2403,7 +2039,7 @@ msgstr "" + "{}\n" + " запустить транзакцию" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2411,7 +2047,7 @@ msgstr "" + "{}\n" + " выйти из оболочки" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2433,1332 +2069,1688 @@ msgstr "" + "run разрешить и запустить набор транзакций\n" + "exit (or quit) выйти из оболочки" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Ошибка: не удалось открыть %s для чтения" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Выполнено!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Выход из оболочки" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +-"отметить или снять отметку пользовательской установки с установленных " +-"пакетов." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Спецификация пакета" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Спецификации, которые будут удалены" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s помечено как пользовательская установка." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Спецификации, которые будут установлены" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "с %s снята отметка пользовательской установки." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "исправление ошибки" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s помечено как установленное в составе группы." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "улучшение" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Пакет %s не установлен." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "безопасность" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Удаление файла %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "newpackage" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "удалить кэшированные данные" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Критические/Безоп." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Тип метаданных для удаления" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Важные/Безоп." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Очистка данных: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Умеренные/Безоп." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Неактуальный кеш" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Низкие/Безоп." + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d файл удален" +-msgstr[1] "%d файла удалено" +-msgstr[2] "%d файлов удалено" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "показать рекомендации к пакетам" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Ожидание завершения процесса с PID %d." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "рекомендации к новым версиям установленных пакетов (по умолчанию)" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Перечислить или создать псевдонимы команд" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "рекомендации к равным и более старым версиям установленных пакетов" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "включить разрешение псевдонимов" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"рекомендации к новым версиям тех установленных пакетов, для которых есть " ++"новая версия" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "отключить разрешение псевдонимов" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "рекомендации к любым версиям установленных пакетов" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "действие с псевдонимами" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "показывать сводку рекомендаций (по умолчанию)" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "определение псевдонима" +- +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Псевдонимы теперь включены" +- +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Псевдонимы теперь отключены" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "показывать список рекомендаций" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Неверный ключ псевдонима: %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "показывать информацию о рекомендациях" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Аргумент псевдонима не имеет значения: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Псевдонимов добавлено: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Псевдоним не найден: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "установленные" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Псевдонимов удалено: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "обновления" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, псевдоним %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "все" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Псевдоним %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "доступные" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Разрешение псевдонимов отключено." ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Информационная сводка по обновлениям: " + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Псевдонимы не заданы." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Уведомления о новом пакете" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Не указан псевдоним." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Уведомления о безопасности" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Псевдонимы не определены." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Критические уведомления о безопасности" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Нет совпадения для псевдонима: %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Важные уведомления о безопасности" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"обновление, но только «новейших» пакетов, которые исправляют проблему в " +-"вашей системе" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Уведомления о безопасности (умеренная степень)" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "поиск проблем в packagedb" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Уведомления о безопасности (низкий уровень)" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "показывать все проблемы; по умолчанию" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Уведомления о безопасности (неизвестный уровень)" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "показывать проблемы с зависимостями" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Сведения об исправлении ошибок" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "показывать повторяющиеся проблемы" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Сведения об улучшениях" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "показывать устаревшие пакеты" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "другие уведомления" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "показывать проблемы с предоставляемой функциональностью" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Неизвестные/Безоп." + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} отсутствуют зависимости {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Ошибки" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} повторяет {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Тип" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} замещается {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Идентификатор обновления" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} обеспечивает {}, но не найден" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Обновлено" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Откат к предыдущей версии пакета" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "Уязвимости (CVE)" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Пакет для отката версии" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Описание" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "показать или использовать информацию о группах" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Права" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Отсутствует информация о группах для настроенных репозиториев." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Опасность" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Внимание: группа %s не существует." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Файлы" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Предупреждение: ни одна группа не совпадает:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Установлен" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Доступные группы рабочих сред:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "ложь" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Установленные группы рабочих сред:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "истина" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Установленные группы:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "обновить пакет или пакеты в системе" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Установленные языковые группы:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Пакет для обновления" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Доступные группы:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"обновление, но только «новейших» пакетов, которые исправляют проблему в " ++"вашей системе" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Доступные языковые группы:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Останов процесса." + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "включать дополнительные пакеты из группы" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Отсутствуют права на чтение/запуск в данном каталоге, будет использован " ++"корневой каталог \"/\"" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "показывать и скрытые группы" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"попробуйте добавить в командную строку «{}» для замены конфликтующих пакетов" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "показывать только установленные группы" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "попробуйте добавить «{}» для пропуска удаляемых пакетов" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "показывать только доступные группы" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " или «{}» для пропуска удаляемых пакетов" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" ++"попробуйте добавить «{}», чтобы использовать не только наилучшие варианты " ++"пакетов" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "доступные подкоманды: {} (по умолчанию), {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " или «{}», чтобы использовать не только наилучшие варианты пакетов" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "аргумент для групповой подкоманды" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Зависимости разрешены." + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Неправильная подкоманда для групп, используйте: %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Не удается найти пакет из обязательной группы." ++msgid "Command line error: %s" ++msgstr "Ошибка команды: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Показывать список зависимостей пакета и какие пакеты их предоставляют" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "плохой формат: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Для проведения диагностики, попробуйте выполнить: «%s»." ++msgid "Setopt argument has multiple values: %s" ++msgstr "Аргумент setopt имеет несколько значений: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" ++msgstr "Аргумент setopt не имеет значения: %s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" +-"Вероятно у вас повреждена RPMDB, запуск «%s» может исправить эту проблему." + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "расположение файла конфигурации" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "работать без вывода сообщений" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "подробно описывать действия" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "настройка корневого каталога установки" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "не устанавливать документацию" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "отключить все модули" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "включить модули по названию" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "отключить модули по названию" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "установить произвольные настройки и параметры репозиториев" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "разрешить проблемы зависимостей, пропустив пакеты" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "показать справку по команде" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++"попытаться использовать наиболее подходящие версии пакетов в транзакциях." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "не ограничивать транзакцию наилучшим кандидатом" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "брать полностью из системного кэша, не обновлять его" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "максимальное время ожидания команды" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "уровень отладочных сообщений" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "сохраняет подробные результаты в файлах" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "уровень сообщений об ошибках" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"У вас включена проверка пакетов посредством ключей GPG. Это хорошо.\n" +-"Однако, нет установленных публичных ключей GPG. Следует загрузить\n" +-"ключи для устанавливаемых пакетов и установить их.\n" +-"Можно сделать это запуском команды:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"В качестве альтернативы можно указать URL ключа, который нужно\n" +-"использовать для репозитория посредством параметра «gpgkey» в\n" +-"разделе репозитория, и DNF установит его.\n" +-"\n" +-"Для получения дополнительной информации свяжитесь с поставщиком дистрибутива или пакета." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Проблема с репозиторием: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "уровень отладочных сообщений для rpm" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "отобразить информацию о пакете или группе пакетов" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "автоматически отвечать утвердительно на все вопросы" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "показывать все пакеты (по умолчанию)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "автоматически отвечать отрицательно на все вопросы" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"Включить дополнительные репозитории. Параметр списка. Поддерживает маски, " ++"может быть задан несколько раз." ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Отключить дополнительные репозитории. Параметр списка. Поддерживает маски, " ++"может быть задан несколько раз." ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"включить только определенные репозитории по идентификатору или маске, можно" ++" задать несколько раз" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"подключить репозитории командой config-manager (сохранение автоматическое)" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"отключить репозитории командой config-manager (сохранение автоматическое)" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "исключить пакеты по имени или маске" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "отключить excludepkgs" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "запретить удаление зависимостей, которые больше не используются" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "отключить проверку подписи gpg (если позволяет политика RPM)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "использовать ли цветовые схемы" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "установить метаданные как истекшие перед запуском команды" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "разрешение только в адреса IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "разрешение только в адреса IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "задать каталог для копирования в него пакетов" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "только загрузить пакеты" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "добавить к транзакции комментарий" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Включить в обновления пакеты для исправлений ошибок" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Включить в обновления пакеты, связанные с улучшениями" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Включить в обновления пакеты, связанные с newpackage" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Включить в обновления пакеты, связанные с безопасностью" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Включить в обновления пакеты, необходимые для исправлений в связи с данной " ++"рекомендацией" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Включать в обноления пакеты, требуемые для исправления данной ошибки из " ++"багзиллы" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Включать в обновления пакеты, требуемые для исправления данной уязвимости " ++"CVE" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" ++" опасности" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Принудительно использовать архитектуру" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Список основных команд:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Список команд подключаемых модулей:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Имя" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Эпоха" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Версия" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Версия" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Выпуск" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Архитектура" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Архитектура" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Размер" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Размер" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Источник" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Репозиторий" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Репозиторий" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Из репозитория" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Сопровождающий" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Время сборки" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Время установки" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Установлен" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Краткое описание" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Лицензия" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Описание" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Нет пакетов для списка" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "д" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "да" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "н" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "показывать только имеющиеся пакеты" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "нет" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "показывать только установленные пакеты" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Продолжить? [д/Н]: " + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "показывать только дополнительные пакеты" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Все правильно? [Д/н]: " + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "показывать только пакеты с обновлениями" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Группа: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "показывать только пакеты с автоудалением" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Код группы: %s" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "показывать только недавно измененные пакеты" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Описание: %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Спецификация имени пакета" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Язык: %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "вывести список пакетов или групп пакетов" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Обязательные пакеты:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "найти пакет по заданному значению" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Пакеты по умолчанию:" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "ПРЕДОСТАВЛЕНИЕ" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Необязательные пакеты:" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Укажите спецификацию для поиска" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Условные пакеты:" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Поиск пакетов: " ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Группа окружения: %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "проверить доступные обновления для пакетов" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " ID окружения: %s" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "перед обновлением показывать журналы изменений" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Обязательные группы:" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Нет пакетов." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Необязательные группы:" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Нет пакетов, помеченных для установки." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Совпадения с:" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Пакеты не были установлены." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Имя файла : %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid " (from %s)" +-msgstr " (из %s)" ++msgid "Repo : %s" ++msgstr "Репозиторий : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Пакеты не были установлены из репозитория." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Описание : " + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Нет пакетов, помеченных для переустановки." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "Ссылка : %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Отсутствуют пакеты, помеченные для обновления." ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Лицензия : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "выполнить команды над всеми пакетами заданного репозитория" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Предоставьте : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "REPOID" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Другое : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "ID репозитория" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Произошла ошибка при подсчете общего объема загрузки" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "отобразить подсказку по использованию" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Общий размер: %s" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "КОМАНДА" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Объем загрузки: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "отобразить (или использовать) историю транзакций" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Объем изменений: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Найдено более одного идентификатора транзакции.\n" +-"'{}' требует один идентификатор транзакции или имя пакета." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Ошибка при подсчете объема установки" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Не задан идентификатор транзакции или имя пакета." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Освобожденное место: %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Нет доступа к спискам предыдущих действий." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Отметка, что пакеты установлены группой:" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Не удается отменить транзакцию %s, поскольку это приведет к нарушениям в " +-"базе данных пакетов." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Отметка, что пакеты удалены группой:" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Не удается откатить транзакцию %s, поскольку это приведет к нарушениям в " +-"базе данных пакетов." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Группа" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Неверное определение диапазона идентификатора «{}».\n" +-"Используйте «..»." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Пакеты" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Не удается преобразовать «{}» в идентификатор транзакции.\n" +-"Используйте «», «last», «last-»." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Установка пакетов группы/модуля" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Не найдено транзакций, работающих с пакетом «{}»." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Установка пакетов группы" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "установка пакета(ов) в систему" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Установка" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Совпадений не найдено" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Обновление" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Неправильный путь к файлу rpm: %s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Переустановка" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Есть следующие альтернативы для «{0}»: {1}" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Установка зависимостей" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "исправление ошибки" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Установка слабых зависимостей" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "улучшение" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Удаление" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "безопасность" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Удаление зависимых пакетов" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "неизвестно" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Удаление неиспользуемых зависимостей" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "newpackage" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Откат версии" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Критические/Безоп." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Установка профилей модулей" ++ ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Отключение профилей модулей" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Важные/Безоп." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Включение потоков модулей" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Умеренные/Безоп." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Переключение потоков модулей" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Низкие/Безоп." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Отключение модулей" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "показать рекомендации к пакетам" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Сброс модулей" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "рекомендации к новым версиям установленных пакетов (по умолчанию)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Установка групп с рабочими средами" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "рекомендации к равным и более старым версиям установленных пакетов" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Обновление групп с рабочими средами" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"рекомендации к новым версиям тех установленных пакетов, для которых есть " +-"новая версия" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Удаление групп с рабочими средами" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "рекомендации к любым версиям установленных пакетов" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Установка групп" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "показывать сводку рекомендаций (по умолчанию)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Обновление групп" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "показывать список рекомендаций" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Удаление групп" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "показывать информацию о рекомендациях" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Пропуск пакетов с конфликтами:\n" ++"(добавьте «%s» к командной строке для их принудительного обновления)" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "установленные" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Пропуск пакетов с нарушенными зависимостями %s" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "обновления" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " или часть группы" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "все" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Пакет" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "доступные" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Пакет" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Информационная сводка по обновлениям: " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "замена" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Уведомления о новом пакете" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Результат транзакции\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Уведомления о безопасности" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Установка" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Критические уведомления о безопасности" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Обновление" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Важные уведомления о безопасности" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Удаление" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Уведомления о безопасности (умеренная степень)" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Откат версии" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Уведомления о безопасности (низкий уровень)" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Пропуск" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Уведомления о безопасности (неизвестный уровень)" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Пакет" ++msgstr[1] "Пакета" ++msgstr[2] "Пакетов" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Сведения об исправлении ошибок" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Зависимый пакет" ++msgstr[1] "Зависимых пакета" ++msgstr[2] "Зависимых пакетов" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Сведения об улучшениях" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Обновлен" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "другие уведомления" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Возвращен к предыдущей версии" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Неизвестные/Безоп." ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Переустановлен" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Идентификатор обновления" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Пропущено" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Тип" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Удален" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Обновлено" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Сбой" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Ошибки" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Общий размер" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "Уязвимости (CVE)" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Описание" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Система" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Опасность" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Командная строка" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Права" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Имя пользователя" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Файлы" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Идентификатор" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "истина" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Дата и время" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "ложь" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Действия" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Нет соответствующего Modules" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Изменено" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Взаимодействие с Modules." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Нет транзакций" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "показывать только активированные модули" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Информация об истории отказов" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "показывать только отключенные модули" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Не задан идентификатор транзакции или пакет" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "показывать только установленные модули" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Удалено" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "показывать содержимое профиля" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Не установлено" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Модульная команда" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Новее" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Спецификация модуля" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Старее" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "переустановка пакета" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Идентификатор транзакции :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Пакет для переустановки" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Время начала :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "обновить установленные пакеты до последних имеющихся версий" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Начало rpmdb :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Пакет для синхронизации" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u секунд)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"запустить интерактивный вариант dnf для удаления и установки одной " +-"спецификации" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u минут)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Спецификации, которые будут удалены" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u часов)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Спецификации, которые будут установлены" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u дней)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "создание кэша метаданных" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Время окончания :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Создание кэша для всех метаданных файлов." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Конец rpmdb :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "обновить пакет или пакеты в системе" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Пользователь :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Пакет для обновления" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Прекращено" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"удалить все ненужные пакеты, первоначально установленные по зависимостям" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Код возврата :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "поиск информации о пакете по заданной строке" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Успешно" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "поиск также описания пакета и URL" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Ошибки:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "КЛЮЧЕВОЕ СЛОВО" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Неудача:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Ключевое слово для поиска" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Выпускаемая версия :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " и " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Команда :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s точное соответствие: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Комментарий :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s совпадение: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Транзакция выполнена:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Нет совпадений." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Пакеты изменены:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Никогда (осталось: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Вывод скриптлета:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Немедленно (осталось:%s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Ошибки:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s секунд(а) (осталось: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Установка зависимостей" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "отобразить настроенные репозитории ПО" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Исключено" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "показать все репозитории" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Исключаем" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "показать активированные репозитории (по умолчанию)" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Удаление" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "показать отключенные репозитории" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Переустановка" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Спецификация репозитория" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Даны неправильные идентификаторы транзакций или пакеты" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Нет репозиториев" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Пакет %s.%s %s будет устанавливаться" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "включено" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Пакет %s.%s %s будет обновлением" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "отключено" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Пакет %s.%s %s будет удаляться" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Код репозитория : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Пакет %s.%s %s будет переустанавливаться" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Имя репозитория : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Состояние репозитория: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Пакет %s.%s %s будет убираться" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Версия репозитория : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Пакет %s.%s %s будет обновляться" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Метки репозитория : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Пакет %s.%s %s будет считаться устаревшим" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Метки дистрибутива : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Начало разрешения зависимостей" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Репозиторий обновлен : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Конец разрешения зависимостей" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Пакеты репозитория : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Импорт GPG-ключа 0x%s:\n" ++"Идентификатор пользователя: \"%s\"\n" ++"Отпечаток: %s\n" ++"Источник: %s" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Размер репозитория : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Работает" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Metalink репозитория : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Ожидание" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Обновлено : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Непрерываемый" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Зеркала репозитория : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Зомби" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Baseurl репозитория : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Трассировано/Остановлено" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Окончание срока репозитория: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Неизвестно" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Исключения репозитория : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "" ++"Невозможно найти информацию о блокирующем процессе (идентификатор процесса " ++"%d)" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Включено в репозиторий : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Приложение с идентификатором процесса %d: %s" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Исключено из репозитория : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Память : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Файл репозитория: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Запущено : %s — %s назад" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "идентификатор репозитория" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Статус : %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "состояние" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "пропускается." + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "имя репозитория" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Модуль или группа «%s» не установлены." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Модуль или группа «%s» недоступны." + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "поиск пакетов по ключевому слову" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Модуль или группа «%s» не существуют." + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "" +-"Запросить все пакеты (сокращение для repoquery «*» или repoquery без " +-"параметра)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Среда «%s» еще не установлена" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Запрашивать все версии пакетов (по умолчанию)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "Среда «%s» недоступна." + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "показывать только результаты с этой ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "ID группы «%s» не существует." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "показывать только результаты, относящиеся к FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Ошибка разбора «%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "показывать только результаты, конфликтующие с REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Не удалось настроить каталог кэша: {}" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"показывать результаты, которые требуют, предполагают, дополняют, улучшают " +-"или рекомендуют состав пакета и файлы REQ" +- +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "показывать только результаты, делающие REQ устаревшим" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "показывать только результаты, предоставляющие REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Неизвестный параметр конфигурации: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Ошибка разбора --setopt с ключом «%s», значение «%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "показывать только результаты, рекомендующие REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "В основной конфигурации нет атрибута %s перед setopt" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "показывать только результаты, расширяющие REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Неправильный или неизвестный «{}»: {}" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "показывать только результаты, в которых предлагается REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Ошибка разбора --setopt с ключом «%s.%s», значение «%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "показывать только результаты, дополняющие REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "У репозитория %s нет атрибута %s перед setopt" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Предупреждение: не удалось загрузить «%s», пропускается." + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" +-"проверять зависимости в точности так, как указано, в отличие от --alldeps" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" +-"используется с --whatrequires и --requires --resolve, рекурсивный запрос " +-"пакетов." +- +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "показывать доступные теги для использования с --queryformat" +- +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "разрешить возможности до первоначальных пакетов" +- +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "показывать дерево рекурсии для пакета(ов)" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "работать с соответствующим исходным RPM" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"показывать N последних пакетов для данного name.arch (или последних, кроме " +-"N, если N отрицательное)" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "показывать подробную информацию о пакете" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "показывать список файлов в пакете" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "показывать имя исходного пакета RPM" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "показывать журналы изменений для пакета" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "репозиторий %s: 0x%s уже импортирован" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "формат отображения найденных пакетов" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "репозиторий %s: импортирован ключ 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"использовать формат name-epoch:version-release.architecture для отображения " +-"найденных пакетов (по умолчанию)" ++"Нет модульных метаданных для модульного пакета «{}», он не может быть " ++"установлен в системе" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "" +-"использовать формат name-version-release для отображения найденных пакетов " +-"(стандартно для rpm query)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Нет модульных метаданных для модульного пакета" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"использовать формат epoch:name-version-release.architecture для отображения " +-"найденных пакетов" ++"Для параметра конфигурации «gpgkey_dns_verification» требуется libunbound " ++"({})" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Отображать, в каких группах представлены выбранные пакеты" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "Расширение DNSSEC: ключ для пользователя " + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "ограничить запрос установленными повторяющимися пакетами" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "неверный." + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "ограничить запрос установленными пакетами «только для установки»" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "имеет неизвестный статус." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" +-"ограничить запрос установленными пакетами с неудовлетворенными зависимостями" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "Расширение DNSSEC: " + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "показывать место, откуда можно загрузить эти пакеты" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Проверка действительности уже импортированных ключей." + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Показывать возможности, с которыми пакет конфликтует." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "неподдерживаемый тип контрольной суммы: %s" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" +-"Показывать возможности, от которых пакет может зависеть, которые может " +-"улучшить, рекомендовать, предлагать и дополнять." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Не удалось пересобрать пакет Delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Показывать возможности, которые пакет может улучшить." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Контрольная сумма пересобранного пакета Delta RPM неверна" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Показывать возможности, предоставляемые пакетом." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "готово" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Показывать возможности, рекомендуемые пакетом." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Проблемы в запросе:" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Показывать возможности, от которых пакет зависит." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "недостающие пакеты: " + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"Показывать возможности, от которых пакет зависит для запуска скрипта %%pre." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "поврежденные пакеты: " + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Показывать возможности, предлагаемые пакетом." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "недостающие группы или модули: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Показывать возможности, которые пакет может дополнить." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "поврежденные группы или модули: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Показывать только доступные пакеты." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Проблема с зависимостями модулей с параметрами по умолчанию" ++msgstr[1] "Проблемы с зависимостями модулей с параметрами по умолчанию" ++msgstr[2] "Проблем с зависимостями модулей с параметрами по умолчанию" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Показывать только установленные пакеты." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Проблема с зависимостями модулей" ++msgstr[1] "Проблемы с зависимостями модулей" ++msgstr[2] "Проблем с зависимостями модулей" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Показывать только пакеты, отсутствующие во всех доступных репозиториях." + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "" +-"Показывать только пакеты, которые предоставляют обновление для уже " +-"установленного пакета." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Включение другого потока для «{}»." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Показывать только пакеты, которые могут быть удалены командой «dnf " +-"autoremove»." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Нечего показывать." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Отображать только пакеты, установленные пользователем." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Устанавливается версия «{}», которая новее, чем задано. Причина: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Показывать только недавно измененные пакеты" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Активированные модули: {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "ключ для поиска" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Для «{}» не задан профиль, задайте профиль." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Параметр «--resolve» должен использоваться вместе с одним из параметров: " +-"«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " +-"«--requires», «--requires-pre», «--suggests» или «--supplements»" ++"\n" ++"\n" ++"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" ++"\n" ++"\n" ++"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "В пакете {} нет файлов" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Пропуск ненужного профиля: «{}/{}»" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Доступные тэги запросов: формат --queryformat «.. %{tag} ..»" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "Не разрешается установка модуля «{0}» из репозитория Fail-Safe {1}" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Не указан правильный параметр\n" +-"формат: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"описание:\n" +-" Для данных пакетов выводится дерево пакетов." ++"Не удается подобрать профиль для аргумента {}. Профили для «{}:{}»: {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Останов процесса." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Не удается подобрать подходящий профиль для аргумента {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "" +-"Отсутствуют права на чтение/запуск в данном каталоге, будет использован " +-"корневой каталог \"/\"" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Нет профилей по умолчанию для модуля {}:{}. Есть профили: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" +-"попробуйте добавить в командную строку «{}» для замены конфликтующих пакетов" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Нет профилей по умолчанию для модуля {}:{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "попробуйте добавить «{}» для пропуска удаляемых пакетов" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Профиля по умолчанию {} нет в модуле {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " или «{}» для пропуска удаляемых пакетов" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "Не разрешается установка модуля из репозитория Fail-Safe" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" +-msgstr "" +-"попробуйте добавить «{}», чтобы использовать не только наилучшие варианты " +-"пакетов" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Не удается разрешить аргумент {}" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " или «{}», чтобы использовать не только наилучшие варианты пакетов" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Нет соответствия для пакета {}" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Зависимости разрешены." ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "Не разрешается обновление модуля «{0}» из репозитория Fail-Safe {1}" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Не удается подобрать подходящий профиль в аргументе {}" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Не разрешается обновление модуля из репозитория Fail-Safe" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Требуется только имя модуля. Игнорируется ненужная информация в аргументе: " ++"«{}»" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: ошибка проверки %s: %s вместо %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3774,29 +3766,6 @@ msgstr "Не удалось сохранить последнее время к + msgid "Failed determining last makecache time." + msgstr "Не удалось определить последнее время кэширования." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "репозиторий %s: 0x%s уже импортирован" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "репозиторий %s: импортирован ключ 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Во время тестовой транзакции возникли ошибки." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Найден неправильно сформированный файл блокировки: %s.\n" +-"Убедитесь, что ни один процесс dnf не запущен и удалите файл блокировки вручную или запустите systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3821,3 +3790,94 @@ msgstr "" + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + "Нет соответствий для следущих шаблонов отключения подключаемых модулей: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "нет подходящего обработчика для %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Уже загружен" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "определение самого быстрого зеркала (%s узлов).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "подключение репозитория %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Добавлен %s репозиторий из %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Во время тестовой транзакции возникли ошибки." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Откат версии" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Очистка" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Установка" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Переустановка" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Удаление" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Обновление" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Проверка" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Запуск скриптлета" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Подготовка" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Проблема" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "Не найден transactionItem для ключа: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "Не найден transactionSWDBItem для ключа: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Во время транзакции возникли ошибки." +diff --git a/po/sk.po b/po/sk.po +index aa354db0..666d9d70 100644 +--- a/po/sk.po ++++ b/po/sk.po +@@ -6,7 +6,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-04-17 08:07+0000\n" + "Last-Translator: Matej Marusak \n" + "Language-Team: Slovak\n" +@@ -17,217 +17,6 @@ msgstr "" + "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Balík na nainštalovanie" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Upozornenie: zlyhalo načítanie „%s“. Vynecháva sa." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -268,6 +57,16 @@ msgstr "Zlyhalo odoslanie e-mailov pomocou '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Zlyhalo vykonávanie príkazu '%s': návratová hodnota %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -282,81 +81,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Chyba: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Čistí sa" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Zastaráva sa" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Vymazáva sa" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Overuje sa" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -447,1784 +171,1716 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Spúšťa sa kontrola transakcie" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Kontrola transakcie bola úspešná" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Spúšťa sa test transakcie" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Test transakcie bol úspešný." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Spúšťa sa transakcia" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Nepodarilo sa spustiť transakciu." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Nepodarilo sa spustiť transakciu:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Zlyhalo odstránenie súboru transakcie %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " + "(%d.1%% usporených)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Nie je čo robiť." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Balík %s dostupný ale nenainštalovaný." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Žiadne balíky označené na zmazanie." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Zlyhal import kľúča (kód %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Chyba konfigurácie: %s" ++ ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "nepodporovaný typ kontrolného súčtu: %s" ++msgid "%s, using original arguments." ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid " Installed: %s-%s at %s" ++msgstr " Nainštalovaný: %s-%s dňa %s" ++ ++#: ../dnf/cli/cli.py:138 ++#, python-format ++msgid " Built : %s at %s" ++msgstr " Vytvorený : %s dňa %s" ++ ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "vynecháva sa." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Operácia prerušená." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Sťahujú sa balíčky:" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Chyba sťahovania balíčkov:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Prostredie „%s“ nie je nainštalované." +- +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Pridaný repozitár %s z %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Zastarávajú sa balíky" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Zlyhalo znovu zostavenie balíkov delta RPM" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Na synchronizáciu s distribúciou neboli označené žiadne balíčky." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Zlyhal kontrolný súčet znovu zostavených balíkov delta RPM" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "hotovo" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Nainštalované balíčky" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Chyba príkazového riadku: %s" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Dostupné balíčky" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "nesprávny formát: %s" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Automaticky odstrániteľné balíčky" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Balíčky navyše" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "umiestnenie konfiguračného súboru" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Nedávno pridané balíčky" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "tichý režim" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Nenašli sa žiadne zodpovedajúce balíčky" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "podrobný režim" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Nenašli sa žiadne zhody" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "zobraziť verziu programu DNF a skončiť" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "ID transakcie nebolo zadané" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "nastaviť koreň inštalácie" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Zadané ID transakcie nebolo nájdené" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Nájdené viac ako jedno ID transakcie!" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "zakázať všetky zásuvné moduly" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "História transakcie je nekompletná, pred %u." + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "História transakcie je nekompletná, po %u." + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "zakázať zásuvné moduly podľa názvu" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "prepísať hodnotu $releasever v konfiguračných a repo súboroch" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Neznámy repozitár: „%s“" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Príkaz neexistuje: %s. Prosím, použite %s --help" ++ ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "úroveň výstupu ladenia" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "zobraziť duplikáty v repozitároch, v príkazoch list/search" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Príkaz \"%s\" už bol definovaný" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "chybná úroveň výstupu" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:237 +-msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "úroveň výstupu ladenia pre balík rpm" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 +-msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "vylúčiť balíčky podľa názvu alebo vzoru" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "určuje, či sa použijú farby" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "pred spustením príkazu nastaviť metadáta ako expirované" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "pracovať iba s adresami IPv4" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "pracovať iba s adresami IPv6" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "iba stiahnuť balíčky" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Hľadajú sa balíčky: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (z %s)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Na aktualizáciu neboli označené žiadne balíčky" ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Vydanie" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Z repozitára" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Čas zostavovania" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Čas inštalácie" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Nainštaloval" +- +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "" +- +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licencia" +- +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "a" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "áno" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nie" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Je toto v poriadku [a/N]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Je toto v poriadku [A/n]: " +- +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Group: %s" +-msgstr "Skupina: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Group-Id: %s" +-msgstr " ID skupiny: %s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Description: %s" +-msgstr " Popis: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Language: %s" +-msgstr " Jazyk: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Povinné balíčky:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Predvolené balíčky:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Voliteľné balíčky:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" +-msgstr "Skupina prostredia: %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Voliteľné skupiny:" +- +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Názov súboru: %s" +- +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Repozitár : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Popis : " +- +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" +- +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Licencia : %s" +- +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Vyskytla sa chyba pri počítaní celkovej veľkosti preberania" +- +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Celková veľkosť: %s" +- +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Total download size: %s" +-msgstr "Celková veľkosť preberania: %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Nainštalovaná veľkosť: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"zmaže všetky nepotrebné balíčky, ktoré boli pôvodne nainštalované ako " ++"závislosti" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Vyskytla sa chyba pri počítaní nainštalovanej veľkosti" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Balík na zmazanie" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Skupina" +- +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Balíky" +- +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Odstraňuje sa" +- +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Čaká sa na dokončenie procesu s identifikátorom pid %d." + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" +-"Vynechávajú sa balíky s konfliktami:\n" +-"(pridaním parametra „%s“ do príkazového riadku vynútite ich aktualizáciu)" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" +-"\n" +-"Súhrn transakcie\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-#, fuzzy +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Balík" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Nainštalovaný" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Balík na nainštalovanie" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Nepodarilo sa nájsť zhodu" ++ ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Chyba:" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Dátum a čas" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Balíček %s nie je nainštalovaný." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Akcie" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Žiadne transakcie" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Nenainštalovaný" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Starší" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Novší" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ID transakcie:" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "preinštaluj balík" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Balík k preinštalovaniu" ++ ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "zmaž balík alebo balíky zo systému" ++ ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "zmaž duplicitné balíky" ++ ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" ++ ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Nenašli sa duplicitné balíky na zmazanie." ++ ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "neznáme" ++ ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "zobraz všetky repozitáre" ++ ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Nie sú dostupné žiadne repozitáre" ++ ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "povolené" ++ ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "zakázané" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transakcia vykonaná pomocou:" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Chyby:" +- +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Spustený" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Spiaci" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Neprerušiteľný" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Trasovaný/zastavený" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Neznámy" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Nepodarilo sa nájsť informácie o procese zamykania (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Aplikácia s PID %d je: %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Pamäť : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Spustený: %s - pred %s" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Stav : %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Chyba konfigurácie: %s" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Nainštalovaný: %s-%s dňa %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Vytvorený : %s dňa %s" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Operácia prerušená." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Sťahujú sa balíčky:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Chyba sťahovania balíčkov:" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Zastarávajú sa balíky" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Na synchronizáciu s distribúciou neboli označené žiadne balíčky." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Nainštalované balíčky" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Dostupné balíčky" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Automaticky odstrániteľné balíčky" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Balíčky navyše" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Nedávno pridané balíčky" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Nenašli sa žiadne zodpovedajúce balíčky" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Nenašli sa žiadne zhody" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "ID transakcie nebolo zadané" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Zadané ID transakcie nebolo nájdené" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Nájdené viac ako jedno ID transakcie!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "História transakcie je nekompletná, pred %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "História transakcie je nekompletná, po %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Neznámy repozitár: „%s“" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Príkaz neexistuje: %s. Prosím, použite %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" +-"Môže to byť príkaz zásuvného modulu DNF, vyskúšajte: \"dnf install 'dnf-" +-"command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"Môže to byť príkaz zásuvného modulu DNF, ale načítavania modulov je " +-"momentálne zakázané." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Príkaz \"%s\" už bol definovaný" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "zmaž balík alebo balíky zo systému" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "zmaž duplicitné balíky" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Balík na zmazanie" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Nenašli sa duplicitné balíky na zmazanie." ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" + msgstr "" + ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Nenašli sa žiadne zhody." ++ + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2232,24 +1888,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Chyba:" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2258,13 +1910,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2272,13 +1924,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2286,19 +1938,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2311,1263 +1963,1636 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Hotovo!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Balíček %s nie je nainštalovaný." +- +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Čaká sa na dokončenie procesu s identifikátorom pid %d." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "nainštalovaný" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Popis" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Súbory" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Nainštalovaný" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Balík pre aktualizáciu" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Prerušené." + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "V aktuálnom adresári nie je prístup na čítanie/zápis, presun do /" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Závislosti vyriešené." + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Chyba príkazového riadku: %s" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "nesprávny formát: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "umiestnenie konfiguračného súboru" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "tichý režim" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "podrobný režim" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "nastaviť koreň inštalácie" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "zakázať všetky zásuvné moduly" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "zakázať zásuvné moduly podľa názvu" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "prepísať hodnotu $releasever v konfiguračných a repo súboroch" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Hľadajú sa balíčky: " ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "úroveň výstupu ladenia" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "zobraziť duplikáty v repozitároch, v príkazoch list/search" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "chybná úroveň výstupu" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "úroveň výstupu ladenia pre balík rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (z %s)" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Na aktualizáciu neboli označené žiadne balíčky" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "vylúčiť balíčky podľa názvu alebo vzoru" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "určuje, či sa použijú farby" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "pred spustením príkazu nastaviť metadáta ako expirované" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "pracovať iba s adresami IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "pracovať iba s adresami IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "iba stiahnuť balíčky" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Vydanie" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Z repozitára" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Čas zostavovania" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Čas inštalácie" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Nainštaloval" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licencia" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "a" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "áno" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nie" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Je toto v poriadku [a/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Je toto v poriadku [A/n]: " ++ ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++msgid "Group: %s" ++msgstr "Skupina: %s" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " ID skupiny: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Popis: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Jazyk: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Povinné balíčky:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Predvolené balíčky:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Voliteľné balíčky:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:833 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++msgid "Environment Group: %s" ++msgstr "Skupina prostredia: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Voliteľné skupiny:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Názov súboru: %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Repozitár : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Popis : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" ++ ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licencia : %s" ++ ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Nepodarilo sa nájsť zhodu" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Vyskytla sa chyba pri počítaní celkovej veľkosti preberania" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:1001 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "" ++msgid "Total size: %s" ++msgstr "Celková veľkosť: %s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Celková veľkosť preberania: %s" ++ ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Nainštalovaná veľkosť: %s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Vyskytla sa chyba pri počítaní nainštalovanej veľkosti" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Skupina" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Balíky" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "neznáme" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Odstraňuje sa" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "nainštalovaný" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" ++"Vynechávajú sa balíky s konfliktami:\n" ++"(pridaním parametra „%s“ do príkazového riadku vynútite ich aktualizáciu)" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" ++"\n" ++"Súhrn transakcie\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Popis" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++#, fuzzy ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Balík" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Súbory" +- +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "preinštaluj balík" +- +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Balík k preinštalovaniu" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Dátum a čas" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Akcie" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Žiadne transakcie" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Nenainštalovaný" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Balík pre aktualizáciu" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Novší" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"zmaže všetky nepotrebné balíčky, ktoré boli pôvodne nainštalované ako " +-"závislosti" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Starší" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ID transakcie:" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:1790 + #, python-format +-msgid "%s Exactly Matched: %%s" ++msgid "(%u hours)" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:1792 + #, python-format +-msgid "%s Matched: %%s" ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Nenašli sa žiadne zhody." ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "zobraz všetky repozitáre" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Nie sú dostupné žiadne repozitáre" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "povolené" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "zakázané" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transakcia vykonaná pomocou:" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Chyby:" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Zastaráva sa" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Aktualizované : " +- +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Spustený" ++ ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Spiaci" ++ ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Neprerušiteľný" ++ ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" ++ ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Trasovaný/zastavený" ++ ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Neznámy" ++ ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Nepodarilo sa nájsť informácie o procese zamykania (PID %d)" ++ ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Aplikácia s PID %d je: %s" ++ ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Pamäť : %5s RSS (%5sB VSZ)" ++ ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Spustený: %s - pred %s" ++ ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Stav : %s" ++ ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "vynecháva sa." ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Prostredie „%s“ nie je nainštalované." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Upozornenie: zlyhalo načítanie „%s“. Vynecháva sa." ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 ++#: ../dnf/db/group.py:289 + msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "nepodporovaný typ kontrolného súčtu: %s" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Zlyhalo znovu zostavenie balíkov delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Zlyhal kontrolný súčet znovu zostavených balíkov delta RPM" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "hotovo" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Prerušené." +- +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "V aktuálnom adresári nie je prístup na čítanie/zápis, presun do /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Závislosti vyriešené." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3583,46 +3608,116 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/plugin.py:63 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/plugin.py:141 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 + #, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/repodict.py:58 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "enabling %s repository" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Added %s repo from %s" ++msgstr "Pridaný repozitár %s z %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Čistí sa" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Vymazáva sa" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Overuje sa" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/sq.po b/po/sq.po +index 6bd80ef4..cbbf1f79 100644 +--- a/po/sq.po ++++ b/po/sq.po +@@ -6,7 +6,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2017-04-14 04:37+0000\n" + "Last-Translator: Enea Jahollari \n" + "Language-Team: Albanian\n" +@@ -17,217 +17,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -268,6 +57,16 @@ msgstr "Dështim në dërgimin e një email përmes '%s': %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Dështoi ekzekutimi i komandës '%s': ktheu %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -282,81 +81,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Gabim: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -447,1772 +171,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Language: %s" ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Environment Group: %s" ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Environment-Id: %s" ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Repo : %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "kërko për probleme në packegedb" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "shfaq të gjitha problemet;parazgjedhur" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "trego problemet e varësisë" ++ ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "trego problemet e duplikimit" ++ ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Freed space: %s" ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Paketa për të sinkronizuar" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Kujdes: Grupi %s nuk ekziston." ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Kujdes: Nuk puthitet me asnjë grup:" ++ ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Grupet e instaluara:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Grupet e gjuhëve të instaluara:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Grupet në dispozicion:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/mark.py:52 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++msgid "%s marked as user installed." + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "" +- +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "" +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "" +- +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "" +- +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2220,24 +1884,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2246,13 +1906,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2260,13 +1920,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2274,19 +1934,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2299,1316 +1959,1755 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "kërko për probleme në packegedb" +- +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "shfaq të gjitha problemet;parazgjedhur" +- +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "trego problemet e varësisë" +- +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "trego problemet e duplikimit" +- +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Kujdes: Grupi %s nuk ekziston." +- +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Kujdes: Nuk puthitet me asnjë grup:" +- +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Grupet e instaluara:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Grupet e gjuhëve të instaluara:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Grupet në dispozicion:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 ++#: ../dnf/cli/option_parser.py:264 + msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 ++#: ../dnf/cli/option_parser.py:287 + msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Paketa për të sinkronizuar" +- +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" ++ ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "" ++ ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/cli/utils.py:98 ++msgid "Running" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/cli/utils.py:120 + #, python-format +-msgid "%s is empty file" +-msgstr "%s është skedar bosh" ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" + msgstr "" + +-#: ../dnf/crypto.py:108 ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "" ++ ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 + #, python-format +-msgid "repo %s: 0x%s already imported" ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/crypto.py:115 ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 + #, python-format +-msgid "repo %s: imported key 0x%s." ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/lock.py:100 ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "" ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" ++ ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "" ++ ++#: ../dnf/conf/config.py:136 + #, python-format ++msgid "Error parsing '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "" ++ ++#: ../dnf/conf/config.py:275 + msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/plugin.py:63 ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 + #, python-format +-msgid "Parsing file failed: %s" ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/plugin.py:141 ++#: ../dnf/conf/config.py:372 + #, python-format +-msgid "Loaded plugins: %s" ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/plugin.py:199 ++#: ../dnf/conf/config.py:380 + #, python-format +-msgid "Failed loading plugin \"%s\": %s" ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" ++ ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "" ++ ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "" ++ ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" ++ ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++ ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" ++ ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "" ++ ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "" ++ ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" ++ ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" ++ ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "" ++ ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "" ++ ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" ++ ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "" ++ ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "" ++ ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "" ++ ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "" ++ ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 ++#, python-format ++msgid "" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "" ++ ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "" ++ ++#: ../dnf/module/module_base.py:33 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:102 ++msgid "" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" ++ ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" ++msgstr "%s është skedar bosh" ++ ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." ++msgstr "" ++ ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." ++msgstr "" ++ ++#: ../dnf/plugin.py:63 ++#, python-format ++msgid "Parsing file failed: %s" ++msgstr "" ++ ++#: ../dnf/plugin.py:141 ++#, python-format ++msgid "Loaded plugins: %s" ++msgstr "" ++ ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" ++msgstr "" ++ ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" ++msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/sr.po b/po/sr.po +index d13a4cdf..f6a50332 100644 +--- a/po/sr.po ++++ b/po/sr.po +@@ -12,7 +12,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-02-05 07:59+0000\n" + "Last-Translator: Marko Kostic \n" + "Language-Team: Serbian (http://www.transifex.com/projects/p/dnf/language/sr/)\n" +@@ -23,217 +23,6 @@ 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" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "ПАКЕТ" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Пакет за инсталирање" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Догодиле су се грешке приликом трансакције." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s провера није успела: %s против %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Грешка при обради „%s“: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Непозната вредност подешавања: %s=%s in %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Непозната опција подешавања: %s = %s in %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Нисам могао да подесим директоријум са кешом: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Непозната опција подешавања: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "Главно подешавање није имало особину %s пре подешавања опција" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Неисправно или непознато „{}“: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Обрада датотеке „%s“ није успела: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Ризница %s није имала %s особину пре постављања опција" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Упозорење: неуспешно учитавање '%s', прескачем." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Ризница „%s“: грешка при обради подешавања: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Ризници „%s“ недостаје назив у подешавању, користим иб." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Лош иб за ризницу: %s, бајт = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -274,6 +63,16 @@ msgstr "Неуспешно слање електронске поште прек + msgid "Failed to execute command '%s': returned %d" + msgstr "Неуспех при извршавању наредбе „%s“: враћено %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Непозната вредност подешавања: %s=%s in %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Непозната опција подешавања: %s = %s in %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -288,81 +87,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Грешка: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Деградирам" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Чистим" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Инсталирам" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Застаревам" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Поново инсталирам" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Бришем" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Надограђујем" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Проверавам" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Извршавам скриптицу" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Припремам" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -453,80 +177,81 @@ msgstr "Погрешан tsflag у датотеци подешавања: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Није успело додавање датотеке групе за ризницу: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Извршавам проверу трансакције" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Грешка: провера трансакције против depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Провера трансакције успешна." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Извршавам пробну трансакцију" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Пробна трансакција успешна." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Извршавам трансакцију" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Потребан простор на диску:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Сажетак грешке" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPM база је измењена ван DNF алатке." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Не могу да извршим трансакцију." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Трансакција није могла почети:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Није успело уклањање датотеке трансакције %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Неки пакети нису преузети. Поново покушавам." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPM-ови су смањили %.1f MB ажурирања на %.1f MB (%d.1%% уштеђено)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -534,219 +259,217 @@ msgstr "" + "Неуспешни Delta RPM-ови су повећали количину исправки са %.1f MB на %.1f MB " + "(%d.1%% неискоришћено)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Не могу да отворим: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Јавни кључ за %s није инсталиран" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Проблем са отварањем пакета %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Јавни кључ за %s није поверљив" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Пакет %s није потписан" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Не могу да уклоним %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s је уклоњен" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Нема подударања за групу пакета „{}“" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Додајем пакете из групе „%s“: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Ништа није потребно урадити." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Нема означених група за уклањање." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Ниједна група није означена за надоградњу." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Пакет %s није инсталиран, не могу га деградирати." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Нема подударања за аргумент: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "нема подударајућих пакета" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Пакет %s није инсталиран, не могу га деградирати." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "Пакет %s нижег издања је већ инсталиран, не могу га деградирати." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Пакет %s није инсталиран, не могу га поново инсталирати." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Датотека %s је пакет са изворним кодом и он се не може ажурирати, " + "занемарујем." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Пакет %s није инсталиран, не могу га ажурирати." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Пакет %s је доступан али није инсталиран." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Пакет %s је доступан али је инсталиран за другу архитектуру." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Пакет %s није инсталиран." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Неисправан формат: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Нема пакета означених за уклањање." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "Пакет %s најнижег издања је већ инсталиран, не могу га деградирати." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Радња није урађена: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Пакет %s није доступан." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "нема подударајућих пакета" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Безбедносне исправке нису потребне али је {} исправка доступна" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Безбедносне исправке нису потребне али је {} исправки доступно" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Безбедносне исправке за „{}“ нису потребне али је {} исправка доступна" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Безбедносне исправке за „{}“ нису потребне али је {} исправки доступно" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "Неуспешан пакет је: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG кључеви су подешени као: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG кључ на %s (0x%s) је већ инсталиран" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Кључ је одобрен." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Кључ је одбијен." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Није успео увоз кључа (код %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Кључ је успешно увезен" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Ниједан кључ није инсталиран" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -755,28 +478,28 @@ msgstr "" + "GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n" + "Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + "Увоз кључа (или кључева) није помогао, погрешан кључ (погрешни кључеви)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Можда сте хтели: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Контролна сума пакета „{}“ из локалне ризнице „{}“ је неисправна" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Контролне суме неких пакета из локалне ризнице су неисправне" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Контролна сума пакета „{}“ из ризнице „{}“ је неисправна" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -784,1472 +507,1403 @@ msgstr "" + "Неки пакети садрже неисправан кеш али се не могу преузети због опције " + "„--cacheonly“" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "Пакет %s је већ инсталиран." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "Пакет %s је већ инсталиран." ++ ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Обрада датотеке „%s“ није успела: %s" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "no matching payload factory for %s" ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Грешка подешавања: %s" ++ ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "неподржана врста контролног збира : %s" ++msgid "%s, using original arguments." ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " ++msgid " Installed: %s-%s at %s" ++msgstr " Инсталиран: %s-%s у %s" ++ ++#: ../dnf/cli/cli.py:138 ++#, python-format ++msgid " Built : %s at %s" ++msgstr " Изграђен : %s у %s" ++ ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Неће инсталирати изворни rpm пакет (%s)." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "прескачем." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Радња прекинута." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Преузимам пакете:" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Окружење '%s' није инсталирано." +- +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" ++"Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n" ++"За превазилажење овога користите „-y“." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "ИБ групе „%s“ не постоји." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Додао сам ризницу „%s“ из „%s“" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Застарели пакети" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Грешка у поновној изградњи delta RPM-а" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Нема пакета означених за усклађивање са дистрибуцијом." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Контролни збир delta-rebuilt RPM-а није тачан" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "урађено" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Инсталирани пакети" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Грешка командне линије: %s" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Доступни пакети" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "лош формат: %s" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Аутоматско уклањање пакета" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Додатни пакети" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "место датотеке подешавања" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "тиха радња" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Недавно додати пакети" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "причљива радња" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Не постоје одговарајући пакети за излиставање" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "приказује DNF издање и излази" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Нису пронађена подударања" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "постави корени директоријум инсталације" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Није задат ID трансакције" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Није пронађен дати ID трансакције" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "онемогући све прикључке" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Пронађено више од једног ID-а трансакције!" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "омогући прикључке по називу" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Историја трансакција није комплетна, пре %u." + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "онемогући прикључке по називу" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Историја трансакција није комплетна, после %u." + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "поставља произвољне опције ризница и подешавања" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Непозната ризница: '%s'" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Нема такве команде: %s. Молим употребите %s --help" ++ ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"омогућава брисање инсталираних пакета да би разрешио програмске зависности" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "покушава најбоља доступна издања у трансакцијама." ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "извршава потпуно из системског кеша, не освежава кеш" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "ниво излазног приказа за проналажење грешака" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "избацује детаљне резултате решења у датотеке" +- +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"приказуј дупликате, у ризницама, у командама за излиставање/претраживање" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "ниво излазног приказа грешака" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "ниво излазног приказа за проналажење грешака за rpm" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Наредба „%s“ је већ дефинисана" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 +-msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "За дијагнозу проблема, покушајте покренути: '%s'." ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "Вероватно имате оштећен RPMDB, извршавање '%s' можда поправи проблем." ++ ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Проблем са ризницом: %s" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "изузми пакете по називу или глобу" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "контролише да ли се користи боја" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "означава међуподатке истеклим пре извршавања команде" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "разрешава само на IPv4 адресе" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "ПАКЕТ" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "разрешава само на IPv6 адресе" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "само преузми пакете" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Претражујем пакете: " ++ ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Нема доступних пакета." ++ ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Нема инсталираних пакета." ++ ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (из %s)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Инсталирани пакет %s%s није доступан." ++ ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Нема инсталираних пакета из ризнице." ++ ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Нема пакета означених за надоградњу." ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Списак наредби за прикључке:" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "НАРЕДБА" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Епоха" +- +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Издање" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Немате приступ бази података историје." + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" ++"Не могу да опозовем трансакцију %s, чинивши то би узроковало нетачну базу " ++"података пакета." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" ++"Не могу да вратим уназад трансакцију %s, чинивши то би узроковало " ++"неистоветну базу података пакета." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Из ризнице" +- +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Време изградње" +- +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Време инсталације" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Инсталирано од стране" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Лиценца" ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:144 ++#, python-format ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:147 ++#, python-format ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "d" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "da" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ne" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Да ли је ово у реду [d/N]: " ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Да ли је ово у реду [D/n]: " ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Group: %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " ИБ-групе: %s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"уклони све непотребне пакете који су изворни инсталирани као зависности" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Опис: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Пакет који ће бити уклоњен" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Језик: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "провери да ли има проблема у бази пакета" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Обавезни пакети:" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "прикажи све проблеме; подразумевано" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Подразумевани пакети:" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "прикажи проблеме зависности" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Изборни пакети:" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "прикажи проблеме дупликата" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Условљени пакети:" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "прикажи застареле пакете" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Група окружења: %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "прикажи проблеме са пруженим пакетима" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " ИБ-окружења: %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} недостају захтеви од {}" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Обавезне групе:" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} је дупликат са {}" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Изборне групе:" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} је застарео у односу на {}" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Подудара се из:" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} пружа {} али се не може наћи" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Filename : %s" +-msgstr "Назив датотеке: %s" ++msgid "Removing file %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Ризница : %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "уклони кеширане податке" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Опис : " ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Врста метаподатка за чишћење" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Чистим податке: " + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Лиценца : %s" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Кеш је истекао" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Provide : %s" +-msgstr "" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 + #, python-format +-msgid "Other : %s" +-msgstr "" ++msgid "Waiting for process with pid %d to finish." ++msgstr "Чекам да процес са pid-ом %d заврши." + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Догодила се грешка при рачунању укупне величине за преузимање" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Укупна величина: %s" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "усклади инсталиране пакете на последње доступна издања" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Укупна величина за преузимање: %s" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Пакети за усклађивање" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Инсталирана величина: %s" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Деградирај пакет" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Догодила се грешка при рачунању инсталиране величине" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Пакет за деградирање" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Ослобођен простор: %s" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "прикажи или користи податке о групама" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Означавам пакете као инсталиране по групи:" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Нема података о доступним групама унутар подешених ризница." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Означавам пакете као уклоњене по групи:" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Упозорење: група %s не постоји." + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Група" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Упозорење: нема подударних група:" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Пакети" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Доступне групе окружења:" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Инсталиране групе окружења:" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Инсталиране групе:" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Инсталиране језичке групе:" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Доступне групе:" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Доступне језичке групе:" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Инсталирам зависности" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "укључи изборне пакете из групе" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "такође прикажи скривене групе" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Уклањам" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "само прикажи инсталиране групе" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "само прикажи доступне групе" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Неисправна под-команда за групе, користите: %s." + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Не могу да пронађем обавезни пакет групе." + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "инсталирајте пакет или пакете на ваш систем" ++ ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Пакет за инсталирање" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Не могу да нађем подударање" ++ ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Није исправна путања rpm датотеке: %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "направи кеш метаподатака" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Правим кеш датотеке за све датотеке са метаподацима." ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" ++"скини ознаку са инсталираних пакета или их означи као да су инсталиране од " ++"стране корисника." + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s је означено као инсталирано од стране корисника." ++ ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s је скинут са списка пакета инсталираних од стране корисника." ++ ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Грешка:" ++ ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Пакет %s није инсталиран." ++ ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" +-"Прескачем сукобљене пакете:\n" +-"(додајте '%s' у командну линију да бисте присилили надоградњу истих)" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" +-"\n" +-"Сажетак трансакције\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Инсталирање" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "поновно инсталирам пакет" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Надоградња" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Пакет за поновно инсталирање" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Уклањање" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "уклоните пакет или пакете са вашег система" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Деградирање" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "уклони дупле пакете" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Прескочи" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "уклони пакете који су само за инсталирање и који су преко ограничења" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Пакет" +-msgstr[1] "Пакети" +-msgstr[2] "Пакети" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Нема дуплих пакета за уклањање." + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Зависни пакет" +-msgstr[1] "Зависна пакета" +-msgstr[2] "Зависних пакета" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Нема старих пакета само за инсталирање који се могу уклонити." + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Надограђено" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "непознато" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Деградирано" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Никад (последње: %s)" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Инсталирано" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Тренутно (последње: %s)" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Поново инсталирано" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s секунд(и) (последње: %s)" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "прикажи подешене софтверске ризнице" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Уклоњено" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "прикажи све ризнице" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Неуспешно" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "прикажи омогућене ризнице (подразумевано)" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Укупно" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "прикажи онемогућене ризнице" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Систем" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Нема доступних ризница" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Командна линија" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "укључена" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "искључена" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ИБ" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Датум и време" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Радња(е)" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Промењено" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Нема трансакција" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Није наведен пакет или ИБ трансакције" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Обрисани" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Није инсталирано" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Старије" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Новије" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "ИБ трансакције :" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Почетно време :" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Почетак rpmdb-а :" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u секунди)" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u минута)" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u сати)" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u дана)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Време краја :" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "иб ризнице" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Крај rpmdb :" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "стање" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Корисник :" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "назив ризнице" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Повратна-вредност :" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Прекинуто" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Успех" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Грешке:" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Грешка:" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Командна линија :" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Трансакција извршена са:" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Пакети промењени:" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Излаз скриптице:" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Грешке:" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Инсталирање-зависности" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Застарели" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Обриши" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Поново инсталирај" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Наведени су неисправни пакети или ИБ трансакције" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Започињем разрешење програмских зависности" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Завршено разрешење програмских зависности" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"Увозим GPG кључ 0x%s:\n" +-" Кориснички ИБ: „%s“\n" +-" Отисак прста : %s\n" +-" Од : %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Извршава се" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Успаван" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Незаустављиво" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Зомби" +- +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Праћен/заустављен" +- +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Непознат" +- +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" +- +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Програм са PID-ом %d је: %s" +- +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Меморија: %5s RSS (%5sБ VSZ)" +- +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Покренут: %s - %s раније" +- +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Стање : %s" +- +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Грешка подешавања: %s" +- +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Инсталиран: %s-%s у %s" +- +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Изграђен : %s у %s" +- +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Радња прекинута." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Преузимам пакете:" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:233 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" +-"Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n" +-"За превазилажење овога користите „-y“." + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Застарели пакети" +- +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Нема пакета означених за усклађивање са дистрибуцијом." +- +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Инсталирани пакети" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Доступни пакети" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Аутоматско уклањање пакета" +- +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Додатни пакети" +- +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Недавно додати пакети" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Не постоје одговарајући пакети за излиставање" +- +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Нису пронађена подударања" +- +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Није задат ID трансакције" +- +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Није пронађен дати ID трансакције" +- +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Пронађено више од једног ID-а трансакције!" +- +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Историја трансакција није комплетна, пре %u." +- +-#: ../dnf/cli/cli.py:641 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Историја трансакција није комплетна, после %u." +- +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Непозната ризница: '%s'" +- +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Нема такве команде: %s. Молим употребите %s --help" +- +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" +-"Можда је команда DNF прикључка, покушајте: \"dnf install 'dnf-command(%s)'\"" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" +-"Можда је ово наредба DNF прикључка али је учитавање прикључака онемогућено." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Наредба „%s“ је већ дефинисана" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "уклоните пакет или пакете са вашег система" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "уклони дупле пакете" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "претражи детаље пакета по датој речи" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "уклони пакете који су само за инсталирање и који су преко ограничења" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "такође претражи опис пакета и УРЛ" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Пакет који ће бити уклоњен" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Нема дуплих пакета за уклањање." ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Инсталирани пакет %s%s није доступан." ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Тачна подударања: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Нема старих пакета само за инсталирање који се могу уклонити." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s Подударања: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Нису пронађена подударања." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2257,24 +1911,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Грешка:" +- +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2283,13 +1933,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2297,13 +1947,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2311,19 +1961,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2336,1270 +1986,1647 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Завршено!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"скини ознаку са инсталираних пакета или их означи као да су инсталиране од " +-"стране корисника." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s је означено као инсталирано од стране корисника." +- +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s је скинут са списка пакета инсталираних од стране корисника." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "bugfix" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "унапређење" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Пакет %s није инсталиран." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "сигурност" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "уклони кеширане податке" +- +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Врста метаподатка за чишћење" +- +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Чистим податке: " +- +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Кеш је истекао" +- +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" +- +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Чекам да процес са pid-ом %d заврши." +- +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "инсталиран" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "ажурирања" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "све" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "доступно" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Сажетак информација о ажурирањима: " ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Сигурносне напомене" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" + msgstr "" +-"надогради али само „најновији“ подударни пакет који решава проблем на вашем " +-"систему" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "провери да ли има проблема у бази пакета" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "прикажи све проблеме; подразумевано" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Bugfix напомене" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "прикажи проблеме зависности" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Напомене за унапређење" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "прикажи проблеме дупликата" +- +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "прикажи застареле пакете" +- +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "прикажи проблеме са пруженим пакетима" +- +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} недостају захтеви од {}" +- +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} је дупликат са {}" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "Остале напомене" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} је застарео у односу на {}" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} пружа {} али се не може наћи" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Програмске грешке" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Деградирај пакет" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Врста" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Пакет за деградирање" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "ID ажурирања" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "прикажи или користи податке о групама" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Ажурирани" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Нема података о доступним групама унутар подешених ризница." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE-и" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Упозорење: група %s не постоји." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Опис" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Упозорење: нема подударних група:" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Права" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Доступне групе окружења:" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Инсталиране групе окружења:" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Датотеке" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Инсталиране групе:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Инсталирано" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Инсталиране језичке групе:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "нетачно" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Доступне групе:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "тачно" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Доступне језичке групе:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "надоградите пакет или пакете на вашем систему" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "укључи изборне пакете из групе" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Пакет за надограђивање" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "такође прикажи скривене групе" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"надогради али само „најновији“ подударни пакет који решава проблем на вашем " ++"систему" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "само прикажи инсталиране групе" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Прекинуто." + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "само прикажи доступне групе" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Нема права уписа/извршавања у тренутном директоријуму, премештам у /" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Неисправна под-команда за групе, користите: %s." +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Не могу да пронађем обавезни пакет групе." ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Програмске зависности разрешене." ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "За дијагнозу проблема, покушајте покренути: '%s'." ++msgid "Command line error: %s" ++msgstr "Грешка командне линије: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "Вероватно имате оштећен RPMDB, извршавање '%s' можда поправи проблем." ++msgid "bad format: %s" ++msgstr "лош формат: %s" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Problem repository: %s" +-msgstr "Проблем са ризницом: %s" +- +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "место датотеке подешавања" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "тиха радња" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "причљива радња" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "постави корени директоријум инсталације" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "онемогући све прикључке" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "омогући прикључке по називу" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "онемогући прикључке по називу" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "поставља произвољне опције ризница и подешавања" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" + msgstr "" ++"омогућава брисање инсталираних пакета да би разрешио програмске зависности" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "покушава најбоља доступна издања у трансакцијама." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "извршава потпуно из системског кеша, не освежава кеш" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "ниво излазног приказа за проналажење грешака" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "избацује детаљне резултате решења у датотеке" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" ++"приказуј дупликате, у ризницама, у командама за излиставање/претраживање" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "ниво излазног приказа грешака" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "ниво излазног приказа за проналажење грешака за rpm" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "изузми пакете по називу или глобу" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "контролише да ли се користи боја" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "означава међуподатке истеклим пре извршавања команде" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "разрешава само на IPv4 адресе" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "разрешава само на IPv6 адресе" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "само преузми пакете" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Списак наредби за прикључке:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Епоха" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Издање" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Из ризнице" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Време изградње" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Време инсталације" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Инсталирано од стране" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Лиценца" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "d" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "da" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ne" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Да ли је ово у реду [d/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Да ли је ово у реду [D/n]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "" ++ ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " ИБ-групе: %s" ++ ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Опис: %s" ++ ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Језик: %s" ++ ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Обавезни пакети:" ++ ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Подразумевани пакети:" ++ ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Изборни пакети:" ++ ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Условљени пакети:" ++ ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Група окружења: %s" ++ ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " ИБ-окружења: %s" ++ ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Обавезне групе:" ++ ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Изборне групе:" ++ ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Подудара се из:" ++ ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Назив датотеке: %s" ++ ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Ризница : %s" ++ ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Опис : " ++ ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Претражујем пакете: " ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Лиценца : %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Нема доступних пакета." ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Догодила се грешка при рачунању укупне величине за преузимање" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Укупна величина: %s" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Нема инсталираних пакета." ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Укупна величина за преузимање: %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid " (from %s)" +-msgstr " (из %s)" ++msgid "Installed size: %s" ++msgstr "Инсталирана величина: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Нема инсталираних пакета из ризнице." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Догодила се грешка при рачунању инсталиране величине" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Ослобођен простор: %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Нема пакета означених за надоградњу." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Означавам пакете као инсталиране по групи:" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Означавам пакете као уклоњене по групи:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Група" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Пакети" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "НАРЕДБА" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Немате приступ бази података историје." ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Инсталирам зависности" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" +-"Не могу да опозовем трансакцију %s, чинивши то би узроковало нетачну базу " +-"података пакета." + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Не могу да вратим уназад трансакцију %s, чинивши то би узроковало " +-"неистоветну базу података пакета." ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Уклањам" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "инсталирајте пакет или пакете на ваш систем" +- +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Не могу да нађем подударање" +- +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Није исправна путања rpm датотеке: %s" +- +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "bugfix" +- +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "унапређење" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "сигурност" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "непознато" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1263 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" ++"Прескачем сукобљене пакете:\n" ++"(додајте '%s' у командну линију да бисте присилили надоградњу истих)" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "инсталиран" +- +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "ажурирања" +- +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "све" +- +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "доступно" +- +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Сажетак информација о ажурирањима: " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" ++"\n" ++"Сажетак трансакције\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Сигурносне напомене" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Инсталирање" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Надоградња" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Уклањање" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Деградирање" ++ ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Прескочи" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Пакет" ++msgstr[1] "Пакети" ++msgstr[2] "Пакети" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Зависни пакет" ++msgstr[1] "Зависна пакета" ++msgstr[2] "Зависних пакета" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Bugfix напомене" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Надограђено" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Напомене за унапређење" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Деградирано" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "Остале напомене" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Поново инсталирано" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "ID ажурирања" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Уклоњено" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Врста" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Неуспешно" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Ажурирани" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Укупно" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Програмске грешке" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE-и" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Систем" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Опис" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Командна линија" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Права" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ИБ" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Датотеке" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Датум и време" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "тачно" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Радња(е)" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "нетачно" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Промењено" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Нема трансакција" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Није наведен пакет или ИБ трансакције" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Обрисани" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Није инсталирано" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Новије" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Старије" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "ИБ трансакције :" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "поновно инсталирам пакет" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Почетно време :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Пакет за поновно инсталирање" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Почетак rpmdb-а :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "усклади инсталиране пакете на последње доступна издања" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u секунди)" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Пакети за усклађивање" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u минута)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u сати)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u дана)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Време краја :" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "направи кеш метаподатака" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Крај rpmdb :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Правим кеш датотеке за све датотеке са метаподацима." ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Корисник :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "надоградите пакет или пакете на вашем систему" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Прекинуто" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Пакет за надограђивање" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Повратна-вредност :" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"уклони све непотребне пакете који су изворни инсталирани као зависности" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Успех" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "претражи детаље пакета по датој речи" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Грешке:" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "такође претражи опис пакета и УРЛ" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Грешка:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Командна линија :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Тачна подударања: %%s" +- +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Подударања: %%s" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Нису пронађена подударања." +- +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Никад (последње: %s)" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Трансакција извршена са:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Тренутно (последње: %s)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Пакети промењени:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s секунд(и) (последње: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Излаз скриптице:" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "прикажи подешене софтверске ризнице" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Грешке:" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "прикажи све ризнице" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Инсталирање-зависности" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "прикажи омогућене ризнице (подразумевано)" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Застарели" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "прикажи онемогућене ризнице" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Застаревам" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Обриши" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Нема доступних ризница" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Поново инсталирај" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "укључена" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Наведени су неисправни пакети или ИБ трансакције" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "искључена" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "ID ризнице : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Назив-ризнице : " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Стање ризнице : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Ревизија ризнице : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Ознака ризница : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Дистро ознаке ризнице: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Ризница ажурирана : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Пакета из ризнице : " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Започињем разрешење програмских зависности" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Величина ризнице : " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Завршено разрешење програмских зависности" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Металинк ризнице : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Увозим GPG кључ 0x%s:\n" ++" Кориснички ИБ: „%s“\n" ++" Отисак прста : %s\n" ++" Од : %s" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Ажурирано : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Извршава се" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Огледала ризнице : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Успаван" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Основни url ризнице : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Незаустављиво" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Ризница истиче : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Зомби" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Ризница искључује : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Праћен/заустављен" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Укључени у ризници : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Непознат" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Искључени из ризнице: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Назив-датотеке-ризнице: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Програм са PID-ом %d је: %s" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "иб ризнице" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Меморија: %5s RSS (%5sБ VSZ)" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "стање" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Покренут: %s - %s раније" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "назив ризнице" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Стање : %s" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "прескачем." + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Окружење '%s' није инсталирано." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "ИБ групе „%s“ не постоји." + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Грешка при обради „%s“: %s" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Нисам могао да подесим директоријум са кешом: {}" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Непозната опција подешавања: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "Главно подешавање није имало особину %s пре подешавања опција" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Неисправно или непознато „{}“: {}" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Ризница %s није имала %s особину пре постављања опција" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Упозорење: неуспешно учитавање '%s', прескачем." + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "ризница %s: 0x%s је већ увезена" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "ризница %s: увезен кључ 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Неће инсталирати изворни rpm пакет (%s)." + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" ++ ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "неподржана врста контролног збира : %s" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Грешка у поновној изградњи delta RPM-а" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Контролни збир delta-rebuilt RPM-а није тачан" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "урађено" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 + #, python-format + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Прекинуто." +- +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Нема права уписа/извршавања у тренутном директоријуму, премештам у /" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Програмске зависности разрешене." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s провера није успела: %s против %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3615,29 +3642,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "ризница %s: 0x%s је већ увезена" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "ризница %s: увезен кључ 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Пронађен неисправан облик закључавајуће датотеке: %s.\n" +-"Осигурајте се да ниједан други dnf процес није покренут и уклоните закључавајућу датотеку ручно или покрените systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3660,3 +3664,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Додао сам ризницу „%s“ из „%s“" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Деградирам" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Чистим" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Инсталирам" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Поново инсталирам" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Бришем" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Надограђујем" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Проверавам" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Извршавам скриптицу" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Припремам" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Догодиле су се грешке приликом трансакције." +diff --git a/po/sv.po b/po/sv.po +index 7f11ba6c..b74a2525 100644 +--- a/po/sv.po ++++ b/po/sv.po +@@ -14,7 +14,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-09-20 09:28+0000\n" + "Last-Translator: Göran Uddeborg \n" + "Language-Team: Swedish (http://www.transifex.com/projects/p/dnf/language/sv/)\n" +@@ -25,230 +25,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Paket att installera" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Problem" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "TransactionItem finns inte för nyckeln: {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "TransactionSWDBItem finns inte för nyckeln: {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Fel inträffade under transaktionen." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s-kontrollen misslyckades: %s jämfört med %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Aktiverar en annan ström för ”{}”" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Inget att visa." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Installerar en nyare version av ”{}” än angivet. Anledning: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Aktiverade moduler: {}" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Ingen profil angiven för ”{}”, ange en profil." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]installerad" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]nstallerad, [a]ktiv" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Ignorerar onödig profil: ”{}/{}”" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Att installera modulen ”{0}” från det felsäkra förrådet {1} är inte tillåtet" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Kan inte matcha profilen för argumentet {}. Tilgängliga profiler för " +-"”{}:{}”: {}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Kan inte matcha en profil för argumentet {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Inga standardprofiler för modulen {}:{}. Tillgängliga profiler: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Inga standardprofiler för modulen {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Standardprofilen {} är inte tillgänglig i modulen {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "Att installera en modul från ett felsäkert förråd är inte tillåtet" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Kan inte lösa upp argumentet {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Ingen matchning för paketet {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +-"Att uppgradera modulen ”{0}” från det felsäkra förrådet {1} är inte " +-"tillåtet" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Kan inte matcha en profil i argumentet {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "Att uppgradera en modul från ett felsäkert förråd är inte tillåtet" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Endast modulnamn behövs. Ignorerar oanvänd information i argumentet: ”{}”" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Modulärt beroendeproblem:" +-msgstr[1] "Modulära beroendeproblem:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Fel vid tolkning av ”%s”: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Okänt konfigurationsvärde: %s=%s i %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Okänt konfigurationsalternativ: %s = %s i %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Kunde inte sätta cache-katalog: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Okänt konfigurationsalternativ: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Fel vid tolkning av --setopt med nyckeln ”%s”, värdet ”%s”: %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "Huvudkonfigurationen hade inte ett %s-attribut före setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Felaktig eller okänd ”{}”: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Tolkning av filen ”%s” misslyckades: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Fel vid tolkning av --setopt med nyckeln ”%s.%s”, värdet ”%s”: %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Förrådet %s hade inte ett %s-attribut före setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Varning: misslyckades att ladda ”%s”, hoppar över." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Förrådet ”%s”: Fel vid tolkning av konfigurationen: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Förrådet ”%s” saknar namn i konfigurationen, använder id." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Felaktigt id för förrådet: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -289,6 +65,16 @@ msgstr "Misslyckades att skicka e-post via ”%s”: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "Misslyckades att köra kommandot ”%s”: returnerade %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Okänt konfigurationsvärde: %s=%s i %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Okänt konfigurationsalternativ: %s = %s i %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Startade dnf-automatic." +@@ -303,127 +89,51 @@ msgstr "Sov i %s sekunder" + msgid "Error: %s" + msgstr "Fel: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"Konfigurationsalternativet ”gpgkey_dns_verification” behöver libunbound ({})" ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "inläsning av förrådet ”{}” misslyckades: {}" + +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC-utvidgning: nyckeln för användaren " ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Inläsning av förrådet ”{}” har misslyckats" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "är giltig." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "" ++"Cachning av metadata med timer är avaktiverad vid körning över en uppmätt " ++"anslutning." + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "har okänd status." ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "Timer för cachning av metadata inaktiverad vid batteridrift." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC-utvidgning: " ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Timer för cachning av metadata inaktiverad." + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Testning importerade redan nycklar för deras validitet." ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Cachen med metadata uppdaterades nyligen." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Nedgraderar" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "Det finns inga aktiva förråd i ”{}”." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Rensar upp" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: kommer aldrig gå ut och kommer inte uppdateras." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Installerar" ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: har gått ut och kommer att uppdateras." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Fasar ut" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Ominstallerar" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Raderar" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Uppgraderar" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Verifierar" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Kör skript" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Förbereder" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "inläsning av förrådet ”{}” misslyckades: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Inläsning av förrådet ”{}” har misslyckats" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"Cachning av metadata med timer är avaktiverad vid körning över en uppmätt " +-"anslutning." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "Timer för cachning av metadata inaktiverad vid batteridrift." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Timer för cachning av metadata inaktiverad." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Cachen med metadata uppdaterades nyligen." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "Det finns inga aktiva förråd i ”{}”." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: kommer aldrig gå ut och kommer inte uppdateras." +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: har gått ut och kommer att uppdateras." +- +-#. expires within the checking period: +-#: ../dnf/base.py:354 +-#, python-format +-msgid "%s: metadata will expire after %d seconds and will be refreshed now" +-msgstr "%s: metadata kommer gå ut efter %d sekunder och kommer uppdateras nu" ++#. expires within the checking period: ++#: ../dnf/base.py:354 ++#, python-format ++msgid "%s: metadata will expire after %d seconds and will be refreshed now" ++msgstr "%s: metadata kommer gå ut efter %d sekunder och kommer uppdateras nu" + + #: ../dnf/base.py:358 + #, python-format +@@ -471,82 +181,82 @@ msgstr "Ogiltig tsflag i konfigurationsfil: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Kunde inte lägga till gruppfil för förrådet: %s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Kör transaktionskontroll" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Fel: transaktionskontroll mot depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Transaktionskontrollen lyckades." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Kör transaktionstest" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Transaktionstestfel:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Transaktionstesten lyckades." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Kör transaktionen" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Diskbehov:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." +-msgstr[1] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Felsammanfattning" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB ändrad utanför DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Kunde inte köra transaktionen." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Transaktionen kunde inte starta:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Kunde inte ta bort transaktionsfilen %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Några paket hämtades inte. Försöker igen." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta-RPM:er reducerade %.1f MB med uppdateringar till %.1f MB (%d.1 %% " + "sparat)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -554,111 +264,105 @@ msgstr "" + "Misslyckade delta-RPM:er ökade %.1f MB med uppdateringar till %.1f MB (%d.1 " + "%% bortslösat)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Kunde inte öppna: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Den publika nyckeln för %s är inte installerad" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Problem att öppna paketet %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Den publika nyckeln för %s är inte betrodd" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Paketet %s är inte signerat" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Det går inte att ta bort %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s borttaget" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Ingen matchning för gruppaket ”{}”" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Lägger till paket från gruppen ”%s”: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Inget att göra." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Inga grupper markerade att tas bort." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Ingen grupp markerad att uppgraderas." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Paketet %s är inte installerat, kan inte nedgradera det." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Ingen matchning för argumentet: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "inget paket matchade" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Paketet %s är inte installerat, kan inte nedgradera det." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Paketet %s med en lägre version är redan installerat, kan inte nedgradera " + "det." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Paketet %s är inte installerat, kan inte ominstallera det." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "Filen %s är ett källpaket och kan inte uppdateras, ignorerar." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Paketet %s är inte installerat, kan inte uppdatera det." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -666,114 +370,118 @@ msgstr "" + "Samma eller en högre version av %s är redan installerad, det går inte att " + "uppdatera den." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Paketet %s är tillgängligt, men inte installerat." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Paketet %s är tillgängligt, men installerat för en annan arkitektur." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Inget paket %s är installerat." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Inte en giltig form: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Inga paket markerade att tas bort." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Paket för argumentet %s tillgängliga, men inte installerade." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Paketet %s med lägsta version är redan installerat, kan inte nedgradera det." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Åtgärden hanteras inte: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Inget paket %s tillgängligt." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "inget paket matchade" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + "Inga säkerhetsuppdateringar behövs, men {} uppdatering finns tillgänglig" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + "Inga säkerhetsuppdateringar behövs, men {} uppdateringar finns tillgängliga" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + "Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdatering finns " + "tillgänglig" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + "Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdateringar finns " + "tillgängliga" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Paketet som misslyckas är: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG-nycklar är konfigurerade som: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "GPG-nyckel vid %s (0x%s) är redan installerad" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Nyckeln har godkänts." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Nyckeln har avvisats." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Nyckelimport misslyckades (kod %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Nyckelimport lyckades" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Installerade inte några nycklar" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -782,28 +490,28 @@ msgstr "" + "GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta för detta paket.\n" + "Kontrollera att de rätta nyckel-URL:erna är konfigurerade för detta förråd." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Import av nycklar hjälpte inte, fel nycklar?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Kanske du menade: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + "Paketet ”{}” från det lokala förrådet ”{}” har en felaktig kontrollsumma" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Några paket från ett lokalt förråd har felaktig kontrollsumma" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Paketet ”{}” från förrådet ”{}” har en felaktig kontrollsumma" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -811,1528 +519,1471 @@ msgstr "" + "Några paket har en ogiltig cache, men kan inte hämtas på grund av flaggan " + "”--cacheonly”" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "Paketet %s är redan installerat." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Problem i begäran:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "saknade paket: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "trasiga paket: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Tolkning av filen ”%s” misslyckades: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "saknade grupper eller moduler: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "Kan inte läsa filen ”%s”: %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "trasiga grupper eller moduler: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Konfigurationsfel: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Modulärt beroendeproblem med standard:" +-msgstr[1] "Modulära beroendeproblem med standard:" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Alias innehåller oändlig rekursion" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "ingen matchande lastfabrik för %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Redan hämtat" ++msgid "%s, using original arguments." ++msgstr "%s, använder originalargumenten." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "ej stödd typ av kontrollsumma: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Installerade: %s-%s %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "avgör den snabbaste spegeln (%s värdar).. " ++msgid " Built : %s at %s" ++msgstr " Byggde : %s %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"Ingen tillgänglig modulära metadata för det modulära paketet ”{}”, det kan " +-"inte installeras på systemet." ++"Åtgärden skulle resultera i byte av modulen ”{0}” ström ”{1}” till ström " ++"”{2}”" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Ingen tillgänglig modulära metadata för modulära paket" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Kommer inte installera ett käll-rpm-paket (%s)." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "hoppar över." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Modulen eller gruppen ”%s” är inte installerad." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Åtgärden avbruten." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Modulen eller gruppen ”%s” är inte tillgänglig." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Hämtar paket:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Modulen eller gruppen ”%s” finns inte." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Fel när paket hämtades:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Miljön ”%s” är inte installerad." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Transaktionen misslyckades" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "Miljön ”%s” är inte tillgänglig." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Vägrar att automatiskt importera nycklar vid oövervakad körning.\n" ++"Använd ”-y” för att åsidosätta." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Gruppid ”%s” finns inte." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG-kontrollen MISSLYCKADES" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "aktiverar förrådet %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Ändringslogg för {}" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Lade till %s-förrådet från %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Fasar ut paket" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Deltaåterbyggnad av RPM:en misslyckades" +- +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Kontrollsumma av den deltaombyggda RPM:en misslyckades" +- +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "klar" +- +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Kommandoradsfel: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "felaktigt format: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt-argumentet har flera värden: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt-argumentet har inget värde: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "konfigurationsfilens plats" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "tyst arbete" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "utförligt arbete" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Inga paket markerade för distributionssynkronisering." + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "visa DNF-version och avsluta" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Inga paket markerade för nedgradering." + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "ange installationsrot" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Installerade paket" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "installera inte dokumentation" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Tillgängliga paket" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "inaktivera alla insticksmoduler" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Ta automatiskt bort paket" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "aktivera insticksmoduler efter namn" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Extra paket" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "inaktivera insticksmoduler efter namn" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Tillgängliga uppgraderingar" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "åsidosätt värdet på $releasever i config- och repo-filer" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Nyligen tillagda paket" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "Inga matchande paket att lista" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "lös depsolve-problem genom att hoppa över paket" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Inga matchningar hittades" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "visa kommandohjälp" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Inget transaktions-ID angivet" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "tillåt radering av installerade paket för att lösa upp beroenden" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Hittade inte angivet transaktions-ID" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Hittade mer än ett transaktions-ID!" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "begränsa inte transaktionen till den bästa kandidaten" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Transaktionshistoriken är ofullständig, före %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "kör helt från systemets cache, uppdatera inte cachen" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Transaktionshistoriken är ofullständig, efter %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "maximal väntetid på kommandon" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Backar transaktionen {} från {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "nivå på felsökningsutskrifter" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Okänt förråd: ”%s”" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "skriver detaljerade upplösningsresultat i filer" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Inget förråd matchar: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "visa dubbletter, i förråd, i list-/search-kommandon" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Detta kommando måste köras av root-användaren." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "nivå på felutskrifter" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Inget sådant kommando: %s. Använd %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"aktiverar dnf:s beräkningslogik för utfasning vid uppgraderingar eller visa " +-"förmågor som paketet fasar ut för info, list och repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "nivå på felsökningsutskrifter för rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "svara automatiskt ja på alla frågor" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "svara automatiskt nej på alla frågor" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Aktivera ytterligare förråd. Listalternativ. Stödjer globbningar, kan " +-"anges flera gånger." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"Avaktivera förråd. Listalternativ. Stödjer globbningar, kan anges flera " +-"gånger." ++"--destdir --downloaddir får bara användas med --downloadonly eller kommandot" ++" download eller system-upgrade." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"aktivera endast specifika förråd med ett id eller en glob, kan anges flera " +-"gånger" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "aktivera förråd med kommandot config-manager (sparar automatiskt)" +- +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "avaktivera förråd med kommandot config-manager (sparar automatiskt)" ++"--enable, --set-enabled och --disable, --set-disabled får bara användas med " ++"kommandot config-manager." + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "uteslut paket via namn eller glob" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++msgstr "" ++"Varning: framtvingar globala kontroller av GPG-signaturer i enlighet med den" ++" aktiva RPM-säkerhetspolicyn (se ”gpgcheck” i dnf.conf(5) för hur man kan " ++"undertrycka detta meddelande)" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "avaktivera excludepkgs" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Konfigurationsfilen ”{}” finns inte" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"etikett och sökväg till ett ytterligare förråd att använda (samma sökväg som" +-" i en bas-url), kan anges flera gånger." ++"Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " ++"utgåveversion)" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "avaktivera borttagande av beroenden som inte används längre" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "argument {}: inte tillåtet med argumentet {}" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "avaktivera kontroll av gpg-signatur (om RPM-policyn tillåter)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Kommando \"%s\" redan definierat" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "styr om färg skall användas" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Excludes i dnf.conf: " + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "markera metadata som utgånget före kommandot körs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Includes i dnf.conf: " + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "lös endast upp till IPv4-adresser" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Excludes i förrådet " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "lös endast upp till IPv6-adresser" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Includes i förrådet " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "ange katalog att kopiera paket till" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "För att diagnostisera problemet, försök köra: ”%s”." + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "hämta endast paket" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "" ++"Du har förmodligen en trasig RPMDB, att köra ”%s” kan kanske lösa problemet." + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "lägg till en kommentar till transaktionen" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Problemförråd : %s" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" +- +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Inkludera relevanta nya paket, i uppdateringar" +- +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" +- +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Inkludera paket som behövs för att lösa den angivna rådet, i uppdateringar" +- +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "" +-"Inkludera paket som behövs för att lösa den angivna BZ:n, i uppdateringar" +- +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Inkludera paket som behövs för att lösa den angivna CVE:n, i uppdateringar" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "visa detaljer om ett paket eller en grupp av paket" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "" +-"Inkludera paket relevanta för säkerhet som matchar allvarlighetsgraden, i " +-"uppdateringar" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "visa alla paket (standard)" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Framtvinga användningen av en arkitektur" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "visa endast tillgängliga paket" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Lista över huvudkommandon:" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "visa endast installerade paket" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Lista över instickskommandon:" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "visa endast extrapaket" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Namn" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "visa endast uppgraderingspaket" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Namn" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "visa endast autoremove-paket" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epok" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "visa endast nyligen ändrade paket" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Version" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKET" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Version" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Paketnamnsspecifikation" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Utgåva" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "lista ett paket eller grupper av paket" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Ark" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "ta reda på vilka paket som tillhandahåller det angivna värdet" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Arkitektur" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "TILLHANDAHÅLL" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Strl" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Tillhandahållsspecifikation att söka efter" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Storlek" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Söker paket: " + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Källa" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "undersök tillgängliga paketuppgraderingar" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Förråd" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "visa ändringsloggar före uppdatering" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Förråd" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Inget paket tillgängligt." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Från förråd" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Inga paket markerade att installeras." + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Paketerare" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Inget paket installerat." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Byggtidpunkt" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (från %s)" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Installationstidpunkt" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Installerat paket %s%s är inte tillgängligt." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Installerad av" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Inget paket installerat från förrådet." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Sammanf." ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Inga paket markerade att ominstalleras." + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Sammanfattning" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Inga paket markerade att uppgraderas." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "kör kommandon ovanpå alla paket i ett angivet förråd" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Licens" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "FÖRRÅDSID" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Beskrivning" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Förråds-ID" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Beskrivning" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Paketspecifikation" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Inga paket att lista" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "visa ett hjälpsamt användningsmeddelande" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "j" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "KOMMANDO" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "ja" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "visa, eller använd, transaktionshistoriken" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "nej" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Hittade mer än ett transaktions-ID.\n" ++"'{}' behöver ett transaktions-ID eller paketnamn." + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Är detta ok [j/N]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Inget transaktions-ID eller paketnamn angivet." + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Är detta ok [J/n]: " ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Du har inte tillgång till historie-DB:n." + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid "Group: %s" +-msgstr "Grupp: %s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Kan inte göra transaktion %s ogjord, att göra det skulle resultera i en " ++"inkonsistent paketdatabas." + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Grupp-id: %s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Kan inte rulla tillbaka transaktion %s, att göra det skulle resultera i en " ++"inkonsistent paketdatabas." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Beskrivning: %s" +- +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " Språk: %s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Felaktig definition av transaktions-ID-intevall ”{}”.\n" ++"Använd ”..”." + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Obligatoriska paket:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Kan inte konvertera ”{}” till ett transaktions-ID.\n" ++"Använd ””, ”last”, ”last-”." + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Standardpaket:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Ingen transaktion som hanterar paketet ”{}” hittades." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Valfria paket:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Lista eller skapa kommandoalias" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Villkorliga paket:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "aktivera aliasuppslagning" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Miljögrupp: %s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "avaktivera aliasuppslagning" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Miljö-id: %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "åtgärd att göra med alias" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Obligatoriska grupper:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "aliasdefinition" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Valfria grupper:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Alias är nu aktiverade" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Matchat från:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Alias är nu avaktiverade" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "Filnamn : %s" ++msgid "Invalid alias key: %s" ++msgstr "Felaktig aliasnyckel: %s" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "Förråd : %s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Beskrivning : " ++msgid "Alias argument has no value: %s" ++msgstr "Aliasargumentet har inget värde: %s" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++msgid "Aliases added: %s" ++msgstr "Alias tillagt: %s" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "Licens : %s" ++msgid "Alias not found: %s" ++msgstr "Aliaset finns inte: %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "Tillhandahåll: %s" ++msgid "Aliases deleted: %s" ++msgstr "Aliaset raderat: %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "Annat : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta" ++msgid "%s, alias %s" ++msgstr "%s, alias %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "Total storlek: %s" ++msgid "Alias %s='%s'" ++msgstr "Alias %s=”%s”" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Total storlek att hämta: %s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Aliasuppslagning är avaktiverat." + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Installerad storlek: %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Inga alias angivna." + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Ett fel uppstod vid beräkningen av installerad storlek" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Inget alias angivet." + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Frigjort utrymme: %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Inga alias definierade." + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Markerar paket som installerade av gruppen:" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "Ingen matchning för aliaset: %s" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Markerar paket som borttagna av gruppen:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"ta bort alla ej nödvändiga paket som ursprungligen installerades som " ++"beroenden" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Grupp" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Paket att ta bort" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paket" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "leta efter problem i paketdatabasen" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Installerar grupp-/modulpaket" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "visa alla problem; standard" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Installerar gruppaket" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "visa beroendeproblem" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Installerar" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "visa dubblettproblem" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Uppgraderar" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "visa utfasade paket" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Ominstallerar" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "visa problem med tillhandahållanden" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Installerar beroenden" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} har ett saknat beroende på {}" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Installerar svaga beroenden" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} är en dubblett av {}" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Tar bort" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} fasas ut av {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Tar bort beroende paket" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} tillhandahåller {} men kan inte hittas" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Tar bort oanvända beroenden" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Tar bort filen %s" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Nedgraderar" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "ta bort cachade data" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Installerar modulprofiler" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Metadatatyp att rensa" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Avaktiverar modulprofiler" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Rensar data: " + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Aktiverar modulströmmar" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Cachen gick ut" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Byter modulströmmar" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d fil borttagen" ++msgstr[1] "%d filer borttagna" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Avaktiverar moduler" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Väntar på att processen med pid %d skall avsluta." + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Återställer moduler" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Lista pakets beroenden och vilka paket som tillhandahåller dem" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Installerar miljögrupper" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "" ++"synkronisera installerade paket med de senast tillgängliga versionerna" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Uppgraderar miljögrupper" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Paket att synkronisera" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Tar bort miljögrupper" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Nedgradera ett paket" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Installerar grupper" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Paket att nedgradera" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Uppgraderar grupper" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "visa, eller använd, gruppinformationen" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Tar bort grupper" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden." + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"Hoppar över paket med konflikter:\n" +-"(lägg till ”%s” på kommandoraden för att framtvinga deras uppgradering)" ++msgid "Warning: Group %s does not exist." ++msgstr "Varning: Grupp %s finns inte." + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Hoppar över paket med trasiga beroenden%s" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Varning: inga grupper matchar:" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " eller del av en grupp" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Tillgängliga miljögrupper:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Paket" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Installerade miljögrupper:" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Paket" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Installerade grupper:" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "ersätter" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Installerade språkgrupper:" + +-#: ../dnf/cli/output.py:1353 +-#, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Transaktionssammanfattning\n" +-"%s\n" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Tillgängliga grupper:" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Installera" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Tillgängliga språkgrupper:" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Uppgradera" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "inkludera valfria paket från gruppen" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Ta bort" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "visa även dolda grupper" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Nedgradera" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "visa endast installerade grupper" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Hoppa över" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "visa endast tillgängliga grupper" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paket" +-msgstr[1] "Paket" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Beroende paket" +-msgstr[1] "Beroende paket" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "tillgängliga underkommandon: {} (standard), {}" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Uppgraderade" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "argument för gruppunderkommando" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Nedgraderade" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Ogiltigt underkommando till groups, använd: %s." + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Installerade" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Kan inte hitta ett nödvändigt gruppaket." + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Ominstallerade" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "installera ett paket eller flera paket på ditt system" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Överhoppat" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Paket att installera" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Borttagna" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Kan inte hitta en matchning" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Misslyckades" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Inte en giltig sökväg till en rpm: %s" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Totalt" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Det finns följande alternativ för ”{0}”: {1}" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "generera metadatacachen" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "System" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Skapar cache-filer för alla metadatafiler." + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Kommandorad" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"markera eller avmarkera installerade paket som installerade av en användare." + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Användarnamn" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++"install: markera som installerad av användaren\n" ++"remove: avmarker som installerad av användaren\n" ++"group: markera som installerad av en grupp" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s markerad som användarinstallerad." + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Datum och tid" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s avmarkerad som användarinstallerad." + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Åtgärd(er)" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s markerad som gruppinstallerad." + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Ändrade" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Fel:" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Inga transaktioner" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "Paketet %s är inte installerat." + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Misslyckad historieinformation" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Inget transaktions-ID, eller paket, angivet" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "Inga matchande moduler att lista" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Raderade" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Inte installerat" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Interagera med moduler." + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Äldre" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "visa endast aktiverade moduler" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Nyare" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "visa endast avaktiverade moduler" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Transaktions-ID:" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Starttid :" +- +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Start-rpmdb :" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "visa profilinnehållet" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u sekunder)" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u minuter)" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u timmar)" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Modulspecifikation" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u dagar)" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Sluttid :" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "ominstallera ett paket" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Slut-rpmdb :" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Paket att ominstallera" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Användare :" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "ta bort ett eller flera paket från ditt system" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Returkod :" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "ta bort dubblerade paket" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Avbruten" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "ta bort installonly-paket över gränsen" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Lyckades" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Inga dubblerade paket att ta bort hittades." + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Misslyckanden:" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Inga gamla installonly-paket att ta bort hittades." + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Misslyckades:" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "okänt" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Utgåveversion :" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Aldrig (senast: %s)" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Kommandoradsfel:" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "Omedelbart (senast: %s)" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Kommentar :" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s sekunder (senast: %s)" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Transaktionen utförd med:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "visa de konfigurerade programvaruförråden" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Ändrade paket:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "visa alla förråd" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Skriptutdata:" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "visa aktiverade förråd (standard)" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Fel:" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "visa avaktiverade förråd" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Ber-inst" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Förrådsspecifikation" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Utfasad" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Inga förråd tillgängliga" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Radering" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "aktivt" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Ominstallation" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "inaktivt" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Felaktiga transaktions-ID:n, eller paket, angivna" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Paketet %s.%s %s kommer att installeras" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Paketet %s.%s %s kommer att tas bort" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Paketet %s.%s %s kommer att installeras om" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Paketet %s.%s %s kommer att fasa ut" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Paketet %s.%s %s kommer att uppgraderas" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Paketet %s.%s %s kommer att fasas ut" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Börjar beroendeupplösning" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Avslutade beroendeupplösning" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" +-"Importerar GPG-nyckel 0x%s:\n" +-" Användarid : ”%s”\n" +-" Fingeravtryck: %s\n" +-" Från : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Kör" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Sover" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Oavbrytbar" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombie" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "Spårad/Stoppad" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Okänd" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Kan inte hitta information om den låsande processen (PID %d)" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Programmet med PID %d är: %s" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "förråds-id" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Minne : %5s RSS (%5s B VSZ)" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "status" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Startade: %s - för %s sedan" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "förrådsnamn" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Tillstånd: %s" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "sök efter paket som matchar ett nyckelord" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Kan inte läsa filen ”%s”: %s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "" ++"Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " ++"argument)" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Konfigurationsfel: %s" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Fråga alla versioner av paket (standard)" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Alias innehåller oändlig rekursion" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "visa endast resultat för denna ARKITEKTUR" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, använder originalargumenten." +- +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Installerade: %s-%s %s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "visa endast resultat som äger FIL" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Byggde : %s %s" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "visa endast resultat som står i konflikt med KRAV" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Åtgärden skulle resultera i byte av modulen ”{0}” ström ”{1}” till ström " +-"”{2}”" ++"visa resultat som behöver, föreslår, kompletterar, förbättrar eller " ++"rekommenderar pakettillhandahållanden och filer KRAV" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" +-"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" +-"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du installera den andra strömmen." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "visa endast resultat som fasar ut KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "visa endast resultat som tillhandahåller KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "visa resultat som behöver paket tillhandahållande och filer KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "visa endast resultat som rekommenderar KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "visa endast resultat som förbättrar KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "visa endast resultat som föreslår KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "visa endast resultat som kompletterar KRAV" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF kommer endast hämta paket för transaktionen." ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" +-"DNF kommer endast hämta paket, installera gpg-nycklar och kontrollera " +-"transaktionen." ++"använt tillsammans med --whatrequires och --requires --resolve, fråga paket " ++"rekursivt." + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Åtgärden avbruten." ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" ++"visa en lista över alla beroenden och vilka paket som tillhandahåller dem" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Hämtar paket:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "visa tillgängliga taggar att använda med --queryformat" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Fel när paket hämtades:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "lös upp förmågor till ursprungliga paket" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Transaktionen misslyckades" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "visa rekursivt träd för paket" ++ ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "arbeta på motsvarande käll-RPM" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" +-"Vägrar att automatiskt importera nycklar vid oövervakad körning.\n" +-"Använd ”-y” för att åsidosätta." ++"visa de N senaste paketen för ett givet namn.arkitektur (eller alla utom de " ++"N senaste om N är negativt)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG-kontrollen MISSLYCKADES" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Ändringslogg för {}" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "visa detaljerad information om paketet" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Fasar ut paket" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "visa en lista av filer i paketet" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Inga paket markerade för distributionssynkronisering." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "visa paketets käll-RPM-namn" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Inga paket markerade för nedgradering." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "visa ändringsloggar för paketet" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Installerade paket" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "formatera för att visa funna paket" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Tillgängliga paket" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" ++"använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" ++" (standard)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Ta automatiskt bort paket" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" ++"använd formatet namn-version-utgåva för att visa funna paket (rpm-" ++"frågestandard)" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Extra paket" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" ++"använd formatet epok:namn-version-utgåva.arkitektur för att visa funna paket" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Tillgängliga uppgraderingar" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Visa i vilka comps-grupper valda paket presenteras" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Nyligen tillagda paket" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "begränsa frågan till installerade dubblettpaket" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "Inga matchande paket att lista" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "begränsa frågan till installerade installonly-paket" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Inga matchningar hittades" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "begränsa frågan till installerade paket med ouppfyllda beroenden" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Inget transaktions-ID angivet" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "visa en plats som paket kan hämtas ifrån" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Hittade inte angivet transaktions-ID" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Visa förmågor som paketet står i konflikt med." + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Hittade mer än ett transaktions-ID!" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Visa förmågor som paketat kan bero på, förbättra, rekommendera, föreslå och " ++"komplettera." + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Transaktionshistoriken är ofullständig, före %u." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Visa förmågor som paketet kan förbättra." + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Transaktionshistoriken är ofullständig, efter %u." ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Visa förmågor som tillhandahålls av paketet." + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Backar transaktionen {} från {}" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Visa förmågor som paketet rekommenderar." + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Okänt förråd: ”%s”" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Visa förmågor som paketet beror på." + +-#: ../dnf/cli/cli.py:782 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "No repository match: %s" +-msgstr "Inget förråd matchar: %s" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "Visa förmågor som paketet beror på för att köra ett %%pre-skript." + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Detta kommando måste köras av root-användaren." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Visa förmågor som paketet föreslår." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Inget sådant kommando: %s. Använd %s --help" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Visa förmågor som paketet kan komplettera." + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Det kan vara ett DNF-insticksmodulskommando, prova ”dnf install 'dnf-" +-"command(%s)'”" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Visa endast tillgängliga paket." + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Visa endast installerade paket." ++ ++#: ../dnf/cli/commands/repoquery.py:251 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Det kan vara ett kommando till en DNF-insticksmodul, men att läsa in " +-"insticksmoduler är för närvarande avaktiverat." ++"Display only packages that are not present in any of available repositories." ++msgstr "Visa endast paket som inte finns i något av de tillgängliga förråden." + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that provide an upgrade for some already installed " ++"package." + msgstr "" +-"--destdir --downloaddir får bara användas med --downloadonly eller kommandot" +-" download eller system-upgrade." ++"Visa endast paket som tillhandahåller en uppgradering för några redan " ++"installerade paket." + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"--enable, --set-enabled och --disable, --set-disabled får bara användas med " +-"kommandot config-manager." + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Visa endast paket som installerades av användaren." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Visa endast nyligen redigerade paket" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "nyckelordet att söka efter" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"Varning: framtvingar globala kontroller av GPG-signaturer i enlighet med den" +-" aktiva RPM-säkerhetspolicyn (se ”gpgcheck” i dnf.conf(5) för hur man kan " +-"undertrycka detta meddelande)" +- +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Konfigurationsfilen ”{}” finns inte" ++"Flaggan ”--resolve” måste användas tillsammans med en av flaggorna " ++"”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " ++"”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" +-"Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " +-"utgåveversion)" ++"Flaggan ”--recursive” måste användas med ”--whatrequires ” (eventuellt" ++" med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " ++"--resolve”" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "argument {}: inte tillåtet med argumentet {}" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "Paketet {} innehåller inga filer" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Kommando \"%s\" redan definierat" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Tillgängliga frågetaggar: använd --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Excludes i dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Includes i dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Excludes i förrådet " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "sök i paketdetaljer efter den angivna strängen" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Includes i förrådet " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "sök även i paketbeskrivningar och URL:en" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "ta bort ett eller flera paket från ditt system" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "NYCKELORD" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "ta bort dubblerade paket" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Nyckelord att söka efter" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "ta bort installonly-paket över gränsen" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Namn" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Paket att ta bort" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Sammanfattning" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Inga dubblerade paket att ta bort hittades." ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Beskrivning" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Installerat paket %s%s är inte tillgängligt." ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Exakt matchad: %%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Inga gamla installonly-paket att ta bort hittades." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s Matchad: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Inget som matchar hittat." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "kör ett interaktivt DNF-skal" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SKRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Skript att köra i ett DNF-skal" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Fel:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Ej stött nyckelvärde." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Kunde inte hitta förrådet: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2346,7 +1997,7 @@ msgstr "" + " Om inget värde anges skrivs det nuvarande värdet.\n" + " Om ett värde anges sätts detta värde." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2354,7 +2005,7 @@ msgstr "" + "{} [kommando]\n" + " skriv ut hjälp" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2366,7 +2017,7 @@ msgstr "" + " enable: aktivera förråd. flagga = förråds-id\n" + " disable: avaktivera förråd. flagga = förråds-id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2374,7 +2025,7 @@ msgstr "" + "{}\n" + " lös upp transaktionsuppsättningen" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2386,7 +2037,7 @@ msgstr "" + " reset: återställ (nollställ) transaktionen\n" + " run: kör transaktionen" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2394,7 +2045,7 @@ msgstr "" + "{}\n" + " kör transaktionen" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2402,7 +2053,7 @@ msgstr "" + "{}\n" + " avsluta skalet" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2424,1331 +2075,1680 @@ msgstr "" + "run lös upp och kör transaktionsmängden\n" + "exit (eller quit) avsluta skalet" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Fel: kan inte öppna %s för läsning" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Klart!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Lämnar skalet" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"markera eller avmarkera installerade paket som installerade av en användare." + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" +-"install: markera som installerad av användaren\n" +-"remove: avmarker som installerad av användaren\n" +-"group: markera som installerad av en grupp" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Specifikationen kommer att tas bort" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Paketspecifikation" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Specifikationen kommer att installeras" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s markerad som användarinstallerad." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "felrättning" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s avmarkerad som användarinstallerad." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "förbättring" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s markerad som gruppinstallerad." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "säkerhet" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Paketet %s är inte installerat." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "nyttpaket" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Tar bort filen %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Kritisk/säk." + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "ta bort cachade data" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Viktig/säk." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Metadatatyp att rensa" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Medel/säk." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Rensar data: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Låg/säk." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Cachen gick ut" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "visa bulletiner om paket" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d fil borttagen" +-msgstr[1] "%d filer borttagna" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "råd om nyare versioner om installerade paket (standard)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Väntar på att processen med pid %d skall avsluta." ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "råd om samma och äldre versioner av installerade paket" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Lista eller skapa kommandoalias" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"råd om nyare versioner av de installerade paket för vilka en nyare version " ++"finns tillgänglig" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "aktivera aliasuppslagning" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "råd om alla versioner av installerade paket" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "avaktivera aliasuppslagning" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "visa en sammanfattning av råd (standard)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "åtgärd att göra med alias" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "visa en lista över bulletiner" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "aliasdefinition" +- +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Alias är nu aktiverade" +- +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Alias är nu avaktiverade" +- +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Felaktig aliasnyckel: %s" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "visa information om bulletiner" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Aliasargumentet har inget värde: %s" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Alias tillagt: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Aliaset finns inte: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "installerat" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Aliaset raderat: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "uppdaterar" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, alias %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "alla" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Alias %s=”%s”" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "tillgängliga" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Aliasuppslagning är avaktiverat." ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Sammanfattning av uppdateringsinformation: " + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Inga alias angivna." ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Nytt pakets noteringar" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Inget alias angivet." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Säkerhetsmeddelanden" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Inga alias definierade." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Kritiska säkerhetsmeddelanden" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Ingen matchning för aliaset: %s" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Viktiga säkerhetsmeddelanden" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"uppgradera, men bara ”nyaste” paketmatchning som löser ett problem som " +-"påverkar ditt system" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Medelsäkerhetsnoteringar" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "leta efter problem i paketdatabasen" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Lågsäkerhetsnoteringar" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "visa alla problem; standard" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Okända säkerhetsnoteringar" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "visa beroendeproblem" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Felrättningsmeddelanden" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "visa dubblettproblem" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Förbättringsmeddelanden" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "visa utfasade paket" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "andra meddelanden" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "visa problem med tillhandahållanden" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Okänd/säk." + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} har ett saknat beroende på {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Fel" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} är en dubblett av {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Typ" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} fasas ut av {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Uppdaterings-ID" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} tillhandahåller {} men kan inte hittas" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Uppdaterat" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Nedgradera ett paket" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE:er" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Paket att nedgradera" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Beskrivning" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "visa, eller använd, gruppinformationen" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Rättigheter" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden." ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Allvarsgrad" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Varning: Grupp %s finns inte." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Filer" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Varning: inga grupper matchar:" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Installerade" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Tillgängliga miljögrupper:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "falskt" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Installerade miljögrupper:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "sant" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Installerade grupper:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "uppgradera ett eller flera paket på ditt system" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Installerade språkgrupper:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Paket att uppgradera" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Tillgängliga grupper:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"uppgradera, men bara ”nyaste” paketmatchning som löser ett problem som " ++"påverkar ditt system" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Tillgängliga språkgrupper:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Avslutad." + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "inkludera valfria paket från gruppen" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Inga läs-/körrättigheter i aktuell katalog, flyttar till /" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "visa även dolda grupper" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"försök med att lägga till ”{}” på kommandoraden för att ersätta paket som " ++"står i konflikt" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "visa endast installerade grupper" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++"försök med att lägga till ”{}” för att hoppa över ej installerbara paket" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "visa endast tillgängliga grupper" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " eller ”{}” för att hoppa över oinstallerbara paket)" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" ++"försök med att lägga till ”{}” för inte bara använda de bästa " ++"kandidatpaketen" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "tillgängliga underkommandon: {} (standard), {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " eller ”{}” för att inte bara använda de bästa kandidatpaketen" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "argument för gruppunderkommando" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Beroenden upplösta." + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Ogiltigt underkommando till groups, använd: %s." ++msgid "Command line error: %s" ++msgstr "Kommandoradsfel: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Kan inte hitta ett nödvändigt gruppaket." +- +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Lista pakets beroenden och vilka paket som tillhandahåller dem" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "felaktigt format: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "För att diagnostisera problemet, försök köra: ”%s”." ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt-argumentet har flera värden: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt-argumentet har inget värde: %s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" +-"Du har förmodligen en trasig RPMDB, att köra ”%s” kan kanske lösa problemet." + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "konfigurationsfilens plats" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "tyst arbete" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "utförligt arbete" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "ange installationsrot" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "installera inte dokumentation" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "inaktivera alla insticksmoduler" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "aktivera insticksmoduler efter namn" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "inaktivera insticksmoduler efter namn" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "åsidosätt värdet på $releasever i config- och repo-filer" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "lös depsolve-problem genom att hoppa över paket" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "visa kommandohjälp" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "tillåt radering av installerade paket för att lösa upp beroenden" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "begränsa inte transaktionen till den bästa kandidaten" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "kör helt från systemets cache, uppdatera inte cachen" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "maximal väntetid på kommandon" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "nivå på felsökningsutskrifter" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "skriver detaljerade upplösningsresultat i filer" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "visa dubbletter, i förråd, i list-/search-kommandon" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "nivå på felutskrifter" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Du har aktiverat kontroll av paket med GPG-nycklar. Det är en bra sak.\n" +-"Dock har du inte några publika GPG-nycklar installerade. Du måste hämta\n" +-"nycklarna för paket som du vill installera och installera dem. Du kan\n" +-"göra det genom att köra kommandot:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternativt kan du ange url:en till nyckeln du vill använda för ett förråd\n" +-"med alternativet ”gpgkey” i en förrådssektion och DNF kommer installera\n" +-"den åt dig.\n" +-"\n" +-"För mer information, kontakta din distribution eller paketleverantör." + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Problemförråd : %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "nivå på felsökningsutskrifter för rpm" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "visa detaljer om ett paket eller en grupp av paket" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "svara automatiskt ja på alla frågor" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "svara automatiskt nej på alla frågor" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"Aktivera ytterligare förråd. Listalternativ. Stödjer globbningar, kan " ++"anges flera gånger." ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Avaktivera förråd. Listalternativ. Stödjer globbningar, kan anges flera " ++"gånger." ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"aktivera endast specifika förråd med ett id eller en glob, kan anges flera " ++"gånger" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "aktivera förråd med kommandot config-manager (sparar automatiskt)" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "avaktivera förråd med kommandot config-manager (sparar automatiskt)" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "uteslut paket via namn eller glob" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "avaktivera excludepkgs" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"etikett och sökväg till ett ytterligare förråd att använda (samma sökväg som" ++" i en bas-url), kan anges flera gånger." ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "avaktivera borttagande av beroenden som inte används längre" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "avaktivera kontroll av gpg-signatur (om RPM-policyn tillåter)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "styr om färg skall användas" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "markera metadata som utgånget före kommandot körs" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "lös endast upp till IPv4-adresser" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "lös endast upp till IPv6-adresser" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "ange katalog att kopiera paket till" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "hämta endast paket" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "lägg till en kommentar till transaktionen" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Inkludera relevanta nya paket, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Inkludera paket som behövs för att lösa den angivna rådet, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Inkludera paket som behövs för att lösa den angivna BZ:n, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Inkludera paket som behövs för att lösa den angivna CVE:n, i uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Inkludera paket relevanta för säkerhet som matchar allvarlighetsgraden, i " ++"uppdateringar" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Framtvinga användningen av en arkitektur" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Lista över huvudkommandon:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Lista över instickskommandon:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Namn" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epok" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Version" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Version" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Utgåva" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Ark" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Arkitektur" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Storlek" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Strl" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Källa" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Förråd" ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Förråd" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Från förråd" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Paketerare" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Byggtidpunkt" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Installationstidpunkt" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Installerad av" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Sammanf." ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Licens" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Beskrivning" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Inga paket att lista" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "j" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "ja" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "visa alla paket (standard)" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "visa endast tillgängliga paket" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "nej" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "visa endast installerade paket" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Är detta ok [j/N]: " + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "visa endast extrapaket" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Är detta ok [J/n]: " + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "visa endast uppgraderingspaket" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Grupp: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "visa endast autoremove-paket" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Grupp-id: %s" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "visa endast nyligen ändrade paket" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Beskrivning: %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Paketnamnsspecifikation" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Språk: %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "lista ett paket eller grupper av paket" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Obligatoriska paket:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "ta reda på vilka paket som tillhandahåller det angivna värdet" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Standardpaket:" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "TILLHANDAHÅLL" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Valfria paket:" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Tillhandahållsspecifikation att söka efter" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Villkorliga paket:" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Söker paket: " ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Miljögrupp: %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "undersök tillgängliga paketuppgraderingar" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Miljö-id: %s" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "visa ändringsloggar före uppdatering" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Obligatoriska grupper:" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Inget paket tillgängligt." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Valfria grupper:" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Inga paket markerade att installeras." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Matchat från:" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Inget paket installerat." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Filnamn : %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid " (from %s)" +-msgstr " (från %s)" ++msgid "Repo : %s" ++msgstr "Förråd : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Inget paket installerat från förrådet." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Beskrivning : " + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Inga paket markerade att ominstalleras." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Inga paket markerade att uppgraderas." ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Licens : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "kör kommandon ovanpå alla paket i ett angivet förråd" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Tillhandahåll: %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "FÖRRÅDSID" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Annat : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Förråds-ID" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "visa ett hjälpsamt användningsmeddelande" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Total storlek: %s" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "KOMMANDO" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Total storlek att hämta: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "visa, eller använd, transaktionshistoriken" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Installerad storlek: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Hittade mer än ett transaktions-ID.\n" +-"'{}' behöver ett transaktions-ID eller paketnamn." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Ett fel uppstod vid beräkningen av installerad storlek" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Inget transaktions-ID eller paketnamn angivet." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Frigjort utrymme: %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Du har inte tillgång till historie-DB:n." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Markerar paket som installerade av gruppen:" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Kan inte göra transaktion %s ogjord, att göra det skulle resultera i en " +-"inkonsistent paketdatabas." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Markerar paket som borttagna av gruppen:" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Kan inte rulla tillbaka transaktion %s, att göra det skulle resultera i en " +-"inkonsistent paketdatabas." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Grupp" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Felaktig definition av transaktions-ID-intevall ”{}”.\n" +-"Använd ”..”." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paket" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Kan inte konvertera ”{}” till ett transaktions-ID.\n" +-"Använd ””, ”last”, ”last-”." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Installerar grupp-/modulpaket" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Ingen transaktion som hanterar paketet ”{}” hittades." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Installerar gruppaket" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "installera ett paket eller flera paket på ditt system" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Installerar" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Kan inte hitta en matchning" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Uppgraderar" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Inte en giltig sökväg till en rpm: %s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Ominstallerar" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Det finns följande alternativ för ”{0}”: {1}" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Installerar beroenden" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "felrättning" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Installerar svaga beroenden" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "förbättring" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Tar bort" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "säkerhet" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Tar bort beroende paket" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "okänt" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Tar bort oanvända beroenden" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "nyttpaket" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Nedgraderar" ++ ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Installerar modulprofiler" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Kritisk/säk." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Avaktiverar modulprofiler" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Viktig/säk." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Aktiverar modulströmmar" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Medel/säk." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Byter modulströmmar" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Låg/säk." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Avaktiverar moduler" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "visa bulletiner om paket" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Återställer moduler" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "råd om nyare versioner om installerade paket (standard)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Installerar miljögrupper" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "råd om samma och äldre versioner av installerade paket" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Uppgraderar miljögrupper" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"råd om nyare versioner av de installerade paket för vilka en nyare version " +-"finns tillgänglig" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Tar bort miljögrupper" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "råd om alla versioner av installerade paket" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Installerar grupper" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "visa en sammanfattning av råd (standard)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Uppgraderar grupper" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "visa en lista över bulletiner" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Tar bort grupper" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "visa information om bulletiner" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Hoppar över paket med konflikter:\n" ++"(lägg till ”%s” på kommandoraden för att framtvinga deras uppgradering)" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "installerat" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Hoppar över paket med trasiga beroenden%s" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "uppdaterar" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " eller del av en grupp" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "alla" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "tillgängliga" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Sammanfattning av uppdateringsinformation: " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "ersätter" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Nytt pakets noteringar" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Transaktionssammanfattning\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Säkerhetsmeddelanden" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Installera" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Kritiska säkerhetsmeddelanden" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Uppgradera" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Viktiga säkerhetsmeddelanden" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Ta bort" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Medelsäkerhetsnoteringar" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Nedgradera" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Lågsäkerhetsnoteringar" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Hoppa över" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Okända säkerhetsnoteringar" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paket" ++msgstr[1] "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Felrättningsmeddelanden" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Beroende paket" ++msgstr[1] "Beroende paket" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Förbättringsmeddelanden" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Uppgraderade" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "andra meddelanden" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Nedgraderade" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Okänd/säk." ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Ominstallerade" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Uppdaterings-ID" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Överhoppat" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Typ" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Borttagna" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Uppdaterat" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Misslyckades" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Fel" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Totalt" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE:er" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Beskrivning" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "System" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Allvarsgrad" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Kommandorad" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Rättigheter" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Användarnamn" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Filer" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "sant" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Datum och tid" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "falskt" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Åtgärd(er)" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "Inga matchande moduler att lista" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Ändrade" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Interagera med moduler." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Inga transaktioner" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "visa endast aktiverade moduler" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Misslyckad historieinformation" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "visa endast avaktiverade moduler" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Inget transaktions-ID, eller paket, angivet" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "visa endast installerade moduler" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Raderade" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "visa profilinnehållet" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Inte installerat" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Modulkommando" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Nyare" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Modulspecifikation" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Äldre" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "ominstallera ett paket" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Transaktions-ID:" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Paket att ominstallera" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Starttid :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" +-"synkronisera installerade paket med de senast tillgängliga versionerna" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Start-rpmdb :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Paket att synkronisera" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u sekunder)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"kör ett interaktivt dnf-läge för att ta bort och installera en specifikation" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u minuter)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Specifikationen kommer att tas bort" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u timmar)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Specifikationen kommer att installeras" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u dagar)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "generera metadatacachen" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Sluttid :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Skapar cache-filer för alla metadatafiler." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Slut-rpmdb :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "uppgradera ett eller flera paket på ditt system" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Användare :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Paket att uppgradera" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Avbruten" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"ta bort alla ej nödvändiga paket som ursprungligen installerades som " +-"beroenden" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Returkod :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "sök i paketdetaljer efter den angivna strängen" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Lyckades" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "sök även i paketbeskrivningar och URL:en" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Misslyckanden:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "NYCKELORD" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Misslyckades:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Nyckelord att söka efter" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Utgåveversion :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Kommandoradsfel:" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Exakt matchad: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Kommentar :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Matchad: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Transaktionen utförd med:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Inget som matchar hittat." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Ändrade paket:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Aldrig (senast: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Skriptutdata:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Omedelbart (senast: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Fel:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s sekunder (senast: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Ber-inst" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "visa de konfigurerade programvaruförråden" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Utfasad" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "visa alla förråd" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Fasar ut" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "visa aktiverade förråd (standard)" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Radering" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "visa avaktiverade förråd" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Ominstallation" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Förrådsspecifikation" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Felaktiga transaktions-ID:n, eller paket, angivna" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Inga förråd tillgängliga" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Paketet %s.%s %s kommer att installeras" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "aktivt" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "inaktivt" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Paketet %s.%s %s kommer att tas bort" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Förråds-id : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Paketet %s.%s %s kommer att installeras om" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Förrådsnamn : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Förrådsstatus : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Paketet %s.%s %s kommer att fasa ut" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Förrådsversion : " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Paketet %s.%s %s kommer att uppgraderas" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Förrådstaggar : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Paketet %s.%s %s kommer att fasas ut" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Förråds-dist-taggar: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Börjar beroendeupplösning" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Förråd uppdaterat: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Avslutade beroendeupplösning" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Förrådspaket : " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Importerar GPG-nyckel 0x%s:\n" ++" Användarid : ”%s”\n" ++" Fingeravtryck: %s\n" ++" Från : %s" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Förrådsstorlek : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Kör" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Förrådsmetalänk : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Sover" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Uppdaterat : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Oavbrytbar" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Förrådsspeglar : " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombie" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Förrådsbasurl : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "Spårad/Stoppad" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Förråd går ut : " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Okänd" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Förråd utesluter : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Kan inte hitta information om den låsande processen (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Förråd inkluderar: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Programmet med PID %d är: %s" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Förråd uteslutet : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Minne : %5s RSS (%5s B VSZ)" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Förrådfilnamn: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Startade: %s - för %s sedan" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "förråds-id" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Tillstånd: %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "status" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "hoppar över." + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "förrådsnamn" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Modulen eller gruppen ”%s” är inte installerad." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Modulen eller gruppen ”%s” är inte tillgänglig." + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "sök efter paket som matchar ett nyckelord" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Modulen eller gruppen ”%s” finns inte." + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "" +-"Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " +-"argument)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Miljön ”%s” är inte installerad." + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Fråga alla versioner av paket (standard)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "Miljön ”%s” är inte tillgänglig." + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "visa endast resultat för denna ARKITEKTUR" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Gruppid ”%s” finns inte." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "visa endast resultat som äger FIL" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Fel vid tolkning av ”%s”: %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "visa endast resultat som står i konflikt med KRAV" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Kunde inte sätta cache-katalog: {}" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"visa resultat som behöver, föreslår, kompletterar, förbättrar eller " +-"rekommenderar pakettillhandahållanden och filer KRAV" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "visa endast resultat som fasar ut KRAV" +- +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "visa endast resultat som tillhandahåller KRAV" +- +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "visa resultat som behöver paket tillhandahållande och filer KRAV" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Okänt konfigurationsalternativ: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "visa endast resultat som rekommenderar KRAV" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Fel vid tolkning av --setopt med nyckeln ”%s”, värdet ”%s”: %s" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "visa endast resultat som förbättrar KRAV" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "Huvudkonfigurationen hade inte ett %s-attribut före setopt" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "visa endast resultat som föreslår KRAV" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Felaktig eller okänd ”{}”: {}" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "visa endast resultat som kompletterar KRAV" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Fel vid tolkning av --setopt med nyckeln ”%s.%s”, värdet ”%s”: %s" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Förrådet %s hade inte ett %s-attribut före setopt" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Varning: misslyckades att ladda ”%s”, hoppar över." + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" +-"använt tillsammans med --whatrequires och --requires --resolve, fråga paket " +-"rekursivt." + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" +-"visa en lista över alla beroenden och vilka paket som tillhandahåller dem" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "visa tillgängliga taggar att använda med --queryformat" +- +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "lös upp förmågor till ursprungliga paket" +- +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "visa rekursivt träd för paket" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "arbeta på motsvarande käll-RPM" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" +-"visa de N senaste paketen för ett givet namn.arkitektur (eller alla utom de " +-"N senaste om N är negativt)" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "visa detaljerad information om paketet" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "visa en lista av filer i paketet" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "visa paketets käll-RPM-namn" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "visa ändringsloggar för paketet" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "förrådet %s: 0x%s är redan importerad" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "formatera för att visa funna paket" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "förrådet %s: importerade nyckeln 0x%s" + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" +-" (standard)" ++"Ingen tillgänglig modulära metadata för det modulära paketet ”{}”, det kan " ++"inte installeras på systemet." + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "" +-"använd formatet namn-version-utgåva för att visa funna paket (rpm-" +-"frågestandard)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Ingen tillgänglig modulära metadata för modulära paket" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Kommer inte installera ett käll-rpm-paket (%s)." ++ ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"använd formatet epok:namn-version-utgåva.arkitektur för att visa funna paket" +- +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Visa i vilka comps-grupper valda paket presenteras" ++"Konfigurationsalternativet ”gpgkey_dns_verification” behöver libunbound ({})" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "begränsa frågan till installerade dubblettpaket" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC-utvidgning: nyckeln för användaren " + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "begränsa frågan till installerade installonly-paket" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "är giltig." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "begränsa frågan till installerade paket med ouppfyllda beroenden" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "har okänd status." + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "visa en plats som paket kan hämtas ifrån" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC-utvidgning: " + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Visa förmågor som paketet står i konflikt med." ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Testning importerade redan nycklar för deras validitet." + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" +-"Visa förmågor som paketat kan bero på, förbättra, rekommendera, föreslå och " +-"komplettera." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "ej stödd typ av kontrollsumma: %s" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Visa förmågor som paketet kan förbättra." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Deltaåterbyggnad av RPM:en misslyckades" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Visa förmågor som tillhandahålls av paketet." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Kontrollsumma av den deltaombyggda RPM:en misslyckades" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Visa förmågor som paketet rekommenderar." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "klar" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Visa förmågor som paketet beror på." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Problem i begäran:" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "Visa förmågor som paketet beror på för att köra ett %%pre-skript." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "saknade paket: " + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Visa förmågor som paketet föreslår." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "trasiga paket: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Visa förmågor som paketet kan komplettera." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "saknade grupper eller moduler: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Visa endast tillgängliga paket." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "trasiga grupper eller moduler: " + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Visa endast installerade paket." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Modulärt beroendeproblem med standard:" ++msgstr[1] "Modulära beroendeproblem med standard:" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "Visa endast paket som inte finns i något av de tillgängliga förråden." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Modulärt beroendeproblem:" ++msgstr[1] "Modulära beroendeproblem:" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" +-"Visa endast paket som tillhandahåller en uppgradering för några redan " +-"installerade paket." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "Visa endast paket som kan tas bort med kommandot ”dnf autoremove”." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Aktiverar en annan ström för ”{}”" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Visa endast paket som installerades av användaren." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Inget att visa." + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Visa endast nyligen redigerade paket" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Installerar en nyare version av ”{}” än angivet. Anledning: {}" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "nyckelordet att söka efter" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Aktiverade moduler: {}" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Ingen profil angiven för ”{}”, ange en profil." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Flaggan ”--resolve” måste användas tillsammans med en av flaggorna " +-"”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " +-"”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" ++"\n" ++"\n" ++"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]installerad" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Flaggan ”--recursive” måste användas med ”--whatrequires ” (eventuellt" +-" med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " +-"--resolve”" ++"\n" ++"\n" ++"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]nstallerad, [a]ktiv" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "Paketet {} innehåller inga filer" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Ignorerar onödig profil: ”{}/{}”" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Tillgängliga frågetaggar: använd --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" ++"Att installera modulen ”{0}” från det felsäkra förrådet {1} är inte tillåtet" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Ingen flagga angiven\n" +-"användning: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nyckel] [--tree]\n" +-"\n" +-"beskrivning:\n" +-" För det angivna paketen, skriv ett träd över paketen." ++"Kan inte matcha profilen för argumentet {}. Tilgängliga profiler för " ++"”{}:{}”: {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Avslutad." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Kan inte matcha en profil för argumentet {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Inga läs-/körrättigheter i aktuell katalog, flyttar till /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Inga standardprofiler för modulen {}:{}. Tillgängliga profiler: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" +-"försök med att lägga till ”{}” på kommandoraden för att ersätta paket som " +-"står i konflikt" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Inga standardprofiler för modulen {}:{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" +-"försök med att lägga till ”{}” för att hoppa över ej installerbara paket" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Standardprofilen {} är inte tillgänglig i modulen {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " eller ”{}” för att hoppa över oinstallerbara paket)" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "Att installera en modul från ett felsäkert förråd är inte tillåtet" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Kan inte lösa upp argumentet {}" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Ingen matchning för paketet {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" +-"försök med att lägga till ”{}” för inte bara använda de bästa " +-"kandidatpaketen" ++"Att uppgradera modulen ”{0}” från det felsäkra förrådet {1} är inte " ++"tillåtet" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " eller ”{}” för att inte bara använda de bästa kandidatpaketen" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Kan inte matcha en profil i argumentet {}" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Beroenden upplösta." ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Att uppgradera en modul från ett felsäkert förråd är inte tillåtet" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Endast modulnamn behövs. Ignorerar oanvänd information i argumentet: ”{}”" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s-kontrollen misslyckades: %s jämfört med %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3764,29 +3764,6 @@ msgstr "Misslyckades att spara senaste makecache-tiden." + msgid "Failed determining last makecache time." + msgstr "Misslyckades att avgöra senaste makecache-tiden." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "förrådet %s: 0x%s är redan importerad" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "förrådet %s: importerade nyckeln 0x%s" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Fel inträffade under transaktionstestet." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Felformaterad låsfil funnen: %s.\n" +-"Se till att ingen annan dnf-process kör och ta bort låsfilen manuellt eller kör systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3813,3 +3790,94 @@ msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + "Inga matchningar hittades för följande mönster för avaktivering av " + "insticksmoduler: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "ingen matchande lastfabrik för %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Redan hämtat" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "avgör den snabbaste spegeln (%s värdar).. " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "aktiverar förrådet %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Lade till %s-förrådet från %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Fel inträffade under transaktionstestet." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Nedgraderar" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Rensar upp" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Installerar" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Ominstallerar" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Raderar" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Uppgraderar" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Verifierar" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Kör skript" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Förbereder" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Problem" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "TransactionItem finns inte för nyckeln: {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "TransactionSWDBItem finns inte för nyckeln: {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Fel inträffade under transaktionen." +diff --git a/po/th.po b/po/th.po +index 827bd616..1f41b3c1 100644 +--- a/po/th.po ++++ b/po/th.po +@@ -3,7 +3,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2015-08-03 12:14+0000\n" + "Last-Translator: Sukit Arseanrapoj \n" + "Language-Team: Thai\n" +@@ -14,217 +14,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -265,6 +54,16 @@ msgstr "ไม่สามารถส่งอีเมล์ผ่าน '%s' + msgid "Failed to execute command '%s': returned %d" + msgstr "" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -279,81 +78,6 @@ msgstr "" + msgid "Error: %s" + msgstr "" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "เก็บกวาดก่อนจบงาน" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "กำลังลบ" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "" +@@ -444,1776 +168,1712 @@ msgstr "" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." + msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." + msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "พบปัญหาในการเปิดแพคเกจ %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "แพคเกจ %s ไม่ได้ถูกเซ็นยืนยันแหล่งที่มา" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "ไม่สามารถลบ %s ออกได้" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "ลบ %s ออกแล้ว" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "ไม่มีอะไรที่ต้องทำ" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +-#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +-#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 ++#: ../dnf/base.py:1910 + #, python-format +-msgid "No match for argument: %s" +-msgstr "" +- +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" ++msgid "Package %s not installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1916 ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 ++#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 ++#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format +-msgid "Package %s not installed, cannot downgrade it." ++msgid "No match for argument: %s" + msgstr "" + +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถติดตั้งซ้ำได้" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถอัพเดตได้" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr "" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" ++msgid "Package %s is already installed." + msgstr "" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" +- +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid "Config error: %s" ++msgstr "พบข้อผิดพลาดในการตั้งค่า: %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Environment '%s' is not installed." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " ติดตั้งแล้ว: %s-%s at %s" + +-#: ../dnf/comps.py:629 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not available." ++msgid " Built : %s at %s" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." + msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "เกิดข้อผิดพลาดระหว่างการทำ delta RPM rebuild" +- +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "ยกเลิกการทำงาน" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "กำลังดาวน์โหลดแพคเกจ:" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" + msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." + msgstr "" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." + msgstr "" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "แพคเกจที่ติดตั้งแล้ว" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "แพคเกจที่สามารถติดตั้งได้" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "แพคเกจเสริม" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" + msgstr "" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "แพคเกจที่เพิ่งติดตั้งเมื่อเร็ว ๆ นี้" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "ไม่พบแพคเกจ" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "ไม่ได้ระบุ transaction ID" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" + msgstr "" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "พบ transaction ID มากกว่าหนึ่งอัน!" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." + msgstr "" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "ไม่รู้จัก repo: '%s'" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." + msgstr "" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "ไม่รู้จักคำสั่ง: %s กรุณาลองใช้ %s --help ดู" ++ ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" ++#: ../dnf/cli/cli.py:914 ++msgid "" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 +-msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "มีคำสั่ง \"%s\" อยู่แล้ว" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" + msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" + msgstr "" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" + msgstr "" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." + msgstr "" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (จาก %s)" ++ ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." + msgstr "" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." + msgstr "" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "ไม่มีแพคเกจที่ต้องอัพเกรด" ++ ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" + msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." + msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." + msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" + msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" + msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" + msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" + msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" + msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" + msgstr "" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Group: %s" ++msgid "Alias argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Group-Id: %s" ++msgid "Aliases added: %s" + msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid " Description: %s" ++msgid "Alias not found: %s" + msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Language: %s" ++msgid "Aliases deleted: %s" + msgstr "" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" ++#: ../dnf/cli/commands/alias.py:154 ++#, python-format ++msgid "%s, alias %s" + msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" ++#: ../dnf/cli/commands/alias.py:156 ++#, python-format ++msgid "Alias %s='%s'" + msgstr "" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." + msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." + msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." + msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid " Environment-Id: %s" ++msgid "No match for alias: %s" + msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" + msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" + msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" + msgstr "" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" + msgstr "" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" + msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" + msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" + msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" + msgstr "" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" + msgstr "" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" + msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" + msgstr "" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" + msgstr "" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total download size: %s" ++msgid "Removing file %s" + msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" + msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" + msgstr "" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " + msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" + msgstr "" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "" ++ ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "กำลังรอให้โปรเซส pid %d ทำงานให้เสร็จ" ++ ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" + msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" + msgstr "" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." + msgstr "" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" + msgstr "" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" + msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" + msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" + msgstr "" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." + msgstr "" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." + msgstr "" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" + msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" + msgstr "" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" + msgstr "" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "Skipping packages with broken dependencies%s" ++msgid "Not a valid rpm file path: %s" + msgstr "" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" + msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." + msgstr "" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." + msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" + msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." + msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" + msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." + msgstr "" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "ติดตั้งแล้ว" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" + msgstr "" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" + msgstr "" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" + msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" + msgstr "" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" + msgstr "" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" + msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "ติดตั้งแพคเกจซ้ำอีกครั้ง" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" + msgstr "" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" + msgstr "" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" + msgstr "" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" + msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." + msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "ไม่ระบุ" ++ ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" + msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" + msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" + msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" + msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" + msgstr "" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" + msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" + msgstr "" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" + msgstr "" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " + msgstr "" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " + msgstr "" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " + msgstr "" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " + msgstr "" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " + msgstr "" + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " + msgstr "" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " + msgstr "" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " + msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " + msgstr "" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Dep-Install" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" + msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" + msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" + msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" + msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" + msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" + msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" + msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" + msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" + msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" + msgstr "" +-"กำลังนำเข้า GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "กำลังทำงานอยู่" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" + msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "ไม่สามารถหยุดงานได้" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "ซอมบี้" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" + msgstr "" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." + msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" + msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " สถานะ : %s" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "พบข้อผิดพลาดในการตั้งค่า: %s" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " ติดตั้งแล้ว: %s-%s at %s" +- +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" + msgstr "" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" + msgstr "" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "ยกเลิกการทำงาน" +- +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "กำลังดาวน์โหลดแพคเกจ:" +- +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" + msgstr "" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" + msgstr "" + +-#: ../dnf/cli/cli.py:278 +-msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" + msgstr "" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." + msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." + msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "แพคเกจที่ติดตั้งแล้ว" +- +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "แพคเกจที่สามารถติดตั้งได้" +- +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." + msgstr "" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "แพคเกจเสริม" +- +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." + msgstr "" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "แพคเกจที่เพิ่งติดตั้งเมื่อเร็ว ๆ นี้" +- +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." + msgstr "" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "ไม่พบแพคเกจ" +- +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "ไม่ได้ระบุ transaction ID" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." + msgstr "" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "พบ transaction ID มากกว่าหนึ่งอัน!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." + msgstr "" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." + msgstr "" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." + msgstr "" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "ไม่รู้จัก repo: '%s'" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "ไม่รู้จักคำสั่ง: %s กรุณาลองใช้ %s --help ดู" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" + msgstr "" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" + msgstr "" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." + msgstr "" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" + msgstr "" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "มีคำสั่ง \"%s\" อยู่แล้ว" +- +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " + msgstr "" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." ++msgid "%s Matched: %%s" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." + msgstr "" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" + + #: ../dnf/cli/commands/shell.py:68 +@@ -2221,24 +1881,20 @@ msgid "SCRIPT" + msgstr "" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2247,13 +1903,13 @@ msgid "" + " If value is given it sets that value." + msgstr "" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2261,13 +1917,13 @@ msgid "" + " disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2275,19 +1931,19 @@ msgid "" + " run: run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2300,1318 +1956,1759 @@ msgid "" + "exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "แก้ไขบั๊ก" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "ฟีเจอร์ใหม่" ++ ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." + msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" + msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "กำลังรอให้โปรเซส pid %d ทำงานให้เสร็จ" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "ติดตั้งแล้ว" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "อัพเดต" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "ทั้งหมด" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "หมายเหตุเกี่ยวกับความปลอดภัย" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "หมายเหตุการแก้ไขบั๊ก" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "บั๊ก" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "ชนิด" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "อัพเดตแล้ว" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVEs" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "คำอธิบาย" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "ติดตั้งแล้ว" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "เท็จ" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "จริง" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "" ++ ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++ ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "" ++ ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++ ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr "" ++ ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Alias not found: %s" ++msgid "Command line error: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "Aliases deleted: %s" ++msgid "bad format: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "%s, alias %s" ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Alias %s='%s'" ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" + msgstr "" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" + msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" + msgstr "" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" + msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" + msgstr "" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" + msgstr "" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" + msgstr "" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" + msgstr "" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" + msgstr "" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" + msgstr "" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" + msgstr "" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" + msgstr "" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" + msgstr "" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" + msgstr "" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" ++#: ../dnf/cli/output.py:705 ++msgid "y" + msgstr "" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" ++#: ../dnf/cli/output.py:705 ++msgid "yes" + msgstr "" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" ++#: ../dnf/cli/output.py:706 ++msgid "n" + msgstr "" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" ++#: ../dnf/cli/output.py:706 ++msgid "no" + msgstr "" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " + msgstr "" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 + #, python-format +-msgid "Invalid groups sub-command, use: %s." ++msgid " Description: %s" + msgstr "" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" + msgstr "" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:80 ++#: ../dnf/cli/output.py:833 + #, python-format +-msgid "Problem repository: %s" ++msgid "Environment Group: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 +-#, python-format +-msgid " (from %s)" +-msgstr " (จาก %s)" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "ไม่มีแพคเกจที่ต้องอัพเกรด" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "แก้ไขบั๊ก" +- +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "ฟีเจอร์ใหม่" +- +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "ไม่ระบุ" +- +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "ติดตั้งแล้ว" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "อัพเดต" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "ทั้งหมด" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "หมายเหตุเกี่ยวกับความปลอดภัย" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" ++#: ../dnf/cli/output.py:1548 ++msgid "" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" ++#: ../dnf/cli/output.py:1549 ++msgid "System" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "หมายเหตุการแก้ไขบั๊ก" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "ชนิด" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "อัพเดตแล้ว" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "บั๊ก" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVEs" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "คำอธิบาย" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "จริง" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "เท็จ" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" + msgstr "" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" + msgstr "" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "ติดตั้งแพคเกจซ้ำอีกครั้ง" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" + msgstr "" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" + msgstr "" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" + msgstr "" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" + msgstr "" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" + msgstr "" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Dep-Install" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" + msgstr "" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" + msgstr "" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "%s Matched: %%s" ++msgid "---> Package %s.%s %s will be installed" + msgstr "" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2062 + #, python-format +-msgid "Never (last: %s)" ++msgid "---> Package %s.%s %s will be erased" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2064 + #, python-format +-msgid "Instant (last: %s)" ++msgid "---> Package %s.%s %s will be reinstalled" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2066 + #, python-format +-msgid "%s second(s) (last: %s)" ++msgid "---> Package %s.%s %s will be a downgrade" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + msgstr "" ++"กำลังนำเข้า GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "" ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "กำลังทำงานอยู่" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "" ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "ไม่สามารถหยุดงานได้" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "" ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "ซอมบี้" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " สถานะ : %s" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " ++#: ../dnf/comps.py:95 ++msgid "skipping." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/dnssec.py:169 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "เกิดข้อผิดพลาดระหว่างการทำ delta RPM rebuild" ++ ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" ++#: ../dnf/drpm.py:149 ++msgid "done" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 ++#, python-format ++msgid "" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." ++#: ../dnf/module/module_base.py:34 ++msgid "" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:367 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 +-msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#. empty file is invalid json format ++#: ../dnf/persistor.py:54 ++#, python-format ++msgid "%s is empty file" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++#: ../dnf/persistor.py:98 ++msgid "Failed storing last makecache time." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/persistor.py:105 ++msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/plugin.py:63 ++#, python-format ++msgid "Parsing file failed: %s" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." ++#: ../dnf/plugin.py:141 ++#, python-format ++msgid "Loaded plugins: %s" + msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" ++#: ../dnf/plugin.py:199 ++#, python-format ++msgid "Failed loading plugin \"%s\": %s" + msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/plugin.py:231 ++msgid "No matches found for the following enable plugin patterns: {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/plugin.py:235 ++msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" + msgstr "" + +-#. empty file is invalid json format +-#: ../dnf/persistor.py:54 ++#: ../dnf/repodict.py:94 + #, python-format +-msgid "%s is empty file" ++msgid "Added %s repo from %s" + msgstr "" + +-#: ../dnf/persistor.py:98 +-msgid "Failed storing last makecache time." ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." + msgstr "" + +-#: ../dnf/persistor.py:105 +-msgid "Failed determining last makecache time." ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "เก็บกวาดก่อนจบงาน" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" + msgstr "" + +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" + msgstr "" + +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "กำลังลบ" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" + msgstr "" + +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++#: ../dnf/transaction.py:96 ++msgid "Verifying" + msgstr "" +-"พบล็อคไฟล์ผิดรูปแบบ: %s\n" +-"ลองเช็คดูว่าไม่มีคำสั่ง dnf อื่นที่กำลังทำงานอยู่พร้อม ๆ กัน และทำการลบล็อคไฟล์ด้วยมือหรือใช้คำสั่ง systemd-tmpfiles --remove dnf.conf" + +-#: ../dnf/plugin.py:63 +-#, python-format +-msgid "Parsing file failed: %s" ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" + msgstr "" + +-#: ../dnf/plugin.py:141 +-#, python-format +-msgid "Loaded plugins: %s" ++#: ../dnf/transaction.py:99 ++msgid "Preparing" + msgstr "" + +-#: ../dnf/plugin.py:199 +-#, python-format +-msgid "Failed loading plugin \"%s\": %s" ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" + msgstr "" + +-#: ../dnf/plugin.py:231 +-msgid "No matches found for the following enable plugin patterns: {}" ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" + msgstr "" + +-#: ../dnf/plugin.py:235 +-msgid "No matches found for the following disable plugin patterns: {}" ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." + msgstr "" +diff --git a/po/tr.po b/po/tr.po +index 8e5dbbe1..e9fc36ce 100644 +--- a/po/tr.po ++++ b/po/tr.po +@@ -8,7 +8,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-05-11 10:15+0000\n" + "Last-Translator: Serdar Sağlam \n" + "Language-Team: Turkish\n" +@@ -19,217 +19,6 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n>1)\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PAKET" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Yüklenecek paket" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Sorun" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "İşlem sırasında hatalar oluştu." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "'%s' ayıklanmasında hata: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s içinde %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Uyarı: '%s' doldurması başarısız, es geçiliyor." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "'%s' deposu: Yapılandırma ayrıştırmasında hata: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "Yapılandırmada '%s' deposunun adı eksik, id kullanılıyor." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -270,6 +59,16 @@ msgstr "'%s' ile e-posta gönderimi başarısız: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "'%s' komutu çalıştırılamadı: %d yanıtı döndürüldü" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s içinde %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "" +@@ -284,81 +83,6 @@ msgstr "" + msgid "Error: %s" + msgstr "Hata: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Eski sürüme geçiliyor" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Temizleniyor" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Yükleniyor" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Eskimiş" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Yeniden yükleniyor" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Siliniyor" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Yükseltiliyor" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Doğrulanıyor" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Betik yürütülüyor" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Hazırlanıyor" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "depo yükleniyor '{}' başarısız: {}" +@@ -453,82 +177,82 @@ msgstr "Yapılandırma dosyasında geçersiz tsflag: %s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Depo için küme dosyasının eklenmesi başarısız: %s -%s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "İşlem denetimi çalıştırılıyor" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Hata: işlem kontrolü vs depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "İşlem denetimi başarılı." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "İşlem sınama çalıştırılıyor" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "İşlem sınaması başarılı." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "İşlem çalıştırılıyor" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Disk Gereksinimleri:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." +-msgstr[1] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Hata Özeti" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB, DNF'nin dışında değişti." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "İşlem çalıştırılamıyor." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "İşlem çalışamıyor:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "%s işlem dosyası kaldırılamadı" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Bazı paketler indirilmedi. Yeniden deniyor." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "Delta RPM'ler %.1f MB boyutundaki güncellemeyi azaltarak %.1f MB yaptı " + "(%%%d.1 kurtarıldı)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -536,216 +260,214 @@ msgstr "" + "Başarısız Delta RPM'ler güncellemeleri %.1f MB'den %.1f MB'ye yükseltti " + "(%%%d.1 israf)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Açılamıyor: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s için genel anahtar yüklü değil" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "%s paketinin açılmasında sorun" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s için genel anahtar güvenilir değil" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "%s paketi imzalanmamış" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "%s silinemiyor" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s kaldırıldı" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "\"{}\" küme paketi için eşleşme yok" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "'%s' grubundan paketler ekle: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Yapılacak bir şey yok." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Kaldırma için imlenen küme yok." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Yükseltme için imlenen küme yok." + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "%s paketi yüklü değil, eski sürüme döndürülemez." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Şu argüman için eşleşme yok: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "eşleşen paket yok" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "%s paketi yüklü değil, eski sürüme döndürülemez." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "%s paketinin zaten en düşük sürümü yüklenmiş, güncellenemez." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "%s paketi yüklü değil, yeniden yüklenemez." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "%s dosyası bir kaynak pakettir ve yükseltilemez, dikkate alınmıyor." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "%s paketi kurulu değil, güncellenemez." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "%s paketi mevcut, ama yüklü değil." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "" + "%s paketi kullanılabilir durumda fakat farklı bir mimari için kurulmuş." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "%s paketi kurulu değil." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Geçerli bir biçim değil: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Kaldırılması için işaretlenen paket yok." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "%s argümanı için paketler var, ancak yüklenmedi." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "%s paketinin zaten en düşük sürümü yüklü, eski sürüme döndürülemez." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "İşlem işlenmedi: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "%s paketi mevcut değil." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "eşleşen paket yok" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Sorunlu paket: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG Anahtarları şöyle yapılandırıldı: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "%s'deki GPG anahtarı (0x%s) zaten yüklendi" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Anahtar onaylandı." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "Anahtar reddedildi." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Anahtar içe aktarma başarısız (kod %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Anahtar başarıyla içeri aktarıldı" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Hiç anahtar yüklenmedi" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -754,2866 +476,3158 @@ msgstr "" + "\"%s\" deposu için listelenen GPG anahtarları zaten kuruldu ama bu paket için doğru değiller.\n" + "Bu depo için doğru anahtar URL'lerinin yapılandırıldığını denetle." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Anahtar(lar)ın içe aktarılması yardımcı olmadı, yanlış anahtar(lar)?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Belki bunu demek istedin: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Yerel paket deposundaki bazı paketlerin sağlama değeri hatalı" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "%s paketi zaten kurulu." +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "" +- +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" + msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" + msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" +- +-#: ../dnf/repo.py:83 +-#, python-format +-msgid "no matching payload factory for %s" ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" + msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Zaten indirildi" +- +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "desteklenmeyen sağlama toplamı türü: %s" ++msgid "Package %s is already installed." ++msgstr "%s paketi zaten kurulu." + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "" +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." ++msgid "Cannot read file \"%s\": %s" + msgstr "" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "es geçiliyor." +- +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Module or Group '%s' is not installed." ++msgid "Config error: %s" ++msgstr "Yapılandırma hatası: %s" ++ ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not available." ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' does not exist." ++msgid " Installed: %s-%s at %s" + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Environment '%s' is not installed." +-msgstr "'%s' ortamı kurulu değil." ++msgid " Built : %s at %s" ++msgstr " İnşa edildi : %s %s" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "%s deposu etkinleştiriliyor" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "%s deposu %s kaynağından eklendi" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Delta RPM inşası başarısız oldu" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Süreç durduruldu." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Delta RPM'in yeniden inşasında sağlama toplamı başarısız oldu" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Paketler İndiriliyor:" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "tamamlandı" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Paketler indirilirken hata:" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Komut satırı hatası: %s" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "İşlem başarısız" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "kötü biçim: %s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" + msgstr "" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "ayar dosyası konumu" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Eskimiş Paketler" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "sessiz süreç" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "Dağıtım eşzamanlaması için imlenmiş paket yok." + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "ayrıntılı süreç" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "DNF sürümünü göster ve çık" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Yüklü Paketler" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "yükleme kökünü ayarla" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Uygun Paketler" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "belgelendirmeleri yükleme" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Otomatik Kaldırılacak Paketler" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "tüm eklentileri devre dışı bırak" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Ek Paketler" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Kullanılabilir Yükseltmeler" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "isme göre eklentileri devre dışı bırak" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Yakın Zamanda Eklenen Paketler" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" + msgstr "" +-"yapılandırmadaki ve depo dosyalarındaki $releasever değerinin üstüne yaz" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Eşleşme Bulunamadı" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "Bağımlılık çözümleme sorunlarını paketleri es geçerek çöz" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "İşlem ID'si verilmedi" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "komut yardımını göster" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Verilen işlem ID'si bulunamadı" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "bağımlılıkları çözmek için yüklenmiş paketlerin silimine izin ver" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Birden çok işlem ID'si bulundu!" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "işlemlerde en iyi mevcut paket sürümünü dene." ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "İşlem geçmişi %u'dan önce tam değil." + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "İşlem geçmişi %u'dan sonra tam değil." ++ ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "tümüyle sistem önbelleğinden çalıştır, önbelleği güncelleme" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Bilinmeyen depo: '%s'" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "azami komut bekleme süresi" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Depo eşleşmesi yok: %s" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "hata ayıklama çıktı düzeyi" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Bu komut, root kullanıcısı olarak çalıştırılmalıdır." + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "ayrıntılı çözüm sonuçlarını dosyalara yığar" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "%s diye bir komut yok. Lütfen yardım için %s -- help kullanın" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format ++msgid "" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "hata çıktı düzeyi" +- +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm için hata ayıklama çıktı düzeyi" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "tüm soruları kendiliğinden evet olarak yanıtla" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" +- +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" ++"Dağıtım sürümü saptanamıyor (dağıtım sürümü belirtmek için '--releasever' " ++"kullan)" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" + msgstr "" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "\"%s\" komutu zaten tanımlandı" ++ ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " + msgstr "" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Sorunu tanılamak için şu komutu çalıştırın: '%s'." ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" ++"Büyük olasılıkla RPMDB'yi bozdunuz, '%s' komutunu çalıştırmak sorunu " ++"çözebilir." + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "komutu çalıştırmadan önce üstveriyi süresi bitmiş olarak belirle" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "yalnızca IPv4 adresleri çöz" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Depo sorunu: %s" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "yalnızca IPv6 adresleri çöz" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "bir paket ya da paketler kümesiyle ilgili ayrıntıları göster" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "tüm paketleri göster (öntanımlı)" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "yalnızca paketleri indir" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "yalnızca mevcut paketleri göster" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "yalnızca kurulu paketleri göster" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "yalnızca ek paketleri göster" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Güncellemelerde, iyileştirmeyle ilgili paketleri içer" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "yalnızca yükseltme paketlerini göster" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "yalnızca otomatik kaldırılacak paketleri göster" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "yalnızca yakın zamanda değiştirilen paketleri göster" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PAKET" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "bir paket ya da paketler kümesini listele" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "verilen değerdekini hangi paketin sağladığını bul" ++ ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Ana Komutların Listesi:" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Paketler Aranıyor: " + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Eklenti Komutlarının Listesi:" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "uygun paket yükseltmeleri için denetle" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Ad" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "güncellemeden önce değişiklikleri göster" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Ad" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Paket mevcut değil." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Dönem" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Yükleme için işaretlenmiş paket yok." + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Sürüm" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Hiç paket kurulmadı." + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Sürüm" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (şuradan: %s)" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Sürüm" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Yüklenen paket %s%s mevcut değil." + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Yapı" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Depodan hiç paket kurulmadı." + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Mimari" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Yeniden yüklemek için işaretlenmiş paketler yok." + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Boyut" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Yükseltme için imlenmiş paket yok." + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Boyut" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "komutları verilen depodaki tüm paketlerin üstüne çalıştır" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Kaynak" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Depo" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Depo" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Şu depodan" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "yardımcı olan kullanım iletisi göster" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Paketleyici" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "KOMUT" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "İnşa zamanı" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Yükleme zamanı" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "işlem geçmişini göster ya da kullan" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Yükleyen:" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Özet" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Özet" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "Geçmiş veritabanına erişim hakkınız yok." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"%s işlemi geri alınamaz, bunu yapmak tutarsız bir paket veri tabanına neden " ++"olur." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Lisans" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"%s işlemine geri dönülemez, bunu yapmak tutarsız bir paket veri tabanına " ++"neden olur." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Açıklama" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Açıklama" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Listelenecek paket yok" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "e" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "evet" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "h" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "hayır" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Bu tamam mı? [e/H]: " ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Bu tamam mı? [E/h]: " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Küme: %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid " Group-Id: %s" +-msgstr " Küme-ID: %s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid " Description: %s" +-msgstr " Tanım: %s" ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid " Language: %s" +-msgstr " Dil: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Gerekli Paketler:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Ön Tanımlı Paketler:" +- +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " İsteğe Bağlı Paketler:" +- +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " İsteğe Bağlı Paketler:" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Environment Group: %s" +-msgstr "Ortam Kümesi: %s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:834 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Environment-Id: %s" +-msgstr " Ortam-Id: %s" +- +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Gerekli Kümeler:" +- +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " İsteğe Bağlı Kümeler:" +- +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Şuradan eşleşti:" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Filename : %s" +-msgstr "Dosya adı : %s" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Repo : %s" +-msgstr "Depo : %s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Tanım : " ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "URL : %s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "Lisans : %s" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Diğer ad belirtilmedi." + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "Sağlayıcı : %s" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Tanımlanmış takma ad yok." + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Other : %s" +-msgstr "Diğer : %s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "İndirilecek toplam boyut hesaplanırken bir hata oluştu" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"aslen bağımlılık olarak yüklenen artık gereksinim duyulmayan tüm paketleri " ++"kaldır" + +-#: ../dnf/cli/output.py:999 +-#, python-format +-msgid "Total size: %s" +-msgstr "Toplam boyut: %s" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Kaldırılacak paket" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "Toplam indirme boyutu: %s" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "packagedb içindeki sorunları denetle" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "Yüklü boyut: %s" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "tüm sorunları göster; öntanımlı" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Yükleme boyutunu hesaplarken bir hata oluştu" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "bağımlılık sorunlarını göster" + +-#: ../dnf/cli/output.py:1027 +-#, python-format +-msgid "Freed space: %s" +-msgstr "Boşaltılan alan: %s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "yinelenen sorunları göster" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Paketler küme tarafından kuruldu olarak imleniyor:" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "kullanılmaz hale gelen paketleri göster" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Paketler küme tarafından kaldırıldı olarak imleniyor:" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Küme" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Paketler" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "küme/modül paketleri kuruluyor" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} paketi, {} tarafından kullanılmaz hale getirildi" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Küme paketleri kuruluyor" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{}, {} sağlıyor ama bulunamıyor" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Kuruluyor" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Dosya kaldırılıyor %s" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Yükseltiliyor" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "önbellekteki veriyi kaldır" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Yeniden yükleniyor" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Temizlenecek üstveri türü" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Bağımlılıklar yükleniyor" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Veri temizleniyor: " + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Zayıf bağımlılıklar yükleniyor" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Önbellek zaman aşımına uğradı" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Kaldırılıyor" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d dosya kaldırıldı" ++msgstr[1] "%d dosya kaldırıldı" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Bağımlı paketler kaldırılıyor" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "%d pid numaralı işlemin bitmesi için bekleniyor." + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Kullanılmayan bağımlılıklar kaldırılıyor" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Eski sürüme geçiliyor" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "yüklenen paketleri uygun olan en son sürüme eşzamanla" ++ ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Eşzamanlanacak paket" ++ ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "bir paketi eski sürüme döndür" ++ ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Eski sürüme dönecek paket" ++ ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "küme bilgisini göster ya da kullan" ++ ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Ayarlanan depolar için küme verisi yok." ++ ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "Uyarı: %s diye bir küme yok" ++ ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Uyarı: Hiçbir küme eşleşmiyor:" ++ ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Kullanılabilir Ortam Kümeleri:" ++ ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Yüklü Ortam Kümeleri:" ++ ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Yüklü Kümeler:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Yüklü Dil Kümeleri:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Mevcut Kümeler:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Mevcut Dil Kümeleri:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "gruptaki isteğe bağlı paketleri içer" ++ ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "gizli kümeleri de göster" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "yalnızca yüklenmiş kümeleri göster" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "yalnızca mevcut kümeleri göster" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" ++ ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Geçersiz küme alt-komutu, şunları kullan: %s" ++ ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Bir zorunlu grup paketi bulunamadı." ++ ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "sisteminize bir paket ya da paketler kurun" ++ ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Yüklenecek paket" ++ ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Bir eşleşme bulunamıyor" ++ ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Geçerli bir rpm dosya yolu değil: %s" ++ ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "" ++ ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "üstveri önbelleği oluştur" ++ ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Tüm üstveri dosyaları için önbellek dosyaları oluşturuluyor" ++ ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"yüklenen paketleri kullanıcı tarafından yüklendi olarak imle ya da imini " ++"kaldır" ++ ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s kullanıcı tarafından yüklendi olarak imlendi" ++ ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s kullanıcı tarafından yüklendi olarak imlenmedi" ++ ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "" ++ ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Hata:" ++ ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "%s paketi yüklü değil." ++ ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "sadece etkin modülleri göster" ++ ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "sadece deve dışı bırakılan modülleri göster" ++ ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "profil içeriğini göster" ++ ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" ++ ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "paketi yeniden yükle" ++ ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Yeniden yüklenecek paket" ++ ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "sisteminizden paket ya da paketler silin" ++ ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "yinelenen paketleri kaldır" ++ ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "" ++ ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Kaldırmak için yinelenen paket bulunamadı." ++ ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Kaldırılacak eski kurulum paketi bulunamadı." ++ ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "bilinmiyor" ++ ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "Asla (son: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s saniye (son: %s)" ++ ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "yapılandırılmış yazılım depolarını göster" ++ ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "tüm depoları göster" ++ ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "etkin depoları göster (öntanımlı)" ++ ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "devre dışı depoları göster" ++ ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Depo yok" ++ ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "etkin" ++ ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "devre dışı" ++ ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" ++ ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Modül profillerini yükleniyor" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " + msgstr "" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " + msgstr "" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " + msgstr "" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " + msgstr "" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Ortam Kümeleri Yükleniyor" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Ortam Kümeleri Güncelleniyor" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "depo id" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Ortam Kümeleri Kaldırılıyor" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "durum" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Kümeler Yükleniyor" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "depo ismi" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Kümeler Güncelleniyor" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Kümeler Kaldırılıyor" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "anahtar kelimeyle eşleşen paketler için ara" + +-#: ../dnf/cli/output.py:1261 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" +-"Çakışmalı paketler es geçiliyor:\n" +-"(yükseltmeye zorlamak için komut satırına '%s' ekle)" +- +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Bozuk bağımlılıkları olan paketleri atla %s" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " veya kümenin bir parçası" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Paket" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "yalnızca bu YAPIDAN sonuçları göster" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Paket" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "sadece DOSYA sahibi olan sonuçları göster" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "değiştiriliyor" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"\n" +-"İşlem Özeti\n" +-"%s\n" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Yükle" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Yükselt" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "yalnızca bu İSTEĞİ sağlayan sonuçları göster" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Kaldır" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Eski Sürüme Dön" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Es Geç" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Paket" +-msgstr[1] "Paket" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Bağımlı paket" +-msgstr[1] "Bağımlı paketler" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Yükseltildi" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Eski sürüme dönüldü" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "bağımlılıkları tam olarak verildiği gibi denetle, --alldeps'in zıttı" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Yüklendi" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Yeniden Yüklendi" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "" ++"tüm bağımlılıkların listesini göster ve hangi paketlerin sağladığını göster" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Es Geçildi" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "--queryformat ile kullanılacak uygun etiketleri göster" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Kaldırıldı" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Başarısız Oldu" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "paket(ler) için özyineleme ağacını göster" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Toplam" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "karşılık gelen RPM'de çalış" + +-#: ../dnf/cli/output.py:1545 +-msgid "" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" + msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Sistem" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Komut satırı" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "paketle ilgili ayrıntılı bilgiyi göster" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Kullanıcı adı" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "paket içindeki dosyaların listesini göster" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "paket kaynak RPM adını göster" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Tarih ve zaman" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "paketin değişikliklerini göster" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Aksiyon(lar)" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "bulunan paketlerin görüntülenme biçimi" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Değiştirilmiş" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "İşlem yok" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Geçmiş bilgisi başarısız" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Hiç işlem ID'si veya paket verilmemiş" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Silindi" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Yüklenmedi" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Eski" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Yeni" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "İşlem ID:" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Paketin çakıştığı yetenekleri göster." + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Başlangıç zamanı :" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Rpmdb'ye başla :" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Paketin geliştirebileceği yetenekleri göster." + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u saniye)" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Paket tarafından sağlanan yetenekleri göster." + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u dakika)" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Paketin önerdiği yetenekleri göster." + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u saat)" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Paketin bağımlı olduğu yetenekleri göster." + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "(%u days)" +-msgstr "(%u gün)" +- +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Bitiş zamanı :" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"%%pre betiğini çalıştırmak için paketin bağımlı olduğu yetenekleri göster." + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Rpmdb'yi bitir :" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Paketin önerdiği yetenekleri göster." + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Kullanıcı :" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Paketin ekleyebileceği yetenekleri göster." + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Yanıt-Kodu :" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Yalnızca mevcut paketleri göster." + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "İptal edildi" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Yalnızca yüklü paketleri göster." + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Başarılı" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "Yalnızca mevcut depoların herhangi birinde olmayan paketleri göster." + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Hatalar:" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "" ++"Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " ++"göster." + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Hata:" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." + msgstr "" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Komut Satırı:" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Yalnızca yakın zamanda düzenlenen paketleri göster" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Açıklama :" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "aranacak anahtar" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "İşlem şununla yapıldı:" ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Değiştirilmiş Paketler:" ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Betik çıktısı:" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Hatalar:" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Kullanılabilir sorgu etiketleri: --queryformat \".. %{tag} ..\" kullan" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Bağımlılık Yüklemesi" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Kullanılmaz Hale Geldi" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Sil" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "verilen dizgedeki için paket ayrıntılarını ara" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Yeniden Yükle" ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "ayrıca paket açıklamasını ve adresini de ara" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Hatalı işlem kimlikleri veya verilen paket(ler)" ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> %s paketi .%s %s yüklenecek" ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> %s paketi.%s %s bir yükseltme olacak" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Ad" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> %s paketi.%s %s silinecek" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Özet" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> %s paketi.%s %s yeniden yüklenecek" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Açıklama" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> %s paketi.%s %s bir eski sürüme döndürme olacak." ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Paket %s.%s %s eskimiş olacak" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/output.py:2067 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> %s paketi.%s %s yükseltilecek" ++msgid "%s Exactly Matched: %%s" ++msgstr "%s Tam Olarak Eşleşti: %%s" + +-#: ../dnf/cli/output.py:2069 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> %s paketi.%s %s kullanılamaz hale gelecek" +- +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Bağımlılık çözümü başlıyor" ++msgid "%s Matched: %%s" ++msgstr "%s Eşleşti: %%s" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "-->Bağımlılık çözümü bitiyor" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Eşleşme bulunamadı." + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/shell.py:47 ++#, python-brace-format ++msgid "run an interactive {prog} shell" + msgstr "" +-"0x%s GPG anahtarı içe aktarılıyor:\n" +-" Kullanıcı kimliği: \"%s\"\n" +-" Parmak izi : %s\n" +-" Kimden : %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Çalışıyor" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Uyuyor" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Kesilemez" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Zombi" +- +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "İzlendi/Durduruldu" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Bilinmiyor" ++#: ../dnf/cli/commands/shell.py:68 ++msgid "SCRIPT" ++msgstr "BETİK" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "İşlemi kilitleme hakkında bilgi bulunamadı (PID %d)" ++#: ../dnf/cli/commands/shell.py:69 ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " %d PID'li uygulama: %s" ++#: ../dnf/cli/commands/shell.py:142 ++msgid "Unsupported key value." ++msgstr "Desteklenmeyen anahtar değeri." + +-#: ../dnf/cli/utils.py:120 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Bellek : %5s RSS (%5sB VSZ)" ++msgid "Could not find repository: %s" ++msgstr "Depo bulunamadı: %s" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Başladı: %s - %s önce" ++#: ../dnf/cli/commands/shell.py:174 ++msgid "" ++"{} arg [value]\n" ++" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" ++" repo_id.gpgcheck, repo_id.exclude\n" ++" If no value is given it prints the current value.\n" ++" If value is given it sets that value." ++msgstr "" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Durum : %s" ++#: ../dnf/cli/commands/shell.py:181 ++msgid "" ++"{} [command]\n" ++" print help" ++msgstr "" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/shell.py:185 ++msgid "" ++"{} arg [option]\n" ++" list: lists repositories and their status. option = [all | id | glob]\n" ++" enable: enable repositories. option = repository id\n" ++" disable: disable repositories. option = repository id" + msgstr "" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" ++#: ../dnf/cli/commands/shell.py:191 ++msgid "" ++"{}\n" ++" resolve the transaction set" + msgstr "" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Yapılandırma hatası: %s" ++#: ../dnf/cli/commands/shell.py:195 ++msgid "" ++"{} arg\n" ++" list: lists the contents of the transaction\n" ++" reset: reset (zero-out) the transaction\n" ++" run: run the transaction" ++msgstr "" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" ++#: ../dnf/cli/commands/shell.py:201 ++msgid "" ++"{}\n" ++" run the transaction" + msgstr "" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." ++#: ../dnf/cli/commands/shell.py:205 ++msgid "" ++"{}\n" ++" exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" ++#: ../dnf/cli/commands/shell.py:210 ++msgid "" ++"Shell specific arguments:\n" ++"\n" ++"config set config options\n" ++"help print help\n" ++"repository (or repo) enable, disable or list repositories\n" ++"resolvedep resolve the transaction set\n" ++"transaction (or ts) list, reset or run the transaction set\n" ++"run resolve and run the transaction set\n" ++"exit (or quit) exit the shell" + msgstr "" + +-#: ../dnf/cli/cli.py:138 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format +-msgid " Built : %s at %s" +-msgstr " İnşa edildi : %s %s" ++msgid "Error: Cannot open %s for reading" ++msgstr "Hata: Okumak için %s açılamıyor" + +-#: ../dnf/cli/cli.py:146 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "Tamamlandı!" ++ ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "Kabuktan Çıkılıyor" ++ ++#: ../dnf/cli/commands/swap.py:35 + #, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" + msgstr "" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" + msgstr "" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "hata düzeltmesi" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Süreç durduruldu." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "geliştirme" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Paketler İndiriliyor:" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "güvenlik" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Paketler indirilirken hata:" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "yenipaket" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "İşlem başarısız" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Ciddi/Güv." ++ ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Önemli/Güv." ++ ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Ortayollu/Güv." ++ ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Düşük/Güv." ++ ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "paketlerle ilgili önerileri göster" ++ ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "" ++"Kurulu paketlerin daha yeni sürümleriyle ilgili tavsiyeler (varsayılan)" ++ ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "kurulu paketlerin eşit ve eski versiyonları hakkında tavsiyeler" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/updateinfo.py:83 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" + msgstr "" ++"daha yeni bir sürümün mevcut olduğu kurulu paketlerin daha yeni sürümleriyle" ++" ilgili tavsiyeler" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" + msgstr "" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" + msgstr "" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Eskimiş Paketler" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "Dağıtım eşzamanlaması için imlenmiş paket yok." ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" + msgstr "" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Yüklü Paketler" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Uygun Paketler" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "Yüklendi" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Otomatik Kaldırılacak Paketler" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "güncellemeler" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Ek Paketler" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "tümü" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Kullanılabilir Yükseltmeler" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "uygun" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Yakın Zamanda Eklenen Paketler" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Güncelleme Bilgisi Özeti: " + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Yeni Paket bildirileri" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Eşleşme Bulunamadı" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Güvenlik notları" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "İşlem ID'si verilmedi" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Ciddi Güvenlik bildirileri" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Verilen işlem ID'si bulunamadı" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Önemli Güvenlik bildirileri" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Birden çok işlem ID'si bulundu!" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Ortayollu Güvenlik bildirileri" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "İşlem geçmişi %u'dan önce tam değil." ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Düşük Güvenlik bildirileri" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "İşlem geçmişi %u'dan sonra tam değil." ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Bilinmeyen Güvenlik bildirileri" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Hata düzeltmesi bildirisi" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Bilinmeyen depo: '%s'" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Geliştirme bildirisi" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Depo eşleşmesi yok: %s" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "diğer bildiriler" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Bu komut, root kullanıcısı olarak çalıştırılmalıdır." ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Bilinmeyen/Güv." + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "%s diye bir komut yok. Lütfen yardım için %s -- help kullanın" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Hatalar" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Bu bir DNF eklentisi komutu olabilir. Deneyin: \"dnf install 'dnf-" +-"command(%s)'\"" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Tip" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Güncelleme ID'leri" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Güncellendi" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE'ler" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Tanım" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Haklar" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Ciddiyet" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Bu bir DNF eklenti komutu olmalıydı, ancak eklentilerin yüklenmesi şimdilik " +-"devre dışı bırakıldı." ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Dosyalar" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Yüklendi" + +-#: ../dnf/cli/cli.py:909 +-msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "yanlış" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "doğru" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "sisteminizdeki bir paketi ya da paketleri yükseltin" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Yükseltilecek paket" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" + msgstr "" +-"Dağıtım sürümü saptanamıyor (dağıtım sürümü belirtmek için '--releasever' " +-"kullan)" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Sonlandırıldı." + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "\"%s\" komutu zaten tanımlandı" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "Geçerli dizinde okuma/çalıştırma izni yok, /'a taşınıyor" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "sisteminizden paket ya da paketler silin" +- +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "yinelenen paketleri kaldır" +- +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Kaldırılacak paket" +- +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Kaldırmak için yinelenen paket bulunamadı." ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Bağımlılıklar çözüldü." + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Yüklenen paket %s%s mevcut değil." +- +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Kaldırılacak eski kurulum paketi bulunamadı." +- +-#: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "etkileşimli DNF kabuğu çalıştır" +- +-#: ../dnf/cli/commands/shell.py:68 +-msgid "SCRIPT" +-msgstr "BETİK" +- +-#: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "DNF kabuğunda çalışacak betik" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Hata:" +- +-#: ../dnf/cli/commands/shell.py:141 +-msgid "Unsupported key value." +-msgstr "Desteklenmeyen anahtar değeri." ++msgid "Command line error: %s" ++msgstr "Komut satırı hatası: %s" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "Could not find repository: %s" +-msgstr "Depo bulunamadı: %s" +- +-#: ../dnf/cli/commands/shell.py:173 +-msgid "" +-"{} arg [value]\n" +-" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +-" repo_id.gpgcheck, repo_id.exclude\n" +-" If no value is given it prints the current value.\n" +-" If value is given it sets that value." +-msgstr "" ++msgid "bad format: %s" ++msgstr "kötü biçim: %s" + +-#: ../dnf/cli/commands/shell.py:180 +-msgid "" +-"{} [command]\n" +-" print help" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:184 +-msgid "" +-"{} arg [option]\n" +-" list: lists repositories and their status. option = [all | id | glob]\n" +-" enable: enable repositories. option = repository id\n" +-" disable: disable repositories. option = repository id" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:190 +-msgid "" +-"{}\n" +-" resolve the transaction set" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:194 +-msgid "" +-"{} arg\n" +-" list: lists the contents of the transaction\n" +-" reset: reset (zero-out) the transaction\n" +-" run: run the transaction" +-msgstr "" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "ayar dosyası konumu" + +-#: ../dnf/cli/commands/shell.py:200 +-msgid "" +-"{}\n" +-" run the transaction" +-msgstr "" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "sessiz süreç" + +-#: ../dnf/cli/commands/shell.py:204 +-msgid "" +-"{}\n" +-" exit the shell" +-msgstr "" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "ayrıntılı süreç" + +-#: ../dnf/cli/commands/shell.py:209 +-msgid "" +-"Shell specific arguments:\n" +-"\n" +-"config set config options\n" +-"help print help\n" +-"repository (or repo) enable, disable or list repositories\n" +-"resolvedep resolve the transaction set\n" +-"transaction (or ts) list, reset or run the transaction set\n" +-"run resolve and run the transaction set\n" +-"exit (or quit) exit the shell" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" +-msgstr "Hata: Okumak için %s açılamıyor" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "yükleme kökünü ayarla" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "Tamamlandı!" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "belgelendirmeleri yükleme" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" +-msgstr "Kabuktan Çıkılıyor" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "tüm eklentileri devre dışı bırak" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" + msgstr "" +-"yüklenen paketleri kullanıcı tarafından yüklendi olarak imle ya da imini " +-"kaldır" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "isme göre eklentileri devre dışı bırak" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" + msgstr "" ++"yapılandırmadaki ve depo dosyalarındaki $releasever değerinin üstüne yaz" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s kullanıcı tarafından yüklendi olarak imlendi" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "Bağımlılık çözümleme sorunlarını paketleri es geçerek çöz" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s kullanıcı tarafından yüklendi olarak imlenmedi" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "komut yardımını göster" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "bağımlılıkları çözmek için yüklenmiş paketlerin silimine izin ver" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "işlemlerde en iyi mevcut paket sürümünü dene." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "%s paketi yüklü değil." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "tümüyle sistem önbelleğinden çalıştır, önbelleği güncelleme" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Dosya kaldırılıyor %s" ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "azami komut bekleme süresi" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "önbellekteki veriyi kaldır" ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "hata ayıklama çıktı düzeyi" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Temizlenecek üstveri türü" ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "ayrıntılı çözüm sonuçlarını dosyalara yığar" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Veri temizleniyor: " ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "hata çıktı düzeyi" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Önbellek zaman aşımına uğradı" ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d dosya kaldırıldı" +-msgstr[1] "%d dosya kaldırıldı" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm için hata ayıklama çıktı düzeyi" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "%d pid numaralı işlemin bitmesi için bekleniyor." ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "tüm soruları kendiliğinden evet olarak yanıtla" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "komutu çalıştırmadan önce üstveriyi süresi bitmiş olarak belirle" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "yalnızca IPv4 adresleri çöz" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "yalnızca IPv6 adresleri çöz" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "yalnızca paketleri indir" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Güncellemelerde, iyileştirmeyle ilgili paketleri içer" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Diğer ad belirtilmedi." ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Tanımlanmış takma ad yok." ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" + msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "packagedb içindeki sorunları denetle" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Ana Komutların Listesi:" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "tüm sorunları göster; öntanımlı" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Eklenti Komutlarının Listesi:" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "bağımlılık sorunlarını göster" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Ad" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "yinelenen sorunları göster" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Dönem" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "kullanılmaz hale gelen paketleri göster" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Sürüm" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Sürüm" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Sürüm" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Yapı" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} paketi, {} tarafından kullanılmaz hale getirildi" ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Mimari" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{}, {} sağlıyor ama bulunamıyor" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Boyut" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "bir paketi eski sürüme döndür" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Boyut" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Eski sürüme dönecek paket" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Kaynak" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "küme bilgisini göster ya da kullan" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Depo" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Ayarlanan depolar için küme verisi yok." ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Depo" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Uyarı: %s diye bir küme yok" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Şu depodan" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Uyarı: Hiçbir küme eşleşmiyor:" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Paketleyici" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Kullanılabilir Ortam Kümeleri:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "İnşa zamanı" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Yüklü Ortam Kümeleri:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Yükleme zamanı" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Yüklü Kümeler:" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Yükleyen:" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Yüklü Dil Kümeleri:" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Özet" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Mevcut Kümeler:" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Lisans" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Mevcut Dil Kümeleri:" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Açıklama" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "gruptaki isteğe bağlı paketleri içer" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Listelenecek paket yok" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "gizli kümeleri de göster" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "e" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "yalnızca yüklenmiş kümeleri göster" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "evet" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "yalnızca mevcut kümeleri göster" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "h" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "hayır" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Bu tamam mı? [e/H]: " + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Bu tamam mı? [E/h]: " + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Geçersiz küme alt-komutu, şunları kullan: %s" +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Bir zorunlu grup paketi bulunamadı." ++msgid "Group: %s" ++msgstr "Küme: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Küme-ID: %s" + +-#: ../dnf/cli/commands/__init__.py:47 ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 + #, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Sorunu tanılamak için şu komutu çalıştırın: '%s'." ++msgid " Description: %s" ++msgstr " Tanım: %s" + +-#: ../dnf/cli/commands/__init__.py:49 ++#: ../dnf/cli/output.py:802 + #, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "" +-"Büyük olasılıkla RPMDB'yi bozdunuz, '%s' komutunu çalıştırmak sorunu " +-"çözebilir." ++msgid " Language: %s" ++msgstr " Dil: %s" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." +-msgstr "" +-"Paketleri GPG aracılığıyla denetlemeyi etkinleştirdiniz. Bu güzel.\n" +-"Fakat, herhangi bir GPG genel anahtarı kurmadınız. Kurmak istediğiniz\n" +-"paketler için anahtar indirmeniz ve kurmanız gerekmektedir.\n" +-"Bunu, şu komutu çalıştırarak yapabilirsiniz:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Bunun yerine, depo bölümündeki 'gpgkey' seçeneğinde depo için kullanmak istediğin anahtara url belirtebilirsin. DNF bunu senin için kuracaktır.\n" +-"\n" +-"Daha çok ayrıntı için dağıtım ya da paket sağlayıcınız ile görüşün." ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Gerekli Paketler:" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Depo sorunu: %s" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Ön Tanımlı Paketler:" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "bir paket ya da paketler kümesiyle ilgili ayrıntıları göster" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " İsteğe Bağlı Paketler:" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "tüm paketleri göster (öntanımlı)" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " İsteğe Bağlı Paketler:" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "yalnızca mevcut paketleri göster" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Ortam Kümesi: %s" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "yalnızca kurulu paketleri göster" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Ortam-Id: %s" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "yalnızca ek paketleri göster" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Gerekli Kümeler:" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "yalnızca yükseltme paketlerini göster" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " İsteğe Bağlı Kümeler:" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "yalnızca otomatik kaldırılacak paketleri göster" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Şuradan eşleşti:" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "yalnızca yakın zamanda değiştirilen paketleri göster" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Dosya adı : %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "Depo : %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "bir paket ya da paketler kümesini listele" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Tanım : " + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "verilen değerdekini hangi paketin sağladığını bul" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL : %s" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Lisans : %s" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Sağlayıcı : %s" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Paketler Aranıyor: " ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Diğer : %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "uygun paket yükseltmeleri için denetle" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "İndirilecek toplam boyut hesaplanırken bir hata oluştu" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "güncellemeden önce değişiklikleri göster" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Toplam boyut: %s" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Paket mevcut değil." ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Toplam indirme boyutu: %s" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Yükleme için işaretlenmiş paket yok." ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Yüklü boyut: %s" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Hiç paket kurulmadı." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Yükleme boyutunu hesaplarken bir hata oluştu" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:1029 + #, python-format +-msgid " (from %s)" +-msgstr " (şuradan: %s)" ++msgid "Freed space: %s" ++msgstr "Boşaltılan alan: %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Depodan hiç paket kurulmadı." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Paketler küme tarafından kuruldu olarak imleniyor:" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Yeniden yüklemek için işaretlenmiş paketler yok." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Paketler küme tarafından kaldırıldı olarak imleniyor:" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Yükseltme için imlenmiş paket yok." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Küme" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Paketler" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "küme/modül paketleri kuruluyor" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Küme paketleri kuruluyor" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "komutları verilen depodaki tüm paketlerin üstüne çalıştır" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Kuruluyor" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Yükseltiliyor" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Yeniden yükleniyor" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "yardımcı olan kullanım iletisi göster" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Bağımlılıklar yükleniyor" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "KOMUT" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Zayıf bağımlılıklar yükleniyor" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "işlem geçmişini göster ya da kullan" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Kaldırılıyor" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Bağımlı paketler kaldırılıyor" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Kullanılmayan bağımlılıklar kaldırılıyor" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "Geçmiş veritabanına erişim hakkınız yok." ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Eski sürüme geçiliyor" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"%s işlemi geri alınamaz, bunu yapmak tutarsız bir paket veri tabanına neden " +-"olur." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Modül profillerini yükleniyor" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" + msgstr "" +-"%s işlemine geri dönülemez, bunu yapmak tutarsız bir paket veri tabanına " +-"neden olur." + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" + msgstr "" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "sisteminize bir paket ya da paketler kurun" +- +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Bir eşleşme bulunamıyor" +- +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Geçerli bir rpm dosya yolu değil: %s" +- +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" + msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "hata düzeltmesi" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Ortam Kümeleri Yükleniyor" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "geliştirme" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Ortam Kümeleri Güncelleniyor" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "güvenlik" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Ortam Kümeleri Kaldırılıyor" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "bilinmiyor" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Kümeler Yükleniyor" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "yenipaket" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Kümeler Güncelleniyor" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Ciddi/Güv." ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Kümeler Kaldırılıyor" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Önemli/Güv." ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Çakışmalı paketler es geçiliyor:\n" ++"(yükseltmeye zorlamak için komut satırına '%s' ekle)" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Ortayollu/Güv." ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Bozuk bağımlılıkları olan paketleri atla %s" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Düşük/Güv." ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " veya kümenin bir parçası" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "paketlerle ilgili önerileri göster" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "" +-"Kurulu paketlerin daha yeni sürümleriyle ilgili tavsiyeler (varsayılan)" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "kurulu paketlerin eşit ve eski versiyonları hakkında tavsiyeler" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "değiştiriliyor" + +-#: ../dnf/cli/commands/updateinfo.py:83 ++#: ../dnf/cli/output.py:1356 ++#, python-format + msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" ++"\n" ++"Transaction Summary\n" ++"%s\n" + msgstr "" +-"daha yeni bir sürümün mevcut olduğu kurulu paketlerin daha yeni sürümleriyle" +-" ilgili tavsiyeler" ++"\n" ++"İşlem Özeti\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Yükle" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Yükselt" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Kaldır" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Eski Sürüme Dön" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "Yüklendi" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Es Geç" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "güncellemeler" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Paket" ++msgstr[1] "Paket" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "tümü" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Bağımlı paket" ++msgstr[1] "Bağımlı paketler" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "uygun" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Yükseltildi" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Güncelleme Bilgisi Özeti: " ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Eski sürüme dönüldü" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Yeni Paket bildirileri" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Yeniden Yüklendi" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Güvenlik notları" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Es Geçildi" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Ciddi Güvenlik bildirileri" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Kaldırıldı" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Önemli Güvenlik bildirileri" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Başarısız Oldu" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Ortayollu Güvenlik bildirileri" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Toplam" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Düşük Güvenlik bildirileri" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "" ++ ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Sistem" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Bilinmeyen Güvenlik bildirileri" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Komut satırı" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Hata düzeltmesi bildirisi" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Kullanıcı adı" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Geliştirme bildirisi" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "diğer bildiriler" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Tarih ve zaman" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Bilinmeyen/Güv." ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Aksiyon(lar)" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Güncelleme ID'leri" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Değiştirilmiş" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Tip" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "İşlem yok" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Güncellendi" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Geçmiş bilgisi başarısız" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Hatalar" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Hiç işlem ID'si veya paket verilmemiş" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE'ler" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Silindi" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Tanım" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Yüklenmedi" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Ciddiyet" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Yeni" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Haklar" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Eski" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Dosyalar" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "İşlem ID:" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "doğru" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Başlangıç zamanı :" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "yanlış" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Rpmdb'ye başla :" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u saniye)" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u dakika)" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "sadece etkin modülleri göster" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u saat)" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "sadece deve dışı bırakılan modülleri göster" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u gün)" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "sadece kurulu modülleri göster" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Bitiş zamanı :" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "profil içeriğini göster" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Rpmdb'yi bitir :" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Kullanıcı :" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "İptal edildi" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "paketi yeniden yükle" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Yanıt-Kodu :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Yeniden yüklenecek paket" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Başarılı" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "yüklenen paketleri uygun olan en son sürüme eşzamanla" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Hatalar:" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Eşzamanlanacak paket" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Hata:" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" + msgstr "" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Komut Satırı:" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Açıklama :" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "üstveri önbelleği oluştur" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "İşlem şununla yapıldı:" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Tüm üstveri dosyaları için önbellek dosyaları oluşturuluyor" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Değiştirilmiş Paketler:" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "sisteminizdeki bir paketi ya da paketleri yükseltin" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Betik çıktısı:" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Yükseltilecek paket" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Hatalar:" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"aslen bağımlılık olarak yüklenen artık gereksinim duyulmayan tüm paketleri " +-"kaldır" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Bağımlılık Yüklemesi" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "verilen dizgedeki için paket ayrıntılarını ara" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Kullanılmaz Hale Geldi" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "ayrıca paket açıklamasını ve adresini de ara" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Eskimiş" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Sil" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Yeniden Yükle" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Hatalı işlem kimlikleri veya verilen paket(ler)" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 ++#: ../dnf/cli/output.py:2058 + #, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s Tam Olarak Eşleşti: %%s" ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> %s paketi .%s %s yüklenecek" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 ++#: ../dnf/cli/output.py:2060 + #, python-format +-msgid "%s Matched: %%s" +-msgstr "%s Eşleşti: %%s" +- +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Eşleşme bulunamadı." ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> %s paketi.%s %s bir yükseltme olacak" + +-#: ../dnf/cli/commands/repolist.py:39 ++#: ../dnf/cli/output.py:2062 + #, python-format +-msgid "Never (last: %s)" +-msgstr "Asla (son: %s)" ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> %s paketi.%s %s silinecek" + +-#: ../dnf/cli/commands/repolist.py:41 ++#: ../dnf/cli/output.py:2064 + #, python-format +-msgid "Instant (last: %s)" +-msgstr "" ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> %s paketi.%s %s yeniden yüklenecek" + +-#: ../dnf/cli/commands/repolist.py:44 ++#: ../dnf/cli/output.py:2066 + #, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s saniye (son: %s)" +- +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "yapılandırılmış yazılım depolarını göster" +- +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "tüm depoları göster" ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> %s paketi.%s %s bir eski sürüme döndürme olacak." + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "etkin depoları göster (öntanımlı)" ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Paket %s.%s %s eskimiş olacak" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "devre dışı depoları göster" ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> %s paketi.%s %s yükseltilecek" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> %s paketi.%s %s kullanılamaz hale gelecek" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Depo yok" ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Bağımlılık çözümü başlıyor" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "etkin" ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "-->Bağımlılık çözümü bitiyor" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "devre dışı" ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"0x%s GPG anahtarı içe aktarılıyor:\n" ++" Kullanıcı kimliği: \"%s\"\n" ++" Parmak izi : %s\n" ++" Kimden : %s" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Depo-id : " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Çalışıyor" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Depo-ismi : " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Uyuyor" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Depo-durumu : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Kesilemez" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Depo-revizyonu: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Zombi" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Depo-etiketleri : " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "İzlendi/Durduruldu" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Depo-dağıtım-etiketleri: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Bilinmiyor" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Depo-güncellemesi : " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "İşlemi kilitleme hakkında bilgi bulunamadı (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Depo-paketleri : " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " %d PID'li uygulama: %s" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Depo-büyüklüğü : " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Bellek : %5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Depo-metabağlantı: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Başladı: %s - %s önce" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Güncellendi : " ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Durum : %s" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Depo-yansıları : " ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "es geçiliyor." + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." + msgstr "" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "'%s' ortamı kurulu değil." ++ ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." + msgstr "" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." + msgstr "" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "'%s' ayıklanmasında hata: %s" ++ ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" + msgstr "" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "depo id" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "durum" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "depo ismi" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "anahtar kelimeyle eşleşen paketler için ara" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "yalnızca bu YAPIDAN sonuçları göster" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Uyarı: '%s' doldurması başarısız, es geçiliyor." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "sadece DOSYA sahibi olan sonuçları göster" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "yalnızca bu İSTEĞİ sağlayan sonuçları göster" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" ++#: ../dnf/db/group.py:289 ++msgid "" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "bağımlılıkları tam olarak verildiği gibi denetle, --alldeps'in zıttı" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:165 ++#: ../dnf/dnssec.py:169 + msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " + msgstr "" +-"tüm bağımlılıkların listesini göster ve hangi paketlerin sağladığını göster" +- +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "--queryformat ile kullanılacak uygun etiketleri göster" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "paket(ler) için özyineleme ağacını göster" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "karşılık gelen RPM'de çalış" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "paketle ilgili ayrıntılı bilgiyi göster" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "desteklenmeyen sağlama toplamı türü: %s" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "paket içindeki dosyaların listesini göster" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Delta RPM inşası başarısız oldu" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "paket kaynak RPM adını göster" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Delta RPM'in yeniden inşasında sağlama toplamı başarısız oldu" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "paketin değişikliklerini göster" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "tamamlandı" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "bulunan paketlerin görüntülenme biçimi" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "" ++ ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" ++ ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "" ++ ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Paketin çakıştığı yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:231 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Paketin geliştirebileceği yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Paket tarafından sağlanan yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Paketin önerdiği yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Paketin bağımlı olduğu yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Display capabilities that the package depends on for running a %%pre script." ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"%%pre betiğini çalıştırmak için paketin bağımlı olduğu yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Paketin önerdiği yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Paketin ekleyebileceği yetenekleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Yalnızca mevcut paketleri göster." + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Yalnızca yüklü paketleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "Yalnızca mevcut depoların herhangi birinde olmayan paketleri göster." +- +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" + msgstr "" +-"Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " +-"göster." +- +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "Yalnızca \"dnf autoremove\" komutuyla kaldırılabilen paketleri göster." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." ++#: ../dnf/module/module_base.py:84 ++#, python-brace-format ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Yalnızca yakın zamanda düzenlenen paketleri göster" +- +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "aranacak anahtar" +- +-#: ../dnf/cli/commands/repoquery.py:289 +-msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:404 +-#, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Kullanılabilir sorgu etiketleri: --queryformat \".. %{tag} ..\" kullan" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 +-msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Sonlandırıldı." ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "Geçerli dizinde okuma/çalıştırma izni yok, /'a taşınıyor" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Bağımlılıklar çözüldü." ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3629,29 +3643,6 @@ msgstr "" + msgid "Failed determining last makecache time." + msgstr "" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Hatalı oluşturulmuş kilit dosyası bulundu: %s.\n" +-"Başka bir dnf işleminin çalışmadığından emin olun, kilit dosyasını elle kaldırın ya da systemd-tmpfiles --remove dnf.conf komutunu çalıştırın." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3674,3 +3665,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Zaten indirildi" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "" ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "%s deposu etkinleştiriliyor" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "%s deposu %s kaynağından eklendi" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Eski sürüme geçiliyor" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Temizleniyor" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Yükleniyor" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Yeniden yükleniyor" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Siliniyor" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Yükseltiliyor" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Doğrulanıyor" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Betik yürütülüyor" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Hazırlanıyor" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Sorun" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "İşlem sırasında hatalar oluştu." +diff --git a/po/uk.po b/po/uk.po +index 00d4109d..1f53fa51 100644 +--- a/po/uk.po ++++ b/po/uk.po +@@ -14,8 +14,8 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-11-02 02:51+0000\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2019-12-13 08:37+0000\n" + "Last-Translator: Yuri Chornoivan \n" + "Language-Team: Ukrainian (http://www.transifex.com/projects/p/dnf/language/uk/)\n" + "Language: uk\n" +@@ -25,231 +25,6 @@ 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" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "ПАКУНОК" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "Пакунок для встановлення" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "Проблема" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "Не знайдено TransactionItem для ключа {}" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "Не знайдено TransactionSWDBItem для ключа {}" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "Під час спроби виконати дію сталися помилки." +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: помилка під час перевірки %s: %s, а не %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "Вмикаємо інший потік для «{}»." +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "Нічого показувати." +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "Встановлюємо новішу версію «{}», ніж було вказано. Причина: {}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "Увімкнені модулі: {}." +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "Не вказано профілю для «{}». Будь ласка, вкажіть профіль." +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"Підказка: [d]типовий, [e]увімкнено, [x]вимкнено, [i]встановлено" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +-"\n" +-"\n" +-"Підказка: [d]-типове, [e]-увімкнено, [x]-вимкнено, [i]-встановлено, [a]-активне" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "Ігноруємо непотрібний профіль: «{}/{}»" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "Встановлення модуля «{0}» з безпечного сховища {1} заборонено" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +-"Не вдалося знайти відповідного профілю для аргументу {}. Доступні профілі " +-"для «{}:{}»: {}" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "Не вдалося знайти відповідного профілю для аргументу {}" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "Немає типових профілів для модуля {}:{}. Доступні профілі: {}" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "Немає типового профілю для модуля {}:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "Типовий профіль {} є недоступним у модулі {}:{}" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "Встановлення модуля з безпечного сховища заборонено" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "Не вдалося обробити аргумент {}" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "Немає відповідника для пакунка {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "Оновлення модуля «{0}» з безпечного сховища {1} заборонено" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "Не вдалося знайти відповідник профілю у аргументі {}" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "Оновлення модуля з безпечного сховища заборонено" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +-"Достатньо вказати лише назву модуля. Ігноруємо непотрібні відомості у " +-"аргументі: «{}»" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "Проблеми із залежностями модулів:" +-msgstr[1] "Проблеми із залежностями модулів:" +-msgstr[2] "Проблеми із залежностями модулів:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "Помилка під час обробки «%s»: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "Невідомий параметр налаштувань: %s = %s у %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "Не вдалося встановити каталог кешування: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "Невідомий параметр налаштувань: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "Помилка під час обробки --setopt з ключем «%s», значення «%s»: %s" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "У основних налаштуваннях не виявлено атрибута %s перед setopt" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "Помилковий або невідомий «{}»: {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "Помилка під час спроби обробити файл «%s»: %s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "Помилка під час обробки --setopt з ключем «%s.%s», значення «%s»: %s" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "У сховищі %s не вказано атрибут %s перед setopt" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "Попередження: не вдалося завантажити «%s», пропускаємо." +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "Сховище «%s»: помилка під час обробки налаштувань: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "" +-"У налаштуваннях не вказано назви сховища «%s». Замість назви " +-"використовуватимемо ідентифікатор." +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "Помилковий ідентифікатор сховища: %s, байт = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -290,6 +65,16 @@ msgstr "Не вдалося надіслати електронну пошту + msgid "Failed to execute command '%s': returned %d" + msgstr "Не вдалося виконати команду «%s»: повернуто стан %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "Невідомий параметр налаштувань: %s = %s у %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "Запущено dnf-automatic." +@@ -304,124 +89,47 @@ msgstr "Призупинити обробку на %s секунд" + msgid "Error: %s" + msgstr "Помилка: %s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +-"Для використання параметра налаштувань gpgkey_dns_verification потрібна " +-"libunbound ({})" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "Розширення DNSSEC: ключ для користувача " ++#: ../dnf/base.py:146 ++msgid "loading repo '{}' failure: {}" ++msgstr "помилка під час спроби завантажити сховище «{}»: {}" + +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "є коректним." ++#: ../dnf/base.py:148 ++msgid "Loading repository '{}' has failed" ++msgstr "Помилка під час спроби завантажити сховище «{}»" + +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "перебуває у невідомому стані." ++#: ../dnf/base.py:320 ++msgid "Metadata timer caching disabled when running on metered connection." ++msgstr "" ++"Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " ++"з’єднанням." + +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "Розширення DNSSEC: " ++#: ../dnf/base.py:325 ++msgid "Metadata timer caching disabled when running on a battery." ++msgstr "" ++"Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " ++"акумулятора." + +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "Тестуємо вже імпортовані ключа на коректність." ++#: ../dnf/base.py:330 ++msgid "Metadata timer caching disabled." ++msgstr "Кешування метаданих за таймером вимкнено." + +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "Зниження версії" ++#: ../dnf/base.py:335 ++msgid "Metadata cache refreshed recently." ++msgstr "Кеш метаданих нещодавно оновлено." + +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "Очищення диска" ++#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 ++msgid "There are no enabled repositories in \"{}\"." ++msgstr "У «{}» немає увімкнених сховищ." + +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "Встановлення" ++#: ../dnf/base.py:348 ++#, python-format ++msgid "%s: will never be expired and will not be refreshed." ++msgstr "%s: ніколи не застаріє і не оновлюватиметься." + +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "Робить застарілим" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "Перевстановлення" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "Вилучення" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "Оновлення" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "Перевіряємо" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "Запускаємо дієсценарій" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "Готуємося" +- +-#: ../dnf/base.py:146 +-msgid "loading repo '{}' failure: {}" +-msgstr "помилка під час спроби завантажити сховище «{}»: {}" +- +-#: ../dnf/base.py:148 +-msgid "Loading repository '{}' has failed" +-msgstr "Помилка під час спроби завантажити сховище «{}»" +- +-#: ../dnf/base.py:320 +-msgid "Metadata timer caching disabled when running on metered connection." +-msgstr "" +-"Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " +-"з’єднанням." +- +-#: ../dnf/base.py:325 +-msgid "Metadata timer caching disabled when running on a battery." +-msgstr "" +-"Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " +-"акумулятора." +- +-#: ../dnf/base.py:330 +-msgid "Metadata timer caching disabled." +-msgstr "Кешування метаданих за таймером вимкнено." +- +-#: ../dnf/base.py:335 +-msgid "Metadata cache refreshed recently." +-msgstr "Кеш метаданих нещодавно оновлено." +- +-#: ../dnf/base.py:341 ../dnf/cli/commands/__init__.py:100 +-msgid "There are no enabled repositories in \"{}\"." +-msgstr "У «{}» немає увімкнених сховищ." +- +-#: ../dnf/base.py:348 +-#, python-format +-msgid "%s: will never be expired and will not be refreshed." +-msgstr "%s: ніколи не застаріє і не оновлюватиметься." +- +-#: ../dnf/base.py:350 +-#, python-format +-msgid "%s: has expired and will be refreshed." +-msgstr "%s: застарів і оновлюватиметься." ++#: ../dnf/base.py:350 ++#, python-format ++msgid "%s: has expired and will be refreshed." ++msgstr "%s: застарів і оновлюватиметься." + + #. expires within the checking period: + #: ../dnf/base.py:354 +@@ -476,83 +184,84 @@ msgstr "Некоректне значення tsflag у файлі налашт + msgid "Failed to add groups file for repository: %s - %s" + msgstr "Не вдалося додати файл груп зі сховища: %s — %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "Виконуємо перевірку операції" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "Помилка: перевірка операції та depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "Перевірку операції успішно пройдено." + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "Виконуємо перевірку операції" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "Помилка під час перевірки операції:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "Операцію з перевірки успішно завершено." + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "Виконуємо операцію" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "Потреба у місці на диску:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "Потрібно ще %d МБ вільного місця на файловій системі %s." +-msgstr[1] "Потрібно ще %d МБ вільного місця на файловій системі %s." +-msgstr[2] "Потрібно ще %d МБ вільного місця на файловій системі %s." ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "Потрібно ще {0} МБ вільного місця на файловій системі {1}." ++msgstr[1] "Потрібно ще {0} МБ вільного місця на файловій системі {1}." ++msgstr[2] "Потрібно ще {0} МБ вільного місця на файловій системі {1}." + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "Резюме помилки" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB було змінено поза межами DNF." ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "RPMDB було змінено поза межами {prog}." + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "Не вдалося розпочати операцію." + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "Не вдалося розпочати операцію:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "Не вдалося вилучити файл операції %s" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "Деякі з пакунків не було отримано. Повторюємо спробу." + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "" + "RPM-різниці надали змогу зменшити обсяг у %.1f МБ оновлень до %.1f МБ " + "(зекономлено %d.1%%)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +@@ -560,112 +269,106 @@ msgstr "" + "Помилкові RPM-різниці збільшать обсяг оновлень з %.1f МБ до %.1f МБ (буде " + "втрачено %d.1%%)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "Не вдалося відкрити: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "Відкритий ключ для %s не встановлено" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "Проблеми з відкриттям пакунка %s" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "Відкритий ключ %s не є надійним" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "Пакунок %s не підписано" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "Не вдалося вилучити %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s вилучено" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "Немає відповідника для пакунка групи «{}»" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "Додаємо пакунки з групи «%s»: %s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "Нічого виконувати." + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "Для вилучення не позначено жодних груп." + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "Не позначено жодної групи для оновлення" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "Відповідника параметра не знайдено: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "немає відповідних пакунків" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "" + "Пакунок %s або його давнішу версію вже встановлено, отже не можна знизити " + "його версію." + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "Пакунок %s не встановлено, отже не можна його повторно встановити." + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "" + "Файл %s є пакунком з початковими кодами, його не можна оновити, ігноруємо." + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "Пакунок %s не встановлено, отже не можна його оновити." + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +@@ -673,109 +376,113 @@ msgstr "" + "Пакунок %s або його новішу версію вже встановлено, отже не можна його " + "оновити." + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "Пакунок %s є доступним, але його не встановлено." + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "Доступний пакунок %s, але пакунок встановлено для іншої архітектури." + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "Пакунок %s не встановлено." + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "Некоректна форма: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "Для вилучення не позначено жодного пакунка." + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "Доступні пакунки для аргумента %s, але їх не встановлено." + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "" + "Пакунок %s або його найдавнішу версію вже встановлено, отже не можна знизити" + " його версію." + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "Дію не оброблено: {}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "Немає доступного пакунка %s." + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "немає відповідних пакунків" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "Оновлення захисту не потрібні, але доступне {} оновлення" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "Оновлення захисту не потрібні, але доступні {} оновлень" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "Для «{}» оновлення захисту не потрібні, але доступне {} оновлення" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "Для «{}» оновлення захисту не потрібні, але доступні {} оновлень" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". Пакунок, який не вдалося обробити: %s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "Ключі GPG налаштовано так: %s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "Ключ GPG у %s (0x%s) вже встановлено" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "Ключ підтверджено." + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "У використанні ключа відмовлено." + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "Помилка імпортування ключа (код %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "Ключ успішно імпортовано" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "Не встановлено жодного ключа" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -784,27 +491,27 @@ msgstr "" + "Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n" + "Перевірте, чи правильно вказано адреси URL для цього сховища." + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "Імпортування ключів не допомогло, помилкові ключі?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * Можливо, ви мали на увазі щось таке: {}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "Пакунок «{}» з локального сховища «{}» має помилкову контрольну суму" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "Деякі пакунки з локального сховища мають помилкові контрольні суми" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "Пакунок «{}» зі сховища «{}» має помилкову контрольну суму" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" +@@ -812,1538 +519,1507 @@ msgstr "" + "Кеш деяких пакунків є некоректним, але їх не вдалося отримати через " + "використання параметра «--cacheonly»" + +-#: ../dnf/base.py:2504 ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "Немає відповідника аргументу" ++ ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" ++"Усі відповідники було відфільтровано фільтрами виключення для аргументу" ++ ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" ++"Усі відповідники було відфільтровано модульним фільтрування для аргументу" ++ ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "Усі відповідники було встановлено із іншого сховища для аргументу" ++ ++#: ../dnf/base.py:2536 + #, python-format + msgid "Package %s is already installed." + msgstr "Пакунок %s вже встановлено." + +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "Проблеми у запиті:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "не вистачає пакунків: " ++#: ../dnf/cli/aliases.py:96 ++#, python-format ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "пошкоджені пакунки: " ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "Помилка під час спроби обробити файл «%s»: %s" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "не вистачає груп або модулів: " ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "Не вдалося прочитати файл «%s»: %s" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "пошкоджені групи або модулі: " ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 ++#, python-format ++msgid "Config error: %s" ++msgstr "Помилка налаштування: %s" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "Проблеми із залежностями модулів з Defaults:" +-msgstr[1] "Проблеми із залежностями модулів з Defaults:" +-msgstr[2] "Проблеми із залежностями модулів з Defaults:" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "Альтернативні назви містять замкнену рекурсію" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "немає відповідного обробника вмісту для %s" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "Вже отримано" ++msgid "%s, using original arguments." ++msgstr "%s, використовуємо початкові аргументи." + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "непідтримуваний тип контрольної суми: %s" ++msgid " Installed: %s-%s at %s" ++msgstr " Встановлено: %s-%s у %s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " ++msgid " Built : %s at %s" ++msgstr " Зібрано : %s о %s" + +-#: ../dnf/db/group.py:289 ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format + msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" +-"Немає доступних модульних метаданих для модульного пакунка «{}», отже його " +-"не можна встановити у системі" ++"Результатом цієї дії буде перемикання потоку модуля «{0}» «{1}» на потік " ++"«{2}»" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "Немає доступних модульних метаданих для модульного пакунка" ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." ++msgstr "" ++"Перемкнути увімкнені потоки модуля неможливо.\n" ++"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «{prog} module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете встановити інший потік." + +-#: ../dnf/db/group.py:373 +-#, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} лише отримає пакунки для виконання операції." + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "пропускаємо." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "" ++"{prog} лише отримає пакунки, встановить ключі GPG і перевірить можливість " ++"виконання операції." + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 +-#, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "Модуль або групу «%s» не встановлено." ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "Виконання дії перервано." + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "Модуль або група «%s» є недоступними." ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "Отримання пакунків:" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "Модуля або групи «%s» не існує." ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "Помилка під час спроби отримати пакунки:" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "Середовище «%s» не встановлено." ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "Не вдалося виконати операцію" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." +-msgstr "Середовище «%s» є недоступним." ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"Автоматичне імпортування ключів під час некерованого запуску заборонено.\n" ++"Скасувати заборону можна параметром «-y»." + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Групи з ідентифікатором «%s» не існує." ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "ПОМИЛКА під час перевірки GPG" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "вмикаємо сховище %s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "Журнали змін для {}" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "Додано сховище %s з %s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "Застарілих пакунків" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Не вдалося перебудувати RPM-різницю" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "" ++"Для виконання синхронізації дистрибутивів не позначено жодного пакунка." + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "Контрольна сума перезібраної RPM-різниці не збігається із еталонною" +- +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "виконано" +- +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "Помилка виконання команди: %s" +- +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "помилкове форматування: %s" +- +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Аргумент setopt має декілька значень: %s" +- +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Аргумент setopt не має значення: %s" +- +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "розташування файла налаштувань" +- +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "обробка без виведення повідомлень" +- +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "докладна обробка команд" +- +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "показати дані щодо версії DNF і завершити роботу" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "Немає пакунків, позначених для зниження версії." + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "встановити кореневий каталог встановлення" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "Встановлені пакунки" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "не встановлювати документацію" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "Доступних пакунків" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "вимкнути усі додатки" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "Автоматичне вилучення пакунків" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "увімкнути додати за назвою" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "Зайвих пакунків" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "вимкнути додатки за назвою" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "Доступні оновлення" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "Останні додані пакунки" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "встановити довільні параметри налаштування і сховищ" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "У списку не виявлено відповідних пакунків" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "" +-"розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "Не знайдено відповідників" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "показати довідку щодо команди" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "Не вказано ідентифікатора операції" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "" +-"дозволити вилучення встановлених пакунків для розв’язування залежностей" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "Не виявлено вказаного ідентифікатора операції" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "у операціях намагатися використати найкращі можливі версії пакунків." ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "Виявлено більше одного ідентифікатора операції!" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "не обмежувати дію найкращим варіантом" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "Журнал операцій є неповним до операції %u." + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "запустити на основі системного кешу, не оновлювати кеш" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "Журнал операцій є неповним після операції %u." + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "максимальний час очікування на виконання команди" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "Скасовуємо операцію {} з {}" + +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "рівень докладності діагностичних повідомлень" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "Невідоме сховище: «%s»" + +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "створити у файлах дамп із докладними результатами розв’язування" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "Немає сховища, яке б відповідало цьому: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "Цю команду слід виконувати від імені користувача root." + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "рівень докладності повідомлень про помилки" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" + msgstr "" +-"вмикає логіку обробки застарілих пакунків у dnf для оновлення дистрибутива " +-"або показує можливості, які робить застарілими пакунок для info, list та " +-"repoquery" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "рівень докладності діагностичних повідомлень rpm" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "автоматично відповідати «так» на усі питання" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "автоматично відповідати «ні» на усі питання" ++"Це могла бути команда додатка {PROG}, спробуйте таку команду: \"{prog} " ++"install 'dnf-command(%s)'\"" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" +-"Увімкнути додаткові сховища. Параметр-список. Передбачено можливість " +-"використання символів-замінників, можна вказувати декілька разів." ++"Це могла бути команда додатка {prog}, але зараз завантаження додатків " ++"вимкнено." + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" +-"Вимкнути сховища. Параметр-список. Передбачено можливість використання " +-"символів-замінників, можна вказувати декілька разів." ++"Разом із --downloadonly або командами download і system-upgrade слід " ++"використовувати --destdir або --downloaddir." + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "" +-"увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " +-"вказувати декілька разів" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" +-"увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" ++"--enable, --set-enabled і --disable, --set-disabled слід поєднувати із " ++"командою config-manager." + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" +-"вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" +- +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "виключити пакунки за назвою або формальним виразом" ++"Попередження: вмикаємо загальну перевірку підписів GPG, відповідно до " ++"активних правил безпеки RPM (див. gpgcheck у dnf.conf(5), щоб дізнатися про " ++"те, як позбутися таких повідомлень)" + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "вимкнути excludepkgs" ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "Файла налаштувань «{}» не існує" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" + msgstr "" +-"мітка і шлях до додаткового сховища (той самий шлях, що і у baseurl), можна " +-"вказати декілька." +- +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "вимкнути вилучення залежностей, які більше не використовуються" +- +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" +- +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "визначає, чи слід використовувати розфарбовування" +- +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "встановити застарілість метаданих до виконання команди" +- +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "створювати лише адреси IPv4" +- +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "створювати лише адреси IPv6" +- +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "встановити каталог для копіювання пакунків" ++"Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" ++" версію випуску)" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "лише отримати пакунки" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "аргумент {}: не можна використовувати разом із аргументом {}" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "додати до операції коментар" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "Команду «%s» вже визначено" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "Виключення у dnf.conf: " + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "Включення у dnf.conf: " + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "Включити пов’язані із новизною пакунки, у оновленнях" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "Виключення у сховищі " + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "Включити пов’язані із захистом пакунки, у оновленнях" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "Включення у сховищі " + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "" +-"Включити пакунки, потрібні для виправлення вказаного повідомлення про " +-"вразливості, у оновленнях" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "Щоб виявити причину проблеми, спробуйте віддати таку команду: «%s»." + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." + msgstr "" +-"Включити пакунки, потрібні для виправлення вказаного запису у системі " +-"стеження за вадами, у оновленнях" ++"Ймовірно, внаслідок ваших дій було пошкоджено RPMDB. За допомогою команди " ++"«%s» можна усунути проблему." + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "" +-"Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" +- +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" +-"Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " +-"оновленнях" ++"Вами було увімкнено перевірку пакунків за допомогою ключів GPG. Це правильний крок. \n" ++"Але у вашій системі не встановлено жодного відкритого ключа GPG. Вам слід отримати\n" ++"ключі до пакунків, які ви бажаєте встановити і встановити ці ключі.\n" ++"Виконати встановлення можна за допомогою команди:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"Крім того, ви можете вказати адресу URL ключа, яким бажаєте скористатися\n" ++"для сховища за допомогою параметра «gpgkey» у розділі налаштувань сховища, {prog} \n" ++"встановить потрібні ключі автоматично.\n" ++"\n" ++"Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n" ++"постачальника пакунків." + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "Примусово використати вказану архітектуру" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "Проблема зі сховищем: %s" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "Список основних команд:" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "показати подробиці щодо пакунка або групи пакунків" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "Список команд додатків:" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "показати усі пакунки (типова поведінка)" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "Назва" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "показати лише доступні пакунки" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "Назва" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "показати лише встановлені пакунки" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Епоха" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "показати лише додаткові пакунки" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "Версія" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "показати лише пакунки з оновленнями" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "Версія" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "показати лише пакунки із автоматичним вилученням" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "Випуск" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "показати лише нещодавно змінені пакунки" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "Арх." ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "ПАКУНОК" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "Архітектура" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "Специфікація назви пакунка" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "Розмір" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "список пакунків або груп пакунків" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "Розмір" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "пошук пакунка за вказаним ключем" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "Джерело" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "PROVIDE" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "Схов." ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "Специфікація вмісту, який слід шукати" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "Сховище" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "Пошук пакунків: " + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "Зі сховища" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "виконати пошук доступних оновлено пакунків" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "Пакувальник" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "вивести журнали змін до оновлення" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "Час збирання" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "Немає доступних пакунків." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "Час встановлення" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "Немає пакунків, позначених для встановлення." + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "Встановлено" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "Жодного пакунка не встановлено." + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" +-msgstr "Резюме" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (з %s)" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" +-msgstr "Резюме" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "Встановлений пакунок %s%s є недоступним." + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "Адреса" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "Зі сховища не встановлено жодного пакунка." + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "Ліцензування" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "Немає пакунків, позначених для перевстановлення." + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "Опис" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "Для оновлення не позначено жодного пакунка." + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "Опис" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "виконати команди над усіма пакунками у вказаному сховищі" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "Немає пакунків для створення списку" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "REPOID" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "Ідентифікатор сховища" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "так" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "Специфікація пакунка" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "показати корисну підказку щодо використання" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "ні" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "КОМАНДА" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "Виконати дію? [y/N]: " ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "команда {prog}, для якої слід показати довідку" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "Усе гаразд [Y (так)/n (ні)]: " ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "показ або використання журналу операцій" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "Група: %s" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"Виявлено більше одного ідентифікатора операції.\n" ++"«{}» потребує одного ідентифікатора операції або назви пакунка." + +-#: ../dnf/cli/output.py:796 +-#, python-format +-msgid " Group-Id: %s" +-msgstr " Ід. групи: %s" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "Не вказано ідентифікатора операції або назви пакунка." + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 +-#, python-format +-msgid " Description: %s" +-msgstr " Опис: %s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "У вас немає права доступу до бази даних журналу." + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Language: %s" +-msgstr " Мова: %s" +- +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " Обов’язкові пакунки:" +- +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " Типові пакунки:" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "" ++"Не вдалося скасувати операцію %s. Скасування операції могло призвести до " ++"порушення цілісності бази даних пакунків." + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " Додаткові пакунки:" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "" ++"Не вдалося відкотити операцію %s. Скасування операції могло призвести до " ++"порушення цілісності бази даних пакунків." + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " Залежні пакунки:" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"Некоректне визначення діапазону ідентифікаторів операцій, «{}».\n" ++"Мало бути «<ідентифікатор операції>..<ідентифікатор операції>»." + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "Група середовища: %s" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" ++"Не вдалося перетворити «{}» на ідентифікатор операції.\n" ++"Скористайтеся записом «<число>», «last», «last-<число>»." + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " Ід. середовища: %s" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "Не знайдено операції із пакунком «{}»." + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " Обов’язкові групи:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "Вивести або створити список альтернативних записів команд" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " Додаткові групи:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "увімкнути обробку альтернативних назв" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "Відповідність:" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "вимкнути обробку альтернативних записів" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "Назва файла : %s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "дія, яку слід виконати із альтернативними назвами" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "Сховище : %s" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "визначення альтернативної назви" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "Опис : " ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "Альтернативні записи увімкнено" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "Адреса : %s" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "Альтернативні записи вимкнено" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "License : %s" +-msgstr "Ліцензія : %s" ++msgid "Invalid alias key: %s" ++msgstr "Некоректний ключ альтернативного запису: %s" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Provide : %s" +-msgstr "Містить : %s" ++msgid "Alias argument has no value: %s" ++msgstr "Аргумент альтернативного запису не містить значення: %s" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "Other : %s" +-msgstr "Інше : %s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "Під час обчислення загального обсягу отримання сталася помилка" ++msgid "Aliases added: %s" ++msgstr "Додані альтернативні записи: %s" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Total size: %s" +-msgstr "Загальний обсяг: %s" ++msgid "Alias not found: %s" ++msgstr "Не знайдено альтернативного запису: %s" + +-#: ../dnf/cli/output.py:1002 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Total download size: %s" +-msgstr "Загальний обсяг отримання: %s" ++msgid "Aliases deleted: %s" ++msgstr "Вилучені альтернативні записи: %s" + +-#: ../dnf/cli/output.py:1005 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Installed size: %s" +-msgstr "Розмір після встановлення: %s" +- +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "Під час обчислення обсягу після встановлення сталася помилка" ++msgid "%s, alias %s" ++msgstr "%s, альтернативний запис %s" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Freed space: %s" +-msgstr "Вивільнено місця: %s" ++msgid "Alias %s='%s'" ++msgstr "Альтернативний запис %s='%s'" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "Позначати пакунки як встановлені такою групою:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "Обробку альтернативних записів вимкнено." + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "Позначати пакунки як вилучені такою групою:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "Не вказано альтернативних записів." + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "Група" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "Не вказано альтернативного запису." + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "Пакунки" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "Не визначено альтернативних записів." + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "Встановлюємо пакунки групи або модуля" ++#: ../dnf/cli/commands/alias.py:185 ++#, python-format ++msgid "No match for alias: %s" ++msgstr "Немає відповідника для альтернативного запису: %s" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "Встановлюємо пакунки групи" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "" ++"вилучити усі непотрібні пакунки, які було спочатку встановлено як залежності" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "Встановлення" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "Пакунок для вилучення" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "Оновлення" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "шукати записи проблем у базі даних пакунків" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "Перевстановлення" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "показати дані щодо усі проблем (типова поведінка)" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "Встановлюємо залежності" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "показати дані щодо проблем із залежностями" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "Встановлюємо слабкі залежності" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "показати дані щодо проблем із дублікатами" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "Вилучення" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "показати дані щодо застарілих пакунків" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "Вилучаємо залежні пакунки" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "показати дані щодо проблем із наданням залежностей" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "Вилучаємо невикористані залежності" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "У {} пропущено вимоги щодо {}" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "Зниження версії" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} є дублікатом {}" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "Встановлюємо профілі модулів" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} є застарілим щодо {}" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "Вимикаємо профілі модулів" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} надає {}, але його не вдалося знайти" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "Вмикаємо потоки модулів" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "Вилучаємо файл %s" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "Перемикаємо потоки модулів" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "вилучення кешованих даних" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "Вимикаємо модулі" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "Тип метаданих для чищення" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "Відновлюємо початковий стан модулів" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "Вилучаємо дані: " + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "Встановлюємо групи середовища" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "Кеш застарів" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "Оновлюємо групи середовища" +- +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "Вилучаємо групи середовища" +- +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "Встановлюємо групи" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "вилучено %d файл" ++msgstr[1] "вилучено %d файли" ++msgstr[2] "вилучено %d файлів" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "Оновлюємо групи" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "Очікуємо на завершення процесу з pid %d." + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "Вилучаємо групи" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "Показати список залежностей пакунка та пакунки, які їх надають" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" + msgstr "" +-"Пропускаємо пакунки із конфліктами:\n" +-"(додайте до рядка команди «%s», щоб виконати примусове оновлення)" ++"синхронізація встановлених пакунків з найсвіжішими доступними версіями" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "Пропускаємо пакунки із помилковими залежностями%s" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "Пакунок для синхронізації" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " або частина групи" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "Знизити версію пакунка" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "Пакунок" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "Пакунок для зниження версії" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "Пакунок" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "показати або використати дані груп" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "заміна" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "Для налаштованих сховищ дані груп недоступні." + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"Резюме операції\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "Встановити" ++msgid "Warning: Group %s does not exist." ++msgstr "Попередження: групи з назвою %s не існує." + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "Оновити" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "Попередження: відповідних груп не знайдено:" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "Вилучити" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "Доступні групи середовищ:" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "Понизити" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "Встановлені групи середовищ:" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "Пропустити" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "Встановлені групи:" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "Пакунок" +-msgstr[1] "Пакунки" +-msgstr[2] "Пакунки" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "Встановлені групи мов:" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "Залежний пакунок" +-msgstr[1] "Залежні пакунки" +-msgstr[2] "Залежні пакунки" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "Наявні групи:" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "Оновлено" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "Доступні групи мов:" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "Знижено версію" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "включити додаткові пакунки з групи" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "Встановлено" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "також показати приховані групи" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "Перевстановлено" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "показати лише встановлені групи" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "Пропущено" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "показати лише доступні групи" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "Вилучено" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "показувати також ідентифікатори груп" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "Помилка" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "доступні підкоманди: {} (типова), {}" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "Загалом" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "аргумент підкоманди group" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "<не встановлено>" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "Некоректна підкоманда груп, скористайтеся: %s." + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "Система" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "Не вдалося знайти обов’язковий пакунок групи." + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "Командний рядок" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "встановити пакунок або пакунки у вашій системі" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "Ім’я користувача" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "Пакунок для встановлення" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "Ід." ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "Не вдалося знайти відповідник" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "Дата і час" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "Не є чинним шляхом до файла rpm: %s" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "Дії" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "Виявлено такі варіанти для «{0}»: {1}" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "Змінено" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "створити кеш метаданих" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "Немає операцій" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "Створення файлів кешу для всіх файлів метаданих." + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "Не вдалося отримати дані журналу" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "" ++"позначити встановлені пакунки як встановлені користувачем або зняти таку " ++"позначку." + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "Не вказано ідентифікатора операції або назви пакунка" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" ++"install: позначити, як встановлений користувачем\n" ++"remove: зняти позначку встановлення користувачем\n" ++"group: позначити, як встановлений групою" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "Вилучено" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s позначено як «встановлений користувачем»." + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "Не встановлено" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "З %s знято позначку «встановлено користувачем»." + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "Старіший" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s позначено як «встановлений групою»." + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "Новіший" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "Помилка:" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "Ід. операції :" +- +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "Час початку :" +- +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "Початок rpmdb :" +- +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u секунд)" +- +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u хвилин)" +- +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u годин)" +- +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/mark.py:87 + #, python-format +-msgid "(%u days)" +-msgstr "(%u днів)" +- +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "Час завершення :" ++msgid "Package %s is not installed." ++msgstr "Пакунок %s не встановлено." + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "Завершення rpmdb:" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" ++"Використано лише назву модуля, потік, архітектуру або профіль. Ігноруємо " ++"непотрібні відомості в аргументі: «{}»" + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "Користувач :" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "У списку немає відповідних модулів" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "Повернутий код :" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "Пакунок {} належить до декількох модулів, пропускаємо" + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "Перервано" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "Взаємодія із модулями." + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "Успіх" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "показати лише увімкнені модулі" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "Помилки:" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "показати лише вимкнені модулі" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "Помилка:" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "показати лише встановлені модулі або пакунки" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Версія випуску:" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "показати вміст профілю" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "Командний рядок :" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "вилучити лише модульні пакунки" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "Коментар :" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "Модульна команда" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "Результат виконання операції:" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "Специфікація модуля" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "Змінено пакунків:" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: замало аргументів" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Виведено скриптом:" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "перевстановлення пакунка" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "Помилки:" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "Пакунок для повторного встановлення" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "Встановлення з залежностями" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "вилучити пакунок або пакунки з вашої системи" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "Став застарілим" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "вилучити пакунки-дублікати" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "Стерти" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "вилучити пакунки лише для встановлення, які перевищують обмеження" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "Перевстановлення" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "Не знайдено пакунків-дублікатів для вилучення." + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "Вказано помилкові ідентифікатори операцій або пакунки" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "Не знайдено застарілих пакунків лише для встановлення для вилучення." + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> Буде встановлено пакунок %s.%s %s" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "невідомий" + +-#: ../dnf/cli/output.py:2057 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> Пакунок %s.%s %s буде оновленням" ++msgid "Never (last: %s)" ++msgstr "Ніколи (востаннє: %s)" + +-#: ../dnf/cli/output.py:2059 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> Буде вилучено пакунок %s.%s %s" ++msgid "Instant (last: %s)" ++msgstr "Негайно (лишилося: %s)" + +-#: ../dnf/cli/output.py:2061 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> Буде перевстановлено пакунок %s.%s %s" ++msgid "%s second(s) (last: %s)" ++msgstr "%s секунд (лишилося: %s)" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> Пакунок %s.%s %s буде зниженням версії" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "показ списку увімкнених сховищ програмного забезпечення" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "показати усі сховища" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> Пакунок %s.%s %s буде оновлено" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "показати увімкнені сховища (типова поведінка)" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> Пакунок %s.%s %s стане застарілим" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "показати вимкнені сховища" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> Починаємо визначення залежностей" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "Специфікація сховища" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> Визначення залежностей завершено" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "Немає доступних сховищ" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"Імпортування ключа GPG 0x%s:\n" +-" Ід. корист.: «%s»\n" +-" Відбиток : %s\n" +-" Походження : %s" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "увімкнено" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "Виконання" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "вимкнено" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "Сплю" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Ід. сховища : " + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "Безперервний" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Назва сховища : " + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "Зомбі" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "Стан сховища : " + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "З трасуванням/зупинкою" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Версія сховища: " + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "Невідомо" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Мітки сховища : " + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Мітки дистрибутива сховища: " + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " Програмою із PID %d є %s" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Оновлення сховища: " + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Пакунки сховища: " + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " Почато: %s - %s тому" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Доступні у сховищі пакунки: " + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " Стан : %s" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Розмір сховища : " + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Метапосилання сховища: " + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "Не вдалося прочитати файл «%s»: %s" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Оновлено : " + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "Помилка налаштування: %s" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Дзеркала сховища : " + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "Альтернативні назви містять замкнену рекурсію" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Базова адреса сховища: " + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "%s, використовуємо початкові аргументи." ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Застарівання сховища: " + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " Встановлено: %s-%s у %s" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Виключення сховища: " + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " Зібрано : %s о %s" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Включення сховища: " + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" +-"Результатом цієї дії буде перемикання потоку модуля «{0}» «{1}» на потік " +-"«{2}»" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Виключено сховище: " + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" +-"Перемкнути увімкнені потоки модуля неможливо.\n" +-"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете встановити інший потік." ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Назва файла сховища: " + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF лише отримає пакунки для операції." +- +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "" +-"DNF лише отримає пакунки, встановить ключі GPG і перевірить можливість " +-"виконання операції." ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "ід. сховища" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "Виконання дії перервано." ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "стан" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "Отримання пакунків:" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "назва сховища" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "Помилка під час спроби отримати пакунки:" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Загалом пакунків: {}" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "Не вдалося виконати операцію" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "шукати пакунки, що відповідають ключовому слову" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:122 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" + msgstr "" +-"Автоматичне імпортування ключів під час некерованого запуску заборонено.\n" +-"Скасувати заборону можна параметром «-y»." ++"Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " ++"аргумента)" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "ПОМИЛКА під час перевірки GPG" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "Шукати усі версії пакунків (типово)" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "Журнали змін для {}" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "показати результати лише для вказаної архітектури" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "Застарілих пакунків" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "показати результати лише із вказаним файлом" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "показати лише результати, які конфліктують з REQ" ++ ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" + msgstr "" +-"Для виконання синхронізації дистрибутивів не позначено жодного пакунка." ++"показує результати, які надаються requires, suggests, supplements, enhances " ++"або recommends для пакунка, і файли REQ" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "Немає пакунків, позначених для зниження версії." ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "показати лише результати, які роблять застарілим REQ" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "Встановлені пакунки" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "показати лише результати із вказаним вмістом" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "Доступних пакунків" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "Автоматичне вилучення пакунків" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "показати лише результати із вказаною рекомендацією" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "Зайвих пакунків" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "показати лише результати із вказаним покращенням" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "Доступні оновлення" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "показати лише результати із вказаною пропозицією" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "Останні додані пакунки" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "показати лише результати із вказаним додатком" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "У списку не виявлено відповідних пакунків" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "Не знайдено відповідників" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "" ++"перевіряти залежності саме так, як вказано, параметр із протилежним " ++"значенням щодо --alldeps" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "Не вказано ідентифікатора операції" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "" ++"використовується з --whatrequires і --requires --resolve, шукати пакунки " ++"рекурсивно." + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "Не виявлено вказаного ідентифікатора операції" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "показати список усіх залежностей та пакунки, які їх надають" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "Виявлено більше одного ідентифікатора операції!" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "показати доступні для використання з --queryformat мітки" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "Журнал операцій є неповним до операції %u." ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "визначати можливості до початкових пакунків" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "Журнал операцій є неповним після операції %u." ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "показати рекурсивну ієрархію пакунків" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "Скасовуємо операцію {} з {}" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "працювати із відповідним RPM з початковим кодом" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "Невідоме сховище: «%s»" ++#: ../dnf/cli/commands/repoquery.py:178 ++msgid "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "" ++"показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " ++"(або найсвіжіші, окрім N останніх, якщо N від’ємне)" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "Немає сховища, яке б відповідало цьому: %s" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "вивести список усіх пакунків неактивних потоків модуля" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "Цю команду слід виконувати від імені користувача root." ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "показати докладні дані щодо пакунка" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "показати список файлів у пакунку" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "" +-"Це могла бути команда додатка DNF, спробуйте таку команду: \"dnf install " +-"'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "показати назву пакунка RPM із початковим кодом" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "" +-"Це могла бути команда додатка DNF, але зараз завантаження додатків вимкнено." ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "показати журнал змін у пакунку" + +-#: ../dnf/cli/cli.py:903 +-msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." +-msgstr "" +-"Разом із --downloadonly або командами download і system-upgrade слід " +-"використовувати --destdir або --downloaddir." ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "формат показу знайдених пакунків" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" + msgstr "" +-"--enable, --set-enabled і --disable, --set-disabled слід поєднувати із " +-"командою config-manager." ++"використовувати для показу знайдених пакунків формат назва-епоха:версія-" ++"випуск.архітектура (типовий)" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:204 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" + msgstr "" +-"Попередження: вмикаємо загальну перевірку підписів GPG, відповідно до " +-"активних правил безпеки RPM (див. gpgcheck у dnf.conf(5), щоб дізнатися про " +-"те, як позбутися таких повідомлень)" +- +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "Файла налаштувань «{}» не існує" ++"використовувати для показу знайдених пакунків формат назва-версія-випуск " ++"(типовий для запитів rpm)" + +-#: ../dnf/cli/cli.py:1028 ++#: ../dnf/cli/commands/repoquery.py:210 + msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" + msgstr "" +-"Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" +-" версію випуску)" +- +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "аргумент {}: не можна використовувати разом із аргументом {}" ++"використовувати для показу знайдених пакунків формат епоха:назва-версія-" ++"випуск.архітектура" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "Команду «%s» вже визначено" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "Показати, у яких групах COMPS є позначені пакунки" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "Виключення у dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "обмежити запит лише встановленими дублікатами пакунків" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "Включення у dnf.conf: " ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "обмежити запит встановленими пакунками лише для встановлення" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "Виключення у сховищі " ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "Включення у сховищі " ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "показати місце, звідки буде отримано пакунки" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "вилучити пакунок або пакунки з вашої системи" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "Показати залежності, з якими конфліктує пакунок." + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "вилучити пакунки-дублікати" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "" ++"Показати можливості, від яких може залежати працездатність, поліпшення, " ++"рекомендації, пропозиції та розширення пакунка." + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "вилучити пакунки лише для встановлення, які перевищують обмеження" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "Показати можливості, які може покращити пакунок." + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "Пакунок для вилучення" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "Показати можливості, роботу яких забезпечує пакунок." + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "Не знайдено пакунків-дублікатів для вилучення." ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "Показати рекомендовані можливості пакунка." ++ ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "Показати можливості, від яких залежить робота пакунка." + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "Встановлений пакунок %s%s є недоступним." ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "" ++"Показати можливості, сформовані залежністю пакунка від потреби у запуску " ++"скрипту %%pre." + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "Не знайдено застарілих пакунків лише для встановлення для вилучення." ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "Показати пропоновані пакунком залежності." ++ ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "Показати можливості, які може бути доповнено пакунком." ++ ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "Показати лише доступні пакунки." ++ ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "Показати лише встановлені пакунки." ++ ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." ++ ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." ++ ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "" ++"Показувати лише пакунки, які може бути вилучено командою «{prog} " ++"autoremove»." ++ ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "Показати лише пакунки, які було встановлено користувачем." ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "Показати лише пакунки, які нещодавно редагувалися" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "ключове слово для пошуку" ++ ++#: ../dnf/cli/commands/repoquery.py:292 ++msgid "" ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" ++msgstr "" ++"Параметр --resolve слід використовувати разом із одним з таких параметрів: " ++"--conflicts, --depends, --enhances, --provides, --recommends, --requires, " ++"--requires-pre, --suggests або --supplements" ++ ++#: ../dnf/cli/commands/repoquery.py:302 ++msgid "" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" ++msgstr "" ++"Параметр «--recursive» слід використовувати з «--whatrequires <ВИМОГА>» " ++"(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " ++"--resolve»" ++ ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "У пакунку {} не міститься файлів" ++ ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "Доступні мітки запиту: скористайтеся --queryformat \".. %{tag} ..\"" ++ ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" ++ ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"Не вказано перемикач\n" ++"Користування: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [ключ] [--tree]\n" ++"\n" ++"Опис:\n" ++" Для вказаних пакунків виводить ієрархію пакунків." ++ ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "пошук подробиць щодо пакунка за вказаним рядком" ++ ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "шукати також опис пакунка і адресу" ++ ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "KEYWORD" ++ ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "Ключове слово, яке слід шукати" ++ ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "Назва" ++ ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "Резюме" ++ ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "Опис" ++ ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "Адреса" ++ ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "Точний відповідник %s: %%s" ++ ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "Відповідник %s: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "Не знайдено відповідників." + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "запустити інтерактивну командну оболонку DNF" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "запустити інтерактивну командну оболонку {prog}" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "СКРИПТ" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "Скрипт, який слід запустити у командній оболонці DNF" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "Помилка:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "Скрипт, який слід запустити у командній оболонці {prog}" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "Непідтримуване значення ключа." + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "Не вдалося знайти сховище: %s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2357,7 +2033,7 @@ msgstr "" + " Якщо значення не надано, виводить поточне значення.\n" + " Якщо значення надано, встановлює це значення." + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2365,7 +2041,7 @@ msgstr "" + "{} [команда]\n" + " виводити довідкове повідомлення" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2377,7 +2053,7 @@ msgstr "" + " enable: увімкнути сховища. параметр = ідентифікатор сховища\n" + " disable: вимкнути сховища. параметр = ідентифікатор сховища" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2385,7 +2061,7 @@ msgstr "" + "{}\n" + " визначити набір операцій" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2397,7 +2073,7 @@ msgstr "" + " reset: скинути (занулити) операцію\n" + " run: виконати операцію" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2405,7 +2081,7 @@ msgstr "" + "{}\n" + " виконати операцію" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2413,7 +2089,7 @@ msgstr "" + "{}\n" + " вийти з оболонки" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2435,1337 +2111,1701 @@ msgstr "" + "run визначити і запустити набір дій\n" + "exit (або quit) вийти з оболонки" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "Помилка: не вдалося відкрити %s для читання" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "Завершено!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "Полишаємо командну оболонку" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "" +-"позначити встановлені пакунки як встановлені користувачем або зняти таку " +-"позначку." +- +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" + msgstr "" +-"install: позначити, як встановлений користувачем\n" +-"remove: зняти позначку встановлення користувачем\n" +-"group: позначити, як встановлений групою" ++"запустити інтерактивний {prog} для вилучення або встановлення однієї " ++"специфікації" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "Специфікація пакунка" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "Специфікації, які буде вилучено" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s позначено як «встановлений користувачем»." ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "Специфікації, які буде встановлено" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "З %s знято позначку «встановлено користувачем»." ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "виправлення вади" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s позначено як «встановлений групою»." ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "покращення" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "Пакунок %s не встановлено." ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "безпека" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "Вилучаємо файл %s" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "новий пакунок" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "вилучення кешованих даних" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "Критичний/Безп." + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "Тип метаданих для чищення" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "Високий/Безп." + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "Вилучаємо дані: " ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "Середній/Безп." + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "Кеш застарів" ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "Низький/Безп." + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "вилучено %d файл" +-msgstr[1] "вилучено %d файли" +-msgstr[2] "вилучено %d файлів" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "показати консультації щодо пакунків" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "Очікуємо на завершення процесу з pid %d." ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "поради щодо новіших версій встановлених пакунків (типово)" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "Вивести або створити список альтернативних записів команд" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "поради щодо тих самих або старіших версій встановлених пакунків" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "увімкнути обробку альтернативних назв" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "" ++"поради щодо новіших версій цих встановлених пакунків, для яких доступна " ++"новіша версія" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "вимкнути обробку альтернативних записів" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "поради щодо будь-яких версій встановлених пакунків" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "дія, яку слід виконати із альтернативними назвами" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "показати резюме щодо порад (типово)" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "визначення альтернативної назви" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "показати список інформаційних бюлетенів" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "Альтернативні записи увімкнено" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "показати інформаційні бюлетені" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "Альтернативні записи вимкнено" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "показати лише інформаційні бюлетені із посиланнями на CVE" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "Некоректний ключ альтернативного запису: %s" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "показати лише інформаційні бюлетені із посиланнями на Bugzilla" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "Аргумент альтернативного запису не містить значення: %s" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "встановлено" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "Додані альтернативні записи: %s" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "оновлення" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "Не знайдено альтернативного запису: %s" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "усі" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "Вилучені альтернативні записи: %s" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "доступні" + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "%s, альтернативний запис %s" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "Резюме щодо оновлень: " + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "Альтернативний запис %s='%s'" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "Повідомлення щодо нових пакунків" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "Обробку альтернативних записів вимкнено." ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "Зауваження щодо безпеки" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "Не вказано альтернативних записів." ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "Критичний рівень зауваження щодо безпеки" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "Не вказано альтернативного запису." ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "Високий рівень зауваження щодо безпеки" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "Не визначено альтернативних записів." ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "Середній рівень зауваження щодо безпеки" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "Немає відповідника для альтернативного запису: %s" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "Низький рівень зауваження щодо безпеки" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 +-msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "" +-"оновлення, але лише «найновішого» паунка-відповідника, який виправляє " +-"проблему у вашій системі" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "Невідомий рівень зауваження щодо безпеки" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "шукати записи проблем у базі даних пакунків" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "Зауваження щодо виправлення вад" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "показати дані щодо усі проблем (типова поведінка)" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "Зауваження щодо покращення" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "показати дані щодо проблем із залежностями" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "інші зауваження" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "показати дані щодо проблем із дублікатами" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "Невідомий/Безп." + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "показати дані щодо застарілих пакунків" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "Вади" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "показати дані щодо проблем із наданням залежностей" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "Тип" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "У {} пропущено вимоги щодо {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "Ід. оновлення" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} є дублікатом {}" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "Оновлено" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} є застарілим щодо {}" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} надає {}, але його не вдалося знайти" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "Опис" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "Знизити версію пакунка" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "Права" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "Пакунок для зниження версії" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "Важливість" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "показати або використати дані груп" ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "Файли" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "Для налаштованих сховищ дані груп недоступні." ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "Встановлено" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "Попередження: групи з назвою %s не існує." ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "ні" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "Попередження: відповідних груп не знайдено:" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "так" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "Доступні групи середовищ:" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "оновлення пакунків вашої системи" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "Встановлені групи середовищ:" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "Пакунок для оновлення" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "Встановлені групи:" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "" ++"оновлення, але лише «найновішого» паунка-відповідника, який виправляє " ++"проблему у вашій системі" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "Встановлені групи мов:" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "Перервано." + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "Наявні групи:" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "" ++"Немає доступу до читання або виконання до поточного каталогу, пересуваємо до" ++" /" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "Доступні групи мов:" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "" ++"(спробуйте додати «{}» до рядка команди для заміни конфліктних пакунків" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "включити додаткові пакунки з групи" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "" ++"спробуйте додати «{}», щоб пропустити непридатні до встановлення пакунки" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "також показати приховані групи" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " або «{}», щоб пропустити непридатні до встановлення пакунки" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "показати лише встановлені групи" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "" ++"спробуйте додати «{}», щоб було використано лише найкращі варіанти пакунків" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "показати лише доступні групи" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " або «{}», щоб було використано лише найкращі варіанти пакунків" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "показувати також ідентифікатори груп" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "Залежності розв’язано." + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "доступні підкоманди: {} (типова), {}" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "Помилка виконання команди: %s" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "аргумент підкоманди group" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "помилкове форматування: %s" + +-#: ../dnf/cli/commands/group.py:344 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "Некоректна підкоманда груп, скористайтеся: %s." ++msgid "Setopt argument has multiple values: %s" ++msgstr "Аргумент setopt має декілька значень: %s" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "Не вдалося знайти обов’язковий пакунок групи." ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" ++msgstr "Аргумент setopt не має значення: %s" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "Показати список залежностей пакунка та пакунки, які їх надають" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "Загальні параметри {prog}" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "Щоб виявити причину проблеми, спробуйте віддати таку команду: «%s»." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "розташування файла налаштувань" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "обробка без виведення повідомлень" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "докладна обробка команд" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "вивести дані щодо версії {prog} і завершити роботу" ++ ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "встановити кореневий каталог встановлення" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "не встановлювати документацію" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "вимкнути усі додатки" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "увімкнути додати за назвою" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "вимкнути додатки за назвою" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "встановити довільні параметри налаштування і сховищ" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" + msgstr "" +-"Ймовірно, внаслідок ваших дій було пошкоджено RPMDB. За допомогою команди " +-"«%s» можна усунути проблему." ++"розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" + +-#: ../dnf/cli/commands/__init__.py:53 ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "показати довідку щодо команди" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "" ++"дозволити вилучення встановлених пакунків для розв’язування залежностей" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "у операціях намагатися використати найкращі можливі версії пакунків." ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "не обмежувати дію найкращим варіантом" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "запустити на основі системного кешу, не оновлювати кеш" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "максимальний час очікування на виконання команди" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "рівень докладності діагностичних повідомлень" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "створити у файлах дамп із докладними результатами розв’язування" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "рівень докладності повідомлень про помилки" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format + msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" +-"Вами було увімкнено перевірку пакунків за допомогою ключів GPG. Це правильний крок. \n" +-"Але у вашій системі не встановлено жодного відкритого ключа GPG. Вам слід отримати\n" +-"ключі до пакунків, які ви бажаєте встановити і встановити ці ключі.\n" +-"Виконати встановлення можна за допомогою команди:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"Крім того, ви можете вказати адресу URL ключа, яким бажаєте скористатися\n" +-"для сховища за допомогою параметра «gpgkey» у розділі налаштувань сховища, DNF \n" +-"встановить потрібні ключі автоматично.\n" +-"\n" +-"Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n" +-"постачальника пакунків." ++"вмикає логіку обробки застарілих пакунків у {prog} для оновлення " ++"дистрибутива або показує можливості, які робить застарілими пакунок для " ++"info, list та repoquery" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "Проблема зі сховищем: %s" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "рівень докладності діагностичних повідомлень rpm" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "показати подробиці щодо пакунка або групи пакунків" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "автоматично відповідати «так» на усі питання" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "показати усі пакунки (типова поведінка)" ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "автоматично відповідати «ні» на усі питання" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "показати лише доступні пакунки" ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "" ++"Увімкнути додаткові сховища. Параметр-список. Передбачено можливість " ++"використання символів-замінників, можна вказувати декілька разів." + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "показати лише встановлені пакунки" ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" ++"Вимкнути сховища. Параметр-список. Передбачено можливість використання " ++"символів-замінників, можна вказувати декілька разів." + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "показати лише додаткові пакунки" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "" ++"увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " ++"вказувати декілька разів" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "показати лише пакунки з оновленнями" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" ++"увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" ++"вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "виключити пакунки за назвою або формальним виразом" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "вимкнути excludepkgs" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" ++"мітка і шлях до додаткового сховища (той самий шлях, що і у baseurl), можна " ++"вказати декілька." ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "вимкнути вилучення залежностей, які більше не використовуються" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "визначає, чи слід використовувати розфарбовування" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "встановити застарілість метаданих до виконання команди" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "створювати лише адреси IPv4" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "створювати лише адреси IPv6" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "встановити каталог для копіювання пакунків" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "лише отримати пакунки" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "додати до операції коментар" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "Включити пов’язані із новизною пакунки, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "Включити пов’язані із захистом пакунки, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "" ++"Включити пакунки, потрібні для виправлення вказаного повідомлення про " ++"вразливості, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "" ++"Включити пакунки, потрібні для виправлення вказаного запису у системі " ++"стеження за вадами, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "" ++"Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "" ++"Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " ++"оновленнях" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "Примусово використати вказану архітектуру" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "Список основних команд:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "Список команд додатків:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "Назва" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Епоха" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "Версія" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "Версія" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "Випуск" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "Арх." ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "Архітектура" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "Розмір" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "Розмір" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "Джерело" ++ ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "Схов." ++ ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "Сховище" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "Зі сховища" ++ ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "Пакувальник" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "Час збирання" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "Час встановлення" ++ ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "Встановлено" ++ ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "Резюме" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "Ліцензування" ++ ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "Опис" ++ ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "Немає пакунків для створення списку" ++ ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" ++ ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "так" ++ ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" ++ ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "ні" ++ ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "Виконати дію? [y/N]: " ++ ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "Усе гаразд [Y (так)/n (ні)]: " ++ ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "Група: %s" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "показати лише пакунки із автоматичним вилученням" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " Ід. групи: %s" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "показати лише нещодавно змінені пакунки" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " Опис: %s" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "Специфікація назви пакунка" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " Мова: %s" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "список пакунків або груп пакунків" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " Обов’язкові пакунки:" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "пошук пакунка за вказаним ключем" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " Типові пакунки:" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "PROVIDE" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " Додаткові пакунки:" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "Специфікація вмісту, який слід шукати" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " Залежні пакунки:" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "Пошук пакунків: " ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "Група середовища: %s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "виконати пошук доступних оновлено пакунків" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " Ід. середовища: %s" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "вивести журнали змін до оновлення" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " Обов’язкові групи:" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "Немає доступних пакунків." ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " Додаткові групи:" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "Немає пакунків, позначених для встановлення." ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "Відповідність:" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "Жодного пакунка не встановлено." ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "Назва файла : %s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid " (from %s)" +-msgstr " (з %s)" ++msgid "Repo : %s" ++msgstr "Сховище : %s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "Зі сховища не встановлено жодного пакунка." ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "Опис : " + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "Немає пакунків, позначених для перевстановлення." ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "Адреса : %s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "Для оновлення не позначено жодного пакунка." ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "Ліцензія : %s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "виконати команди над усіма пакунками у вказаному сховищі" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "Містить : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "REPOID" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "Інше : %s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "Ідентифікатор сховища" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "Під час обчислення загального обсягу отримання сталася помилка" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "показати корисну підказку щодо використання" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "Загальний обсяг: %s" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "КОМАНДА" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "Загальний обсяг отримання: %s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "показ або використання журналу операцій" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "Розмір після встановлення: %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"Виявлено більше одного ідентифікатора операції.\n" +-"«{}» потребує одного ідентифікатора операції або назви пакунка." ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "Під час обчислення обсягу після встановлення сталася помилка" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "Не вказано ідентифікатора операції або назви пакунка." ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "Вивільнено місця: %s" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "У вас немає права доступу до бази даних журналу." ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "Позначати пакунки як встановлені такою групою:" + +-#: ../dnf/cli/commands/__init__.py:885 +-#, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "" +-"Не вдалося скасувати операцію %s. Скасування операції могло призвести до " +-"порушення цілісності бази даних пакунків." ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "Позначати пакунки як вилучені такою групою:" + +-#: ../dnf/cli/commands/__init__.py:890 +-#, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "" +-"Не вдалося відкотити операцію %s. Скасування операції могло призвести до " +-"порушення цілісності бази даних пакунків." ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "Група" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"Некоректне визначення діапазону ідентифікаторів операцій, «{}».\n" +-"Мало бути «<ідентифікатор операції>..<ідентифікатор операції>»." ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "Пакунки" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" +-"Не вдалося перетворити «{}» на ідентифікатор операції.\n" +-"Скористайтеся записом «<число>», «last», «last-<число>»." ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "Встановлюємо пакунки групи або модуля" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "Не знайдено операції із пакунком «{}»." ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "Встановлюємо пакунки групи" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "встановити пакунок або пакунки у вашій системі" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "Встановлення" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "Не вдалося знайти відповідник" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "Оновлення" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "Не є чинним шляхом до файла rpm: %s" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "Перевстановлення" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "Виявлено такі варіанти для «{0}»: {1}" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "Встановлюємо залежності" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "виправлення вади" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "Встановлюємо слабкі залежності" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "покращення" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "Вилучення" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "безпека" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "Вилучаємо залежні пакунки" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "невідомий" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "Вилучаємо невикористані залежності" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "новий пакунок" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "Зниження версії" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "Критичний/Безп." ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "Встановлюємо профілі модулів" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "Високий/Безп." ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "Вимикаємо профілі модулів" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "Середній/Безп." ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "Вмикаємо потоки модулів" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "Низький/Безп." ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "Перемикаємо потоки модулів" ++ ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "Вимикаємо модулі" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "показати консультації щодо пакунків" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "Відновлюємо початковий стан модулів" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "поради щодо новіших версій встановлених пакунків (типово)" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "Встановлюємо групи середовища" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "поради щодо тих самих або старіших версій встановлених пакунків" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "Оновлюємо групи середовища" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "" +-"поради щодо новіших версій цих встановлених пакунків, для яких доступна " +-"новіша версія" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "Вилучаємо групи середовища" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "поради щодо будь-яких версій встановлених пакунків" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "Встановлюємо групи" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "показати резюме щодо порад (типово)" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "Оновлюємо групи" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "показати список інформаційних бюлетенів" ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "Вилучаємо групи" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "показати інформаційні бюлетені" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"Пропускаємо пакунки із конфліктами:\n" ++"(додайте до рядка команди «%s», щоб виконати примусове оновлення)" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "встановлено" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "Пропускаємо пакунки із помилковими залежностями%s" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "оновлення" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " або частина групи" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "усі" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "Пакунок" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "доступні" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "Пакунок" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "Резюме щодо оновлень: " ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "заміна" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "Повідомлення щодо нових пакунків" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"Резюме операції\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "Зауваження щодо безпеки" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "Встановити" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "Критичний рівень зауваження щодо безпеки" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "Оновити" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "Високий рівень зауваження щодо безпеки" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "Вилучити" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "Середній рівень зауваження щодо безпеки" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "Понизити" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "Низький рівень зауваження щодо безпеки" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "Пропустити" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "Невідомий рівень зауваження щодо безпеки" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "Пакунок" ++msgstr[1] "Пакунки" ++msgstr[2] "Пакунки" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "Зауваження щодо виправлення вад" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "Залежний пакунок" ++msgstr[1] "Залежні пакунки" ++msgstr[2] "Залежні пакунки" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "Зауваження щодо покращення" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "Оновлено" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "інші зауваження" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "Знижено версію" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "Невідомий/Безп." ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "Перевстановлено" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "Ід. оновлення" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "Пропущено" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "Тип" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "Вилучено" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "Оновлено" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "Помилка" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "Вади" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "Загалом" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "<не встановлено>" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "Опис" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "Система" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "Важливість" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "Командний рядок" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "Права" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "Ім’я користувача" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "Файли" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "Ід." + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "так" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "Дата і час" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "ні" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "Дії" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "У списку немає відповідних модулів" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "Змінено" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "Взаємодія із модулями." ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "Немає операцій" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "показати лише увімкнені модулі" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "Не вдалося отримати дані журналу" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "показати лише вимкнені модулі" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "Не вказано ідентифікатора операції або назви пакунка" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "показати лише встановлені модулі" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "Вилучено" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "показати вміст профілю" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "Не встановлено" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "Модульна команда" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "Новіший" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "Специфікація модуля" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "Старіший" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "перевстановлення пакунка" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "Ід. операції :" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "Пакунок для повторного встановлення" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "Час початку :" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "" +-"синхронізація встановлених пакунків з найсвіжішими доступними версіями" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "Початок rpmdb :" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "Пакунок для синхронізації" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u секунд)" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "" +-"запустити інтерактивний dnf для вилучення або встановлення однієї " +-"специфікації" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u хвилин)" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "Специфікації, які буде вилучено" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u годин)" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "Специфікації, які буде встановлено" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u днів)" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "створити кеш метаданих" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "Час завершення :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "Створення файлів кешу для всіх файлів метаданих." ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "Завершення rpmdb:" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "оновлення пакунків вашої системи" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "Користувач :" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "Пакунок для оновлення" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "Перервано" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "" +-"вилучити усі непотрібні пакунки, які було спочатку встановлено як залежності" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "Повернутий код :" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "пошук подробиць щодо пакунка за вказаним рядком" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "Успіх" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "шукати також опис пакунка і адресу" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "Помилки:" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "KEYWORD" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "Помилка:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "Ключове слово, яке слід шукати" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Версія випуску:" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "Командний рядок :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "Точний відповідник %s: %%s" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "Коментар :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "Відповідник %s: %%s" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "Результат виконання операції:" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "Не знайдено відповідників." ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "Змінено пакунків:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "Ніколи (востаннє: %s)" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Виведено скриптом:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "Негайно (лишилося: %s)" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "Помилки:" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s секунд (лишилося: %s)" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "Встановлення з залежностями" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "показ списку увімкнених сховищ програмного забезпечення" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "Став застарілим" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "показати усі сховища" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "Робить застарілим" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "показати увімкнені сховища (типова поведінка)" ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "Стерти" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "показати вимкнені сховища" ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "Перевстановлення" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "Специфікація сховища" ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "Вказано помилкові ідентифікатори операцій або пакунки" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "Немає доступних сховищ" ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> Буде встановлено пакунок %s.%s %s" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "увімкнено" ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> Пакунок %s.%s %s буде оновленням" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "вимкнено" ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> Буде вилучено пакунок %s.%s %s" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "Ід. сховища : " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> Буде перевстановлено пакунок %s.%s %s" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "Назва сховища : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> Пакунок %s.%s %s буде зниженням версії" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "Стан сховища : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "Версія сховища: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> Пакунок %s.%s %s буде оновлено" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "Мітки сховища : " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> Пакунок %s.%s %s стане застарілим" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "Мітки дистрибутива сховища: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> Починаємо визначення залежностей" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "Оновлення сховища: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> Визначення залежностей завершено" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "Пакунки сховища: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"Імпортування ключа GPG 0x%s:\n" ++" Ід. корист.: «%s»\n" ++" Відбиток : %s\n" ++" Походження : %s" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "Розмір сховища: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "Виконання" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "Метапосилання сховища: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "Сплю" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " Оновлено : " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "Безперервний" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "Дзеркала сховищ: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "Зомбі" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "Адреса сховища: " ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "З трасуванням/зупинкою" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "Строк дії сховища: " ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "Невідомо" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "Виключення сховища: " ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "Включення сховища: " ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " Програмою із PID %d є %s" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "Виключені сховища: " ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "Назва файла сховища: " ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " Почато: %s - %s тому" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "ід. сховища" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " Стан : %s" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "стан" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "пропускаємо." + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "назва сховища" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "Модуль або групу «%s» не встановлено." + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "Загалом пакунків: {}" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "Модуль або група «%s» є недоступними." + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "шукати пакунки, що відповідають ключовому слову" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "Модуля або групи «%s» не існує." + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "" +-"Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " +-"аргумента)" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "Середовище «%s» не встановлено." + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "Шукати усі версії пакунків (типово)" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "Середовище «%s» є недоступним." + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "показати результати лише для вказаної архітектури" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Групи з ідентифікатором «%s» не існує." + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "показати результати лише із вказаним файлом" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "Помилка під час обробки «%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "показати лише результати, які конфліктують з REQ" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "Не вдалося встановити каталог кешування: {}" + +-#: ../dnf/cli/commands/repoquery.py:136 ++#: ../dnf/conf/config.py:275 + msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" + msgstr "" +-"показує результати, які надаються requires, suggests, supplements, enhances " +-"або recommends для пакунка, і файли REQ" +- +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "показати лише результати, які роблять застарілим REQ" +- +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "показати лише результати із вказаним вмістом" +- +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" +- +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "показати лише результати із вказаною рекомендацією" ++"Не вдалося отримати дані з адреси файла налаштувань «{}»:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "показати лише результати із вказаним покращенням" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "Невідомий параметр налаштувань: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "показати лише результати із вказаною пропозицією" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "Помилка під час обробки --setopt з ключем «%s», значення «%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "показати лише результати із вказаним додатком" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "У основних налаштуваннях не виявлено атрибута %s перед setopt" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "Помилковий або невідомий «{}»: {}" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "" +-"перевіряти залежності саме так, як вказано, параметр із протилежним " +-"значенням щодо --alldeps" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "Помилка під час обробки --setopt з ключем «%s.%s», значення «%s»: %s" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "" +-"використовується з --whatrequires і --requires --resolve, шукати пакунки " +-"рекурсивно." ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "У сховищі %s не вказано атрибут %s перед setopt" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "показати список усіх залежностей та пакунки, які їх надають" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "Попередження: не вдалося завантажити «%s», пропускаємо." + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "показати доступні для використання з --queryformat мітки" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "Помилковий ідентифікатор сховища: {} ({}), байт = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "визначати можливості до початкових пакунків" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "Помилковий ідентифікатор сховища: {}, байт = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "показати рекурсивну ієрархію пакунків" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "Сховище «{}» ({}): помилка під час спроби обробити налаштування: {}" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "працювати із відповідним RPM з початковим кодом" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "Сховище «{}»: помилка під час спроби обробити налаштування: {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." + msgstr "" +-"показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " +-"(або найсвіжіші, окрім N останніх, якщо N від’ємне)" +- +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "показати докладні дані щодо пакунка" ++"У налаштуваннях пропущено назву сховища «{}» ({}). Використовуємо " ++"ідентифікатор." + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "показати список файлів у пакунку" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" ++"У налаштуваннях пропущено назву сховища «{}». Використовуємо ідентифікатор." + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "показати назву пакунка RPM із початковим кодом" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "Помилка під час спроби обробити файл «{}»: {}" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "показати журнал змін у пакунку" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "сховище %s: 0x%s вже імпортовано" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "формат показу знайдених пакунків" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "сховище %s: імпортовано ключ 0x%s." + +-#: ../dnf/cli/commands/repoquery.py:199 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" + msgstr "" +-"використовувати для показу знайдених пакунків формат назва-епоха:версія-" +-"випуск.архітектура (типовий)" ++"Немає доступних модульних метаданих для модульного пакунка «{}», отже його " ++"не можна встановити у системі" + +-#: ../dnf/cli/commands/repoquery.py:202 +-msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "" +-"використовувати для показу знайдених пакунків формат назва-версія-випуск " +-"(типовий для запитів rpm)" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "Немає доступних модульних метаданих для модульного пакунка" ++ ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" + msgstr "" +-"використовувати для показу знайдених пакунків формат епоха:назва-версія-" +-"випуск.архітектура" ++"Для використання параметра налаштувань gpgkey_dns_verification потрібна " ++"libunbound ({})" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "Показати, у яких групах COMPS є позначені пакунки" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "Розширення DNSSEC: ключ для користувача " + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "обмежити запит лише встановленими дублікатами пакунків" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "є коректним." + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "обмежити запит встановленими пакунками лише для встановлення" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "перебуває у невідомому стані." + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "Розширення DNSSEC: " + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "показати місце, звідки буде отримано пакунки" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "Тестуємо вже імпортовані ключа на коректність." + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "Показати залежності, з якими конфліктує пакунок." ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "непідтримуваний тип контрольної суми: %s" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "" +-"Показати можливості, від яких може залежати працездатність, поліпшення, " +-"рекомендації, пропозиції та розширення пакунка." ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Не вдалося перебудувати RPM-різницю" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "Показати можливості, які може покращити пакунок." ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "Контрольна сума перезібраної RPM-різниці не збігається із еталонною" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "Показати можливості, роботу яких забезпечує пакунок." ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "виконано" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "Показати рекомендовані можливості пакунка." ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "Проблеми у запиті:" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "Показати можливості, від яких залежить робота пакунка." ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "не вистачає пакунків: " + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "" +-"Показати можливості, сформовані залежністю пакунка від потреби у запуску " +-"скрипту %%pre." ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "пошкоджені пакунки: " + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "Показати пропоновані пакунком залежності." ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "не вистачає груп або модулів: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "Показати можливості, які може бути доповнено пакунком." ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "пошкоджені групи або модулі: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "Показати лише доступні пакунки." ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "Проблеми із залежностями модулів з Defaults:" ++msgstr[1] "Проблеми із залежностями модулів з Defaults:" ++msgstr[2] "Проблеми із залежностями модулів з Defaults:" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "Показати лише встановлені пакунки." ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "Проблеми із залежностями модулів:" ++msgstr[1] "Проблеми із залежностями модулів:" ++msgstr[2] "Проблеми із залежностями модулів:" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++"Виявлено помилкове форматування файла блокування: %s.\n" ++"Переконайтеся, що не запущено паралельного процесу dnf/yum, і вилучіть файл блокування вручну або за допомогою команди systemd-tmpfiles --remove dnf.conf." + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "Вмикаємо інший потік для «{}»." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "" +-"Показувати лише пакунки, які може бути вилучено командою «dnf autoremove»." ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "Нічого показувати." + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "Показати лише пакунки, які було встановлено користувачем." ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "Встановлюємо новішу версію «{}», ніж було вказано. Причина: {}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "Показати лише пакунки, які нещодавно редагувалися" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "Увімкнені модулі: {}." + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "ключове слово для пошуку" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "Не вказано профілю для «{}». Будь ласка, вкажіть профіль." + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"Параметр --resolve слід використовувати разом із одним з таких параметрів: " +-"--conflicts, --depends, --enhances, --provides, --recommends, --requires, " +-"--requires-pre, --suggests або --supplements" ++"\n" ++"\n" ++"Підказка: [d]типовий, [e]увімкнено, [x]вимкнено, [i]встановлено" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" +-"Параметр «--recursive» слід використовувати з «--whatrequires <ВИМОГА>» " +-"(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " +-"--resolve»" ++"\n" ++"\n" ++"Підказка: [d]-типове, [e]-увімкнено, [x]-вимкнено, [i]-встановлено, [a]-активне" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "У пакунку {} не міститься файлів" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "Ігноруємо непотрібний профіль: «{}/{}»" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "Доступні мітки запиту: скористайтеся --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "Усі відповідники аргументу «{0}» у модулі '{1}:{2}' є неактивними" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "Встановлення модуля «{0}» з безпечного сховища {1} заборонено" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"Не вказано перемикач\n" +-"Користування: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [ключ] [--tree]\n" +-"\n" +-"Опис:\n" +-" Для вказаних пакунків виводить ієрархію пакунків." ++"Не вдалося знайти відповідного профілю для аргументу {}. Доступні профілі " ++"для «{}:{}»: {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "Перервано." ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "Не вдалося знайти відповідного профілю для аргументу {}" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "" +-"Немає доступу до читання або виконання до поточного каталогу, пересуваємо до" +-" /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "Немає типових профілів для модуля {}:{}. Доступні профілі: {}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" +-"(спробуйте додати «{}» до рядка команди для заміни конфліктних пакунків" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "Немає типового профілю для модуля {}:{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" +-"спробуйте додати «{}», щоб пропустити непридатні до встановлення пакунки" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "Типовий профіль {} є недоступним у модулі {}:{}" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr " або «{}», щоб пропустити непридатні до встановлення пакунки" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "Встановлення модуля з безпечного сховища заборонено" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" +-msgstr "" +-"спробуйте додати «{}», щоб було використано лише найкращі варіанти пакунків" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "Не вдалося обробити аргумент {}" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr " або «{}», щоб було використано лише найкращі варіанти пакунків" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "Немає відповідника для пакунка {}" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "Залежності розв’язано." ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "Оновлення модуля «{0}» з безпечного сховища {1} заборонено" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "Не вдалося знайти відповідник профілю у аргументі {}" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "Оновлення модуля з безпечного сховища заборонено" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "" ++"Достатньо вказати лише назву модуля. Ігноруємо непотрібні відомості у " ++"аргументі: «{}»" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: помилка під час перевірки %s: %s, а не %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3781,29 +3821,6 @@ msgstr "Не вдалося зберегти останні дані щодо ч + msgid "Failed determining last makecache time." + msgstr "Не вдалося визначити останні дані щодо часу makecache." + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "сховище %s: 0x%s вже імпортовано" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "сховище %s: імпортовано ключ 0x%s." +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "Під час спроби виконати тестову дію сталися помилки." +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"Виявлено помилкове форматування файла блокування: %s.\n" +-"Переконайтеся, що не запущено паралельного процесу dnf і вилучіть файл блокування вручну або за допомогою команди systemd-tmpfiles --remove dnf.conf." +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3828,3 +3845,94 @@ msgstr "" + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" + "Не знайдено відповідників за такими взірцями для вимикання додатків: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "немає відповідного обробника вмісту для %s" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "Вже отримано" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "вмикаємо сховище %s" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "Додано сховище %s з %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "Під час спроби виконати тестову дію сталися помилки." ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "Зниження версії" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "Очищення диска" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "Встановлення" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "Перевстановлення" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "Вилучення" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "Оновлення" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "Перевіряємо" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "Запускаємо дієсценарій" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "Готуємося" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "Проблема" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "Не знайдено TransactionItem для ключа {}" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "Не знайдено TransactionSWDBItem для ключа {}" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "Під час спроби виконати дію сталися помилки." +diff --git a/po/zanata.xml b/po/zanata.xml +index cd0ea9d3..a2d869b3 100644 +--- a/po/zanata.xml ++++ b/po/zanata.xml +@@ -2,6 +2,6 @@ + + https://fedora.zanata.org/ + dnf +- master ++ rhel-8.2 + gettext + +diff --git a/po/zh_CN.po b/po/zh_CN.po +index 3707e67b..e84fe3b4 100644 +--- a/po/zh_CN.po ++++ b/po/zh_CN.po +@@ -13,7 +13,7 @@ + # Qi Fan , 2016. #zanata + # Tommy He , 2016. #zanata + # mosquito , 2016. #zanata +-# Jerry Lee , 2017. #zanata ++# Charles Lee , 2017. #zanata + # Pany , 2017. #zanata + # cheng ye <18969068329@163.com>, 2017. #zanata + # lexuge , 2017. #zanata +@@ -22,15 +22,16 @@ + # Ludek Janda , 2018. #zanata + # Pany , 2018. #zanata + # Qiyu Yan , 2018. #zanata +-# Jerry Lee , 2019. #zanata + # Qiyu Yan , 2019. #zanata ++# Tony Fu , 2019. #zanata ++# Ludek Janda , 2020. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" +-"PO-Revision-Date: 2019-05-02 09:51+0000\n" +-"Last-Translator: Jerry Lee \n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" ++"PO-Revision-Date: 2020-01-14 01:09+0000\n" ++"Last-Translator: Copied by Zanata \n" + "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/dnf/language/zh_CN/)\n" + "Language: zh_CN\n" + "MIME-Version: 1.0\n" +@@ -39,220 +40,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "软件包" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "软件包安装" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "问题" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "事务过程中出现错误。" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s: %s 检查失败:%s vs %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "为 '{}' 启用不同的流。" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "没有可显示的内容。" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "安装比指定更新的 '{}' 版本。原因:{}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "启用的模板:{}。" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "没有为 '{}' 指定档案。请指定档案。" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "正在忽略无用的配置文件'{}/{}'" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "没有和{}匹配的软件包" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "只需要模块名。正在忽略'{}'中的无用信息" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "模块依赖问题" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "解析 “%s” 时错误: %s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "未知配置值: %s=%s 在 %s 中; %s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "未知配置选项:%s = %s 在 %s 中" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "不能设置 cachedir: {}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "未知配置选项: %s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "主配置在 setopt 前没有一个 %s 属性" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "不正确或未知的 \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "解析文件 \"%s\" 失败:%s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "Repo %s 在 setopt 前没有一个 %s 属性" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "警告:加载 '%s' 失败,跳过。" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "仓库 '%s': 解析配置时出错: %s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "仓库 '%s' 在配置文件中的名称丢失,使用 ID 代替。" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "错误 ID repo: %s, byte = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -293,6 +80,16 @@ msgstr "使用 '%s' 发送邮件失败: %s" + msgid "Failed to execute command '%s': returned %d" + msgstr "无法执行命令 '%s' :返回 %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "未知配置值: %s=%s 在 %s 中; %s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "未知配置选项:%s = %s 在 %s 中" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "启动的 dnf-automatic。" +@@ -307,81 +104,6 @@ msgstr "休眠 %s 秒" + msgid "Error: %s" + msgstr "错误:%s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "" +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "无效" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "" +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "降级" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "清理" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "安装" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "废弃" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "重新安装" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "删除" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "升级" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "验证" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "运行脚本" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "准备中" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "加载仓库 '{}' 失败:{}" +@@ -472,1812 +194,1771 @@ msgstr "配置文件 %s 中使用 tsflag 是错误的" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "为仓库 %s 添加组文件时失败:%s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "运行事务检查" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "错误:事务检查与依赖解决错误:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "事务检查成功。" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "运行事务测试" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" +-msgstr "" ++msgstr "RPM: {}" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" +-msgstr "" ++msgstr "事务测试错误:" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "事务测试成功。" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "运行事务" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "磁盘需求:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "至少需要 %dMB 空间,在文件系统 %s。" ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "文件系统 {1}c至少需要 {0} 空间。" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "错误汇总" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB 在 DNF 以外被修改。" ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "RPMDB 在 {prog} 以外被修改。" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "不能执行事务。" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "事务无法启动:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "移除事务文件 %s 失败" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "某些软件包没有被下载。正在重试。" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "增量 RPM 将 %.1f MB 的更新减少至 %.1f MB(已节省 %d.1%% )" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "增量 RPM 未能将 %.1f MB 的更新减少至 %.1f MB(已浪费 %d.1%% )" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "无法打开: {}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s 的公钥没有安装" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "打开软件包 %s 出现问题" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s 的公钥不可信任" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "软件包 %s 没有签名" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "无法删除 %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "%s 已删除" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "没有和组 \"{}\" 匹配的" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "从组 '%s': %s 添加软件包" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "无需任何处理。" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "没有软件包组需要移除。" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "没有标记为要升级的组。" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "未找到匹配的参数: %s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "没有能够与之匹配的软件包" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "软件包 %s 的低版本已经安装,无法进行降级。" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "软件包 %s 未能够安装成功,无法进行重新安装。" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "%s 文件无法被升级,已忽略。" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "软件包 %s 未安装,无法更新。" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." +-msgstr "" ++msgstr "%s 的相同版本或更高版本已经安装,无法进行升级操作。" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "软件包 %s 可用,但不会被安装" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "软件包 %s 可用,当是为其它架构安装。" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "没有软件包 %s 安装。" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "无效: %s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "没有软件包需要移除。" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "操作没被处理:{}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "无可用软件包 %s。" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "没有能够与之匹配的软件包" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "没有必须的安全更新, 但是 {} 的更新可用" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "没有必须的安全更新, 但是 {} 的更新可用" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr ". 失败的软件包是:%s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG密钥配置为:%s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "%s 的 GPG 公钥(0x%s)已安装" + +-#: ../dnf/base.py:2359 +-#, fuzzy ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "密钥已被确认" + +-#: ../dnf/base.py:2362 +-#, fuzzy ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." +-msgstr "密钥已被否认" ++msgstr "密钥已被拒绝" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "导入公钥失败(代码 %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "导入公钥成功" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "没有安装任何公钥" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" + "Check that the correct key URLs are configured for this repository." + msgstr "仓库 \"%s\" 的 GPG 公钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "导入的密钥没有公钥,错误的公钥?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * 可能您的意思是:{}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "软件包 %s 已安装。" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "缺少的软件包 " +- +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "" ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "没有匹配的参数" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "" ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "所有匹配已被参数的排除过滤过滤掉。" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "" ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "所有匹配已被模块的排除过滤过滤掉。" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "所有匹配项都已从参数的其他存储库安装" + +-#: ../dnf/repo.py:83 ++#: ../dnf/base.py:2536 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "没有 %s 匹配的 payload factory" +- +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "已下载" ++msgid "Package %s is already installed." ++msgstr "软件包 %s 已安装。" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "不支持的校验类型: %s" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "错误的环境变量 : DNF_DISABLE_ALIASES=%s" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "正在查找最快的镜像(%s 的主机) " +- +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" +-msgstr "" ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "解析文件 \"%s\" 失败:%s" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" +-msgstr "" ++#: ../dnf/cli/aliases.py:108 ++#, python-format ++msgid "Cannot read file \"%s\": %s" ++msgstr "无法读文件 \"%s\": %s" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "将不安装一个源码 RPM 软件包 (%s)。" ++msgid "Config error: %s" ++msgstr "配置错误:%s" + +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "正在跳过" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" ++msgstr "别名包括无限递归" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/aliases.py:203 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid "%s, using original arguments." ++msgstr "%s, 使用原始参数。" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Module or Group '%s' is not available." +-msgstr "" ++msgid " Installed: %s-%s at %s" ++msgstr " 已安装: %s-%s 在 %s" + +-#: ../dnf/comps.py:191 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' does not exist." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " 构建 :%s 在 %s" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "环境组 '%s' 没有安装。" ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" ++msgstr "这个操作会把模块 '{0}' 从流 '{1}' 切换到流 '{2}'" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" ++"无法切换一个模块已启用的流。\n" ++"推荐从模块中删除所有已安装的内容,使用 '{prog} module reset ' 命令重置模块。在重置模块后就可以安装其他流。" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id '%s' 不存在。" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "{prog} 只会下载事务所需的软件包。" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "正在启用 %s 仓库" ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." ++msgstr "{prog} 将只下载软件包,安装 gpg 密钥并检查事务。" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "已添加 %s 仓库来自 %s" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "操作中止。" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "增量 RPM 重构失败" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "下载软件包:" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "从增量包重构的 RPM 校验失败" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "下载软件包出错" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "完成" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "事务失败" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "命令行错误:%s" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"如果不加干预,拒绝自动导入公钥。\n" ++"指定 \"-y\" 改变这个行为。" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "损坏的格式:%s" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG 检查失败" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt 参数有多个值:%s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "{} 的改变日志" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt 参数没有值:%s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "取代的软件包" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "配置文件位置" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "没有软件包需要发行版同步。" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "静默执行" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "没有标记要降级的软件包。" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "详尽执行" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "已安装的软件包" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "显示 DNF 版本信息并退出" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "可安装的软件包" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "设置目标根目录" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "自动移除软件包" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "不要安装文档" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "更多软件包" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "禁用所有插件" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "可用升级" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "启用指定名称的插件" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "最近添加的软件包" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "禁用指定名称的插件" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "没有匹配的软件包可以列出" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "没有找到匹配的软件包" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "设置任意配置和仓库选项" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "没有事务 ID" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "通过跳过软件包来解决依赖问题" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "未找到指定事务 ID" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "显示命令帮助" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "找到多个事务 ID!" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "允许解决依赖关系时删除已安装软件包" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "在 %u 之前,事务历史不完整。" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "在事务中尝试最佳软件包版本。" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "在 %u 之后,事务历史不完整。" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "撤销事务 {},从 {}" + +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "完全从系统缓存运行,不升级缓存" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "未知仓库:'%s'" + +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "最大命令等待时间" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "调试输出级别" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "转储详细解决结果至文件" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "没有仓库匹配: %s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "在 list/search 命令下,显示仓库里重复的条目" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "该命令必须以 root 用户运行" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "错误输出级别" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "未找到命令: %s。请使用 %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "对 upgrade 启用 dnf 的过期处理逻辑,或对 info、list 和 repoquery 显示软件包过期的功能" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm调试输出等级" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" ++msgstr "它可能是一个 {PROG} 插件命令,尝试:\"{prog} install 'dnf-command(%s)'\"" + +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "全部问题自动应答为是" ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format ++msgid "" ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." ++msgstr "它可能是一个 {prog} 插件命令,但加载插件当前已被禁用。" + +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "全部问题自动应答为否" ++#: ../dnf/cli/cli.py:908 ++msgid "" ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." ++msgstr "" ++"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " ++"命令一起使用。" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" ++"--enable、--set-enabled 和 --disable、--set-disabled 必须和 config-manager 命令一起使用。" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:996 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" ++"警告 : 强制全局性的 GPG 签名检查作为每个有效的 RPM 安全策略 (请参阅 dnf.conf(5) 中的 'gpgcheck' 部分 )" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" ++msgstr "配置文件 \"{}\" 不存在" ++ ++#: ../dnf/cli/cli.py:1036 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "启用指定 id 或 glob 的仓库,可以指定多次" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" + +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "参数 {}:不允许与参数 {} 一起使用" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" +-msgstr "" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "命令 \"%s\" 已有定义" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "用全名或通配符排除软件包" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "在 dnf.conf 中排除: " + +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "禁用 excludepkgs" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "在 dnf.conf 中包括: " ++ ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "在 repo 中排除 " ++ ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "在 repo 中包括 " ++ ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "要诊断问题,尝试运行:'%s' 。" ++ ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" + +-#: ../dnf/cli/option_parser.py:283 ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format + msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." + msgstr "" ++"您已启用了使用 GPG 密钥检查软件包的功能。这是一个非常好的做法。\n" ++"但是,您还没有安装任何 GPG 公共密钥。您需要为安装软件下载并安装密钥。\n" ++"您可以运行以下命令:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"或者,可以在存储仓库的 'gpgkey' 选项中\n" ++"指定到密钥的 url, {prog}\n" ++"将会为您安装。\n" ++"\n" ++"如需更多信息,请联系您的发行版本厂商或软件包的提供者。" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "禁用删除不再被使用的依赖软件包" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "问题仓库:%s" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "显示关于软件包或软件包组的详细信息" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "配置是否使用颜色" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "显示所有的软件包(默认)" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "在运行命令之前将元数据标记为过期。" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "只显示可用的软件包" + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "仅解析 IPv4 地址" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "只显示已安装的软件包" + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "仅解析 IPv6 地址" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "只显示额外的软件包" + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "设置软件包要复制到的目录" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "只显示需要被升级的软件包" + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "仅下载软件包" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "只显示需要被删除的软件包" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "为事务添加一个注释" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "限制最近被改变的软件包" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "在更新中包括与 bug 修复有关的软件包" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "软件包" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "在更新中包括与功能增强有关的软件包。" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" ++msgstr "软件包名称规格" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "在更新中包括与新软件包有关的软件包" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "列出一个或一组软件包" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "在更新中包括与安全有关的软件包" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "查找提供指定内容的软件包" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "在更新中包括修复指定公告所必须的软件包" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" ++msgstr "PROVIDE" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "在更新中包括修复给定 BZ 所必须的软件包" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" ++msgstr "提供规格进行搜索" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "在更新中包括修复给定 CVE 所必须的软件包" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "搜索软件包: " + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "检查是否有软件包升级" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "强制使用一个架构" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" ++msgstr "在更新前显示Changelog" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "主要命令列表:" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "没有可用软件包。" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "插件命令列表:" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "没有标记要安装的软件包。" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "没有软件包安装。" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (来自 %s)" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "时期" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "已安装的软件包%s%s已不可用。" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "没有从仓库安装任何软件包。" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "没有标记要重新安装的软件包。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "发布" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "没有软件包需要升级。" + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "对指定仓库中的所有软件包运行命令" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "REPOID" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" ++msgstr "存储仓库 ID" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" ++msgstr "软件包规格" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "源" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "显示一个有帮助的用法信息" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "命令" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" ++msgstr "{prog} 命令获得帮助" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "来自仓库" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "显示或使用事务历史" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "打包者:" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." ++msgstr "" ++"找到对于一个事务 ID。\n" ++"'{}' 需要一个事务 ID 或软件包名。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "构建时间" ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "没有提供事务 ID 或软件包名。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "安装时间" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "你没有权限到历史数据。" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "安装者" ++#: ../dnf/cli/commands/__init__.py:887 ++#, python-format ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:892 ++#, python-format ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" ++ ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." + msgstr "" ++"无效的事务 ID 范围定义 '{}'。\n" ++"使用 '..'。" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." + msgstr "" ++"无法把 '{}' 转换为事务 ID。\n" ++"使用 '', 'last', 'last-'。" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "没有找到管理软件包 '{}' 的事务" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "协议" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "列出或创建命令别名" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "启用别名解析" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "禁用别名解析" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" +-msgstr "" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "与别名有关的操作" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "别名定义" + +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "是" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "别名现已被启用" + +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "别名现已被禁用" + +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "否" ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 ++#, python-format ++msgid "Invalid alias key: %s" ++msgstr "无效的别名键 : %s" + +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "确定吗?[y/N]: " ++#: ../dnf/cli/commands/alias.py:96 ++#, python-format ++msgid "Alias argument has no value: %s" ++msgstr "别名参数没有值 : %s" + +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "确定吗?[Y/n]: " ++#: ../dnf/cli/commands/alias.py:130 ++#, python-format ++msgid "Aliases added: %s" ++msgstr "别名已添加 : %s" + +-#: ../dnf/cli/output.py:792 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "Group: %s" +-msgstr "组:%s" ++msgid "Alias not found: %s" ++msgstr "别名未找到 : %s" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid " Group-Id: %s" +-msgstr " 组编号:%s" ++msgid "Aliases deleted: %s" ++msgstr "别名被删除 : %s" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid " Description: %s" +-msgstr " 描述:%s" ++msgid "%s, alias %s" ++msgstr "%s, 别名 %s" + +-#: ../dnf/cli/output.py:800 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid " Language: %s" +-msgstr " 语言:%s" ++msgid "Alias %s='%s'" ++msgstr "别名 %s='%s'" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " 必要的软件包:" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "别名解析被禁用" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " 默认的软件包:" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "没有指定别名。" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " 可选的软件包:" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "没有指定别名。" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " 可能的软件包:" ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "没有定义别名。" + +-#: ../dnf/cli/output.py:831 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Environment Group: %s" +-msgstr "环境组:%s" ++msgid "No match for alias: %s" ++msgstr "没有匹配的别名 : %s" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " 环境-Id:%s" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "删除所有原先因为依赖关系安装的不需要的软件包" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " 必选软件包组:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "要移除的包" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " 可选软件包组:" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "在包数据库中寻找问题" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "匹配来源:" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "显示所有问题; 默认" + +-#: ../dnf/cli/output.py:876 +-#, python-format +-msgid "Filename : %s" +-msgstr "文件名 :%s" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "显示依赖关系的问题" + +-#: ../dnf/cli/output.py:901 +-#, python-format +-msgid "Repo : %s" +-msgstr "仓库 :%s" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "显示重复的问题" + +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "描述: " ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "显示被放弃的软件包" + +-#: ../dnf/cli/output.py:914 +-#, python-format +-msgid "URL : %s" +-msgstr "网址 :%s" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "根据提供的信息显示问题" + +-#: ../dnf/cli/output.py:918 +-#, python-format +-msgid "License : %s" +-msgstr "协议 :%s" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} 缺失必要依赖软件包 {}" + +-#: ../dnf/cli/output.py:924 +-#, python-format +-msgid "Provide : %s" +-msgstr "提供 : %s" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} 与 {} 重复" + +-#: ../dnf/cli/output.py:944 +-#, python-format +-msgid "Other : %s" +-msgstr "其它 : %s" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} 已被 {} 废弃" + +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "计算总下载量时出错" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} 提供 {} 但是它未被找到" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/clean.py:68 + #, python-format +-msgid "Total size: %s" +-msgstr "总计:%s" ++msgid "Removing file %s" ++msgstr "删除文件 %s" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "总下载:%s" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "删除已缓存的数据" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "安装大小:%s" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "清除元数据" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "计算安装大小时出错" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "正在清理数据: " + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "缓存已过期" ++ ++#: ../dnf/cli/commands/clean.py:115 + #, python-format +-msgid "Freed space: %s" +-msgstr "将会释放空间:%s" ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d 文件已删除" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "标记软件包为遵循软件包组安装的:" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "正在等待 pid 为%d的进程退出。" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "标记软件包为遵循软件包组移除的:" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "列出软件包的依赖关系和提供这些软件包的源" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "组" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "同步已经安装的软件包到最新可用版本" + +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "软件包" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "需要同步的软件包" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "安装组/模块包" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "降级包" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "安装软件包组" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "软件包降级" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "安装" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "显示或使用组信息" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "升级" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "配置的软件源不包含组数据。" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "重新安装" ++#: ../dnf/cli/commands/group.py:127 ++#, python-format ++msgid "Warning: Group %s does not exist." ++msgstr "警告:组 %s 不存在。" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "安装依赖关系" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "警告:没有匹配的组" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "安装弱的依赖" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "可用环境组:" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "移除" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "已安装的环境组:" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "移除依赖的软件包" ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "已安装组:" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "清除未被使用的依赖关系" ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "已安装语言组:" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "降级" ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "可用组:" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "可用语言组:" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "包含可选软件包" + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "同时显示已隐藏的软件组" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "只显示已安装的软件组" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "只显示可获得的团队" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" ++msgstr "同时显示组 ID" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" ++msgstr "可用的子命令:{}(默认),{}" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "组子命令参数" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:344 ++#, python-format ++msgid "Invalid groups sub-command, use: %s." ++msgstr "无效的组子命令,请使用:%s 。" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "无法找到一个必须的组软件包" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "向系统中安装一个或多个软件包" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "软件包安装" + +-#: ../dnf/cli/output.py:1261 +-#, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"跳过有冲突的软件包:\n" +-"(添加 '%s' 至命令行来强制升级)" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "没有任何匹配" + +-#: ../dnf/cli/output.py:1269 ++#: ../dnf/cli/commands/install.py:131 + #, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "跳过存在损坏依赖关系的软件包 %s" ++msgid "Not a valid rpm file path: %s" ++msgstr "RPM文件路径错误:%s" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " 或一个组的一部分" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "以下是 \"{0}\" 的替代 : {1}" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "创建元数据缓存" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" +-msgstr "" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "为元数据文件生成缓存文件。" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "替换" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" + +-#: ../dnf/cli/output.py:1353 +-#, python-format ++#: ../dnf/cli/commands/mark.py:44 + msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" + msgstr "" +-"\n" +-"事务概要\n" +-"%s\n" +- +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "安装" ++"install: 标记为由用户安装\n" ++"remove: 取消由用户安装标记\n" ++"group: 标记为由组安装" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "升级" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s 已标记为用户安装的。" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "移除" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s 取消标记为用户安装的。" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "降级" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s 已标记为已安装软件组。" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "跳过" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "错误:" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "软件包" +- +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "依赖软件包" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "软件包 %s 尚未安装。" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "已升级" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "仅使用模块名称,流,体系结构或配置文件。忽略参数“ {}”中不需要的信息" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "已降级" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "没有匹配的模块可以列出" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "已安装" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "软件包{}属于多个模块,正在跳过" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "已重装" ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "与模块交互。" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "只显示启用的模块" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "已移除" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "只显示禁用的模块" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "失败" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "只显示安装的模块或软件包" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "总计" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "显示档案内容" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "<空>" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "删除所有模块化程序包" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "系统" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "模块化命令" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "命令行" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" ++msgstr "模块规格" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "用户名" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "{} {} {}: 参数太少" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "重装一个包" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "日期和时间" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "需要重新安装的软件包" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "操作" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "从系统中移除一个或多个软件包" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "更改" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "删除已安装(重复)的软件包" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "没有事务" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "移除过期的“仅安装”软件包" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" +-msgstr "" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "没有重复的软件包需要删除" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "未指定事务 ID、或者软件包" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "没有已过时且已安装的软件包需要删除" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "已删除" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "未知" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "未安装" ++#: ../dnf/cli/commands/repolist.py:40 ++#, python-format ++msgid "Never (last: %s)" ++msgstr "从不 (最近 %s)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "较老的" ++#: ../dnf/cli/commands/repolist.py:42 ++#, python-format ++msgid "Instant (last: %s)" ++msgstr "瞬间(最近 %s)" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "较早的" ++#: ../dnf/cli/commands/repolist.py:45 ++#, python-format ++msgid "%s second(s) (last: %s)" ++msgstr "%s 秒 (最近 %s)" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "事务 ID:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "显示已配置的软件仓库" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "起始时间 :" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "显示所有的软件仓库" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "起始 RPM 数据库 :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "显示已经启用的仓库(默认)" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u 秒)" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "显示被禁用的软件仓库" + +-#: ../dnf/cli/output.py:1785 +-#, python-format +-msgid "(%u minutes)" +-msgstr "(%u 分钟)" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "储存库规格" + +-#: ../dnf/cli/output.py:1787 +-#, python-format +-msgid "(%u hours)" +-msgstr "(%u 小时)" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "没有可用的软件仓库" + +-#: ../dnf/cli/output.py:1789 +-#, python-format +-msgid "(%u days)" +-msgstr "(%u 天)" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "启用" + +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "结束时间 :" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "禁用" + +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "结束 RPM 数据库 :" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "Repo-id : " + +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "用户 :" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "Repo-name : " + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "返回码 :" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "Repo-status : " + +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "已终止" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "Repo-revision : " + +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "成功" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "Repo-tags : " + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "失败:" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "Repo-distro-tags : " + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "失败:" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "Repo-updated : " + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "Releasever :" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "Repo-pkgs : " + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "命令行 :" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "Repo-available-pkgs: " + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "注释 :" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "Repo-size : " + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "事务完成由:" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "Repo-metalink : " + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "已改变的包:" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr " Updated : " + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "Scriptlet 输出:" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "Repo-mirrors : " + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "错误:" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "Repo-baseurl : " + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "依赖安装" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "Repo-expire : " + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "已废弃" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "Repo-exclude : " + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "删除" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " ++msgstr "Repo-include : " + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "重装" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "Repo-excluded : " + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "错误的事务 ID 或软件包" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "Repo-filename : " + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> 软件包 %s.%s %s 将会被安装" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "仓库标识" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> 软件包 %s.%s %s 将作为一个更新" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "状态" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> 软件包 %s.%s %s 将会被清除" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "仓库名称" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> 软件包 %s.%s %s 将会被重新安装" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "Total packages: {}" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> 软件包 %s.%s %s 将会被降级" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "搜索匹配关键字的软件包" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> 软件包 %s.%s %s 将会废弃" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> 软件包 %s.%s %s 将会被升级" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "查询软件包的所有版本(默认)" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> 软件包 %s.%s %s 将会被废弃" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "仅显示符合指定架构的结果" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> 开始解决依赖关系" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "仅显示包含指定文件的结果" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> 依赖关系解决完成" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "只显示与 REQ 冲突的结果" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format ++#: ../dnf/cli/commands/repoquery.py:136 + msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" +-msgstr "" +-"导入 GPG 公钥 0x%s:\n" +-" Userid: \"%s\"\n" +-" 指纹: %s\n" +-" 来自: %s" +- +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "运行中" +- +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "睡眠中" +- +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "不可中断" +- +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "僵死" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "跟踪/停止" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "只显示废弃 REQ 的结果" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "未知" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "仅显示提供指定依赖的结果" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "无法找到关于锁定进程 (PID %d)的信息" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "仅显示需要指定软件包提供和文件的结果" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " PID 为 %d 的应用程序是:%s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "仅显示推荐指定依赖的结果" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " 内存:%5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "仅显示增强指定依赖的结果" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " 已启动: %s - %s之前" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "仅显示建议指定依赖的结果" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " 状态 : %s" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "仅显示补充指定依赖的结果" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "检查未明示的依赖(文件及提供者);默认选项" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "检查如输入指出的依赖关系,并非 --alldeps" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "配置错误:%s" ++#: ../dnf/cli/commands/repoquery.py:165 ++msgid "" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "与 --whatrequires、--requires 和 --resolve一起使用,递归查询软件包" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "列出这些软件包的依赖关系以及提供这些软件的源" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "显示可被 --queryformat 使用的标签" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " 已安装: %s-%s 在 %s" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "解析功能所来自的软件包" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " 构建 :%s 在 %s" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "显示软件包的递归树" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "在相关源 RPM 中操作" + +-#: ../dnf/cli/cli.py:171 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF 只会下载事务所需的软件包。" ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" ++msgstr "同时列出非活动模块流的软件包" + +-#: ../dnf/cli/cli.py:210 +-msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "DNF 将只会下载软件包、安装 gpg 密钥并检查事务。" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "显示关于软件包的详细信息" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "操作中止。" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "显示软件包中的文件列表" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "下载软件包:" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "显示软件包的源 RPM 名称" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "下载软件包出错" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "显示软件包的 changelogs" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "事务失败" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "用于显示已查找到软件包的格式" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:201 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." +-msgstr "" +-"如果不加干预,拒绝自动导入公钥。\n" +-"指定 \"-y\" 改变这个行为。" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)。" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG 检查失败" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "使用 name-version-release 的格式来输出找到的软件包(使用 rpm 查询的默认格式)。" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包。" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "取代的软件包" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "显示可选择所选软件包的 comps 组" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "没有软件包需要发行版同步。" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "限定查询范围为已安装的重复软件包" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "没有标记要降级的软件包。" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "限定查询范围为已安装的“仅安装”软件包" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "已安装的软件包" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "可安装的软件包" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "显示可以下载该软件包的地址。" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "自动移除软件包" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "显示与该软件包冲突的功能。" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "更多软件包" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "可用升级" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "显示软件包所增强的功能" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "最近添加的软件包" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "显示软件包所提供的功能" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "没有匹配的软件包可以列出" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "显示软件包所推荐的功能" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "没有找到匹配的软件包" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "显示软件包所依赖的功能" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "没有事务 ID" ++#: ../dnf/cli/commands/repoquery.py:239 ++#, python-format ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "显示软件包运行一个 %%pre 脚本所依赖的功能" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "未找到指定事务 ID" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "显示软件包所建议的功能" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "找到多个事务 ID!" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "显示软件包所补充的功能" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "在 %u 之前,事务历史不完整。" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "仅显示可用的软件包。" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "在 %u 之后,事务历史不完整。" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "仅显示已安装的软件包。" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "撤销事务 {},从 {}" +- +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 +-#, python-format +-msgid "Unknown repo: '%s'" +-msgstr "未知仓库:'%s'" ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "仅显示不存在于任何可用仓库的软件包。" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "没有仓库匹配: %s" ++#: ../dnf/cli/commands/repoquery.py:252 ++msgid "" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "仅显示为已安装的软件包提供升级的软件包。" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "该命令必须以 root 用户运行" ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format ++msgid "" ++"Display only packages that can be removed by \"{prog} autoremove\" command." ++msgstr "仅显示可被 {prog} autoremove\" 命令所移除的软件包" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "未找到命令: %s。请使用 %s --help" ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "只显示被用户手动安装的软件包。" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "这可能是一个 DNF 插件的命令,请尝试: \"dnf install 'dnf-command(%s)'\"" ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "仅显示最近修改过的软件包" + +-#: ../dnf/cli/cli.py:846 +-msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "这可能是一个 DNF 插件的命令,但当前已禁用加载插件。" ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "搜索所用的关键词" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" +-"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " +-"命令一起使用。" ++"选项 '--resolve' 需要和 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" ++"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " ++"选项之一一起使用" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" ++"选项 '--recursive' 需要和 '--whatrequires ' 一起使用(以及可选的 '--alldeps',但不能是 '--" ++"exactdeps'),或和 '--requires --resolve' 一起使用" + +-#: ../dnf/cli/cli.py:991 +-msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "软件包 {} 不包含文件" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "可用的查询标签:使用 --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "参数 {}:不允许与参数 {} 一起使用" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" ++"没有指定有效参数\n" ++"用法:{prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"描述:\n" ++" 对于指定的软件包,打印软件包树。" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "命令 \"%s\" 已有定义" ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "在软件包详细信息中搜索指定字符串" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "在 dnf.conf 中排除: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "同时搜索软件包描述和 URL" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "在 dnf.conf 中包括: " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "KEYWORD" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "在 repo 中排除 " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "搜索关键字" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "在 repo 中包括 " ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "名称" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "从系统中移除一个或多个软件包" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "概况" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "删除已安装(重复)的软件包" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "描述" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "移除过期的“仅安装”软件包" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "要移除的包" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " 和 " + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "没有重复的软件包需要删除" ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 ++#, python-format ++msgid "%s Exactly Matched: %%s" ++msgstr "%s 精准匹配:%%s" + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "已安装的软件包%s%s已不可用。" ++msgid "%s Matched: %%s" ++msgstr "%s 匹配:%%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "没有已过时且已安装的软件包需要删除" ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "未找到匹配项。" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "运行交互式的DNF终端" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "运行一个非交互式的 {prog} shell" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "脚本" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "以脚本来启动DNF终端" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "错误:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "在 {prog} shell 中运行的脚本" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "不支持的密钥(密钥值)" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "无法找到软件仓库:%s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2291,7 +1972,7 @@ msgstr "" + " 如果没有指定值,则输出当前值。\n" + " 如果指定了值,则设置为那个值。" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2299,7 +1980,7 @@ msgstr "" + "{} [command]\n" + " 打印帮助" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2311,7 +1992,7 @@ msgstr "" + " enable: 启用仓库。选项 = repository id\n" + " disable: 禁用仓库。选项 = repository id" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2319,7 +2000,7 @@ msgstr "" + "{}\n" + " 解析事务集" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2331,7 +2012,7 @@ msgstr "" + " reset:重置(清零)事务\n" + " run:运行事务" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2339,7 +2020,7 @@ msgstr "" + "{}\n" + " 运行事务" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2347,7 +2028,7 @@ msgstr "" + "{}\n" + " 退出 shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2369,170 +2050,226 @@ msgstr "" + "run 解析以及运行事务集\n" + "exit (或 quit) 退出 shell" + +-#: ../dnf/cli/commands/shell.py:258 ++#: ../dnf/cli/commands/shell.py:259 + #, python-format + msgid "Error: Cannot open %s for reading" + msgstr "错误:无法打开%s来读取" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 + msgid "Complete!" + msgstr "完毕!" + +-#: ../dnf/cli/commands/shell.py:290 ++#: ../dnf/cli/commands/shell.py:291 + msgid "Leaving Shell" + msgstr "离开终端" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "运行交互式的 {prog} mod 以删除或安装 spec" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "将被删除的 specs" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "将被安装的 specs" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s 已标记为用户安装的。" ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "错误修复" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s 取消标记为用户安装的。" ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "性能强化" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s 已标记为已安装软件组。" ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "安全更新" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "软件包 %s 尚未安装。" ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "新的软件包" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "删除文件 %s" ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "严重/安全漏洞" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "删除已缓存的数据" ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "重要/安全漏洞" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "清除元数据" ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "中危/安全漏洞" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "正在清理数据: " ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "低危/安全漏洞" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "缓存已过期" ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "显示软件包的参考建议" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d 文件已删除" ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "关于已安装软件包新版本的公告(默认)" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "正在等待 pid 为%d的进程退出。" ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "关于已安装软件包相同或更老版本的公告" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "那些已安装,并有可用新版本的软件包的新版本公告" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "关于已安装软件包任何版本的公告" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "显示公告概述(默认)" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "显示公告列表" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "显示公告信息" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "仅显示具有 CVE 参考的公告" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "仅显示具有 bugzilla 参考的公告" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "安装" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "更新" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "全部" + +-#: ../dnf/cli/commands/alias.py:144 +-#, python-format +-msgid "Alias not found: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "可用" + +-#: ../dnf/cli/commands/alias.py:147 +-#, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "更新信息概要 " + +-#: ../dnf/cli/commands/alias.py:154 +-#, python-format +-msgid "%s, alias %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "新软件包的提示" + +-#: ../dnf/cli/commands/alias.py:156 +-#, python-format +-msgid "Alias %s='%s'" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "安全更新通知" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "严重安全通告" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "重要安全通告" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "中级安全通告" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "低级安全通告" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "未知安全通告" ++ ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "错误修复通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "性能强化通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "其他通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "未知/安全漏洞" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "错误" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "类型" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "更新 ID" ++ ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "更新完毕" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "安全漏洞" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "描述" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "权限" ++ ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "严重性" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "文件" ++ ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "已安装" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "否" ++ ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "是" ++ ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "升级系统中的一个或多个软件包" ++ ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "需要升级的软件包" + + #: ../dnf/cli/commands/upgrademinimal.py:31 + msgid "" +@@ -2540,1113 +2277,1422 @@ msgid "" + "your system" + msgstr "升级,但只有“最新”的软件包已修复可能影响你的系统的问题" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "在包数据库中寻找问题" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "已终止。" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "显示所有问题; 默认" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "没有当前目录的读取/执行权限,移动至 /" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "显示依赖关系的问题" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" ++msgstr "尝试在命令行中添加 '{}' 来替换冲突的软件包" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "显示重复的问题" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" ++msgstr "尝试添加 '{}' 来跳过无法安装的软件包" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "显示被放弃的软件包" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" ++msgstr " 或 '{}' 来跳过无法安装的软件包" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "根据提供的信息显示问题" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" ++msgstr "尝试添加 '{}' 来不只使用最佳选择的软件包" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} 缺失必要依赖软件包 {}" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" ++msgstr " 或 '{}' 来不只使用最佳选择的软件包" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} 与 {} 重复" ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "依赖关系解决。" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} 已被 {} 废弃" ++#: ../dnf/cli/option_parser.py:65 ++#, python-format ++msgid "Command line error: %s" ++msgstr "命令行错误:%s" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} 提供 {} 但是它未被找到" ++#: ../dnf/cli/option_parser.py:98 ++#, python-format ++msgid "bad format: %s" ++msgstr "损坏的格式:%s" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "降级包" ++#: ../dnf/cli/option_parser.py:109 ++#, python-format ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt 参数有多个值:%s" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "软件包降级" ++#: ../dnf/cli/option_parser.py:112 ++#, python-format ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt 参数没有值:%s" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "显示或使用组信息" ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" ++msgstr "一般{prog}选项" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "配置的软件源不包含组数据。" ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "配置文件位置" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "警告:组 %s 不存在。" ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "静默执行" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "警告:没有匹配的组" ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "详尽执行" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "可用环境组:" ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" ++msgstr "显示 {prog} 版本并推出" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "已安装的环境组:" ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "设置目标根目录" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "已安装组:" ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "不要安装文档" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "已安装语言组:" ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "禁用所有插件" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "可用组:" ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "启用指定名称的插件" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "可用语言组:" ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "禁用指定名称的插件" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "包含可选软件包" ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "同时显示已隐藏的软件组" ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "设置任意配置和仓库选项" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "只显示已安装的软件组" ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "通过跳过软件包来解决依赖问题" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "只显示可获得的团队" ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "显示命令帮助" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" +-msgstr "" ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "允许解决依赖关系时删除已安装软件包" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "在事务中尝试最佳软件包版本。" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" +-msgstr "" ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" ++msgstr "不用把事务限制在最佳选择" ++ ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "完全从系统缓存运行,不升级缓存" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "最大命令等待时间" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "调试输出级别" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "转储详细解决结果至文件" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "在 list/search 命令下,显示仓库里重复的条目" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "错误输出级别" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" ++msgstr "对升级启用 {prog} 的过期处理逻辑,或对 info、list 和 repoquery 显示软件包过期的功能" ++ ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm调试输出等级" ++ ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "全部问题自动应答为是" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "全部问题自动应答为否" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." ++msgstr "启用其他存储库。列出选项。支持 glob,可以多次指定。" ++ ++#: ../dnf/cli/option_parser.py:260 ++msgid "" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "禁用存储库。列出选项。支持 glob,可以多次指定。" ++ ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "启用指定 id 或 glob 的仓库,可以指定多次" ++ ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "使用 config-manager 命令启用 repos (自动保存)" ++ ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "使用 config-manager 命令禁用 repos (自动保存)" ++ ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "用全名或通配符排除软件包" ++ ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "禁用 excludepkgs" ++ ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "要使用的附加存储库的标签和路径(与 baseurl 中相同的路径),可以多次指定。" ++ ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "禁用删除不再被使用的依赖软件包" ++ ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "禁用 gpg 签名检查 (如果 RPM 策略允许)" ++ ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "配置是否使用颜色" ++ ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "在运行命令之前将元数据标记为过期。" ++ ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "仅解析 IPv4 地址" ++ ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "仅解析 IPv6 地址" ++ ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "设置软件包要复制到的目录" ++ ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "仅下载软件包" ++ ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "为事务添加一个注释" ++ ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "在更新中包括与 bug 修复有关的软件包" ++ ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "在更新中包括与功能增强有关的软件包。" ++ ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "在更新中包括与新软件包有关的软件包" ++ ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "在更新中包括与安全有关的软件包" ++ ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "在更新中包括修复指定公告所必须的软件包" ++ ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "在更新中包括修复给定 BZ 所必须的软件包" ++ ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "在更新中包括修复给定 CVE 所必须的软件包" ++ ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" ++ ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "强制使用一个架构" ++ ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "主要命令列表:" ++ ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "插件命令列表:" ++ ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" ++msgstr "名称" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "时期" ++ ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" ++msgstr "版本" ++ ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "版本" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "发布" ++ ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "架构" ++ ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" ++msgstr "架构" ++ ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "大小" ++ ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "大小" ++ ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "源" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "无效的组子命令,请使用:%s 。" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "仓库" + +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "无法找到一个必须的组软件包" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "仓库" + +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "列出软件包的依赖关系和提供这些软件包的源" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "来自仓库" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "要诊断问题,尝试运行:'%s' 。" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "打包者:" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "构建时间" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." +-msgstr "" +-"您已启用软件包检查,并通过 GPG 密钥验证。这是建议的做法。\n" +-"然而,您没有导入任何 GPG 公钥。您需要为希望安装的软件包下载\n" +-"并导入 GPG 公钥。\n" +-"您可以执行以下命令导入 GPG 公钥:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"另外,您可以在库配置中使用 'gpgkey' 选项指定 GPG 公钥的 URL,\n" +-"DNF 将安装该公钥。\n" +-"\n" +-"了解更多信息,请联系您的发行版或软件包供应商。" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "安装时间" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "问题仓库:%s" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "安装者" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "显示关于软件包或软件包组的详细信息" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "概况" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "显示所有的软件包(默认)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "协议" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "只显示可用的软件包" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" ++msgstr "描述" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "只显示已安装的软件包" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" ++msgstr "没有可以列出的软件包" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "只显示额外的软件包" ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "只显示需要被升级的软件包" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "是" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "只显示需要被删除的软件包" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "限制最近被改变的软件包" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "否" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "确定吗?[y/N]: " + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "列出一个或一组软件包" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "确定吗?[Y/n]: " + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "查找提供指定内容的软件包" ++#: ../dnf/cli/output.py:794 ++#, python-format ++msgid "Group: %s" ++msgstr "组:%s" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" +-msgstr "" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " 组编号:%s" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" +-msgstr "" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " 描述:%s" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "搜索软件包: " ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " 语言:%s" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "检查是否有软件包升级" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " 必要的软件包:" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "在更新前显示Changelog" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " 默认的软件包:" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "没有可用软件包。" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " 可选的软件包:" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "没有标记要安装的软件包。" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " 可能的软件包:" + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "没有软件包安装。" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "环境组:%s" + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:836 + #, python-format +-msgid " (from %s)" +-msgstr " (来自 %s)" ++msgid " Environment-Id: %s" ++msgstr " 环境-Id:%s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "没有从仓库安装任何软件包。" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " 必选软件包组:" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "没有标记要重新安装的软件包。" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " 可选软件包组:" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "没有软件包需要升级。" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "匹配来源:" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "对指定仓库中的所有软件包运行命令" ++#: ../dnf/cli/output.py:878 ++#, python-format ++msgid "Filename : %s" ++msgstr "文件名 :%s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:903 ++#, python-format ++msgid "Repo : %s" ++msgstr "仓库 :%s" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "描述: " + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "显示一个有帮助的用法信息" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "网址 :%s" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "命令" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "协议 :%s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "显示或使用事务历史" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "提供 : %s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"找到对于一个事务 ID。\n" +-"'{}' 需要一个事务 ID 或软件包名。" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "其它 : %s" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "没有提供事务 ID 或软件包名。" ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "计算总下载量时出错" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "你没有权限到历史数据。" ++#: ../dnf/cli/output.py:1001 ++#, python-format ++msgid "Total size: %s" ++msgstr "总计:%s" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:1004 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" ++msgid "Total download size: %s" ++msgstr "总下载:%s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:1007 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" ++msgid "Installed size: %s" ++msgstr "安装大小:%s" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"无效的事务 ID 范围定义 '{}'。\n" +-"使用 '..'。" ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "计算安装大小时出错" + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "将会释放空间:%s" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "没有找到管理软件包 '{}' 的事务" ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "标记软件包为遵循软件包组安装的:" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "向系统中安装一个或多个软件包" ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "标记软件包为遵循软件包组移除的:" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "没有任何匹配" ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "组" + +-#: ../dnf/cli/commands/install.py:131 +-#, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "RPM文件路径错误:%s" ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "软件包" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "" ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "安装组/模块包" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "错误修复" ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "安装软件包组" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "性能强化" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "安装" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "安全更新" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "升级" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "未知" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "重新安装" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "新的软件包" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "安装依赖关系" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "严重/安全漏洞" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "安装弱的依赖" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "重要/安全漏洞" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "移除" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "中危/安全漏洞" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "移除依赖的软件包" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "低危/安全漏洞" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "清除未被使用的依赖关系" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "显示软件包的参考建议" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "降级" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "关于已安装软件包新版本的公告(默认)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "安装模块配置档案" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "关于已安装软件包相同或更老版本的公告" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "禁用模块配置档案" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "那些已安装,并有可用新版本的软件包的新版本公告" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "启用模块流" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "关于已安装软件包任何版本的公告" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "切换模块流" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "显示公告概述(默认)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "禁用模块" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "显示公告列表" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "重置模块" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "显示公告信息" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "安装环境组" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "安装" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "升级环境组" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "更新" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "删除环境组" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "全部" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "安装组" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "可用" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "升级组" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "更新信息概要 " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "删除组" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "新软件包的提示" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"跳过有冲突的软件包:\n" ++"(添加 '%s' 至命令行来强制升级)" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "安全更新通知" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "跳过存在损坏依赖关系的软件包 %s" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "严重安全通告" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " 或一个组的一部分" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "重要安全通告" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "软件包" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "中级安全通告" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "软件包" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "低级安全通告" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "替换" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "未知安全通告" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"事务概要\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "错误修复通知" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "安装" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "性能强化通知" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "升级" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "其他通知" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "移除" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "未知/安全漏洞" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "降级" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "更新 ID" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "跳过" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "类型" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "软件包" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "更新完毕" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "依赖软件包" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "错误" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "已升级" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "安全漏洞" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "已降级" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "描述" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "已重装" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "严重性" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "跳过的" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "权限" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "已移除" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "文件" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "失败" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "是" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "总计" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "否" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "<空>" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "没有匹配的模块可以列出" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "系统" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "与模块交互。" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "命令行" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "只显示启用的模块" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "用户名" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "只显示禁用的模块" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "只显示安装的模块" ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "日期和时间" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "显示档案内容" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "操作" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "更改" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "没有事务" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "重装一个包" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" ++msgstr "失败的历史信息" + +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "需要重新安装的软件包" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "未指定事务 ID、或者软件包" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "同步已经安装的软件包到最新可用版本" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "已删除" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "需要同步的软件包" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "未安装" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "运行交互式的 DNF 终端以删除或者安装 spec 描述文件" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "较早的" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "将被删除的 specs" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "较老的" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "将被安装的 specs" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "事务 ID:" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "创建元数据缓存" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "起始时间 :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "为元数据文件生成缓存文件。" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "起始 RPM 数据库 :" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "升级系统中的一个或多个软件包" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u 秒)" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "需要升级的软件包" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u 分钟)" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "删除所有原先因为依赖关系安装的不需要的软件包" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u 小时)" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "在软件包详细信息中搜索指定字符串" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u 天)" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "同时搜索软件包描述和 URL" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "结束时间 :" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "结束 RPM 数据库 :" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "用户 :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " 和 " ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "已终止" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s 精准匹配:%%s" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "返回码 :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s 匹配:%%s" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "成功" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "未找到匹配项。" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "失败:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "从不 (最近 %s)" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "失败:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "瞬间(最近 %s)" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "Releasever :" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s 秒 (最近 %s)" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "命令行 :" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "显示已配置的软件仓库" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "注释 :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "显示所有的软件仓库" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "事务完成由:" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "显示已经启用的仓库(默认)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "已改变的包:" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "显示被禁用的软件仓库" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "Scriptlet 输出:" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "错误:" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "没有可用的软件仓库" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "依赖安装" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "启用" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "已废弃" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "禁用" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "废弃" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "仓库ID : " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "删除" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "仓库名 : " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "重装" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "仓库状态 : " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "错误的事务 ID 或软件包" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "仓库版本: " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> 软件包 %s.%s %s 将会被安装" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "仓库标志 : " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> 软件包 %s.%s %s 将作为一个更新" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "仓库发行版标签: " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> 软件包 %s.%s %s 将会被清除" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "仓库更新: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> 软件包 %s.%s %s 将会被重新安装" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "仓库包 : " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> 软件包 %s.%s %s 将会被降级" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "仓库大小 : " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> 软件包 %s.%s %s 将会废弃" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "仓库元链接: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> 软件包 %s.%s %s 将会被升级" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " 更新: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> 软件包 %s.%s %s 将会被废弃" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "仓库镜像: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> 开始解决依赖关系" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "仓库基本地址: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> 依赖关系解决完成" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "仓库到期: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"导入 GPG 公钥 0x%s:\n" ++" Userid: \"%s\"\n" ++" 指纹: %s\n" ++" 来自: %s" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "仓库排除: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "运行中" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "仓库包括: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "睡眠中" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "仓库排除: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "不可中断" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "仓库文件名: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "僵死" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "仓库标识" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "跟踪/停止" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "状态" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "未知" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "仓库名称" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "无法找到关于锁定进程 (PID %d)的信息" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " PID 为 %d 的应用程序是:%s" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "搜索匹配关键字的软件包" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " 内存:%5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " 已启动: %s - %s之前" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "查询软件包的所有版本(默认)" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " 状态 : %s" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "仅显示符合指定架构的结果" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "正在跳过" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "仅显示包含指定文件的结果" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "未安装模块或组 '%s'。" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "只显示与 REQ 冲突的结果" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "模块或组 '%s' 不可用。" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "模块或组 '%s' 不存在。" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "只显示废弃 REQ 的结果" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "环境组 '%s' 没有安装。" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "仅显示提供指定依赖的结果" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "环境 '%s' 不可用。" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "仅显示需要指定软件包提供和文件的结果" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id '%s' 不存在。" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "仅显示推荐指定依赖的结果" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "解析 “%s” 时错误: %s" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "仅显示增强指定依赖的结果" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "不能设置 cachedir: {}" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "仅显示建议指定依赖的结果" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" ++"配置文件 URL \"{}\" 不能被下载:\n" ++" {}" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "仅显示补充指定依赖的结果" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "未知配置选项: %s = %s" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "检查未明示的依赖(文件及提供者);默认选项" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "错误解析 --setopt,键为 '%s',值是 '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "检查如输入指出的依赖关系,并非 --alldeps" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "主配置在 setopt 前没有一个 %s 属性" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "与 --whatrequires、--requires 和 --resolve一起使用,递归查询软件包" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "不正确或未知的 \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "列出这些软件包的依赖关系以及提供这些软件的源" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "错误解析 --setopt,键为 '%s.%s', 值是 '%s': %s" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "显示可被 --queryformat 使用的标签" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "Repo %s 在 setopt 前没有一个 %s 属性" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "解析功能所来自的软件包" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "警告:加载 '%s' 失败,跳过。" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "显示软件包的递归树" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "无效 id repo: {} ({}), byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "在相关源 RPM 中操作" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "无效 id repo: {}, byte = {} {}" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "Repository '{}' ({}): 错误解析配置 : {}" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "显示关于软件包的详细信息" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "Repository '{}': 错误解析配置 : {}" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "显示软件包中的文件列表" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "Repository '{}' ({}) 在配置中缺少名称,使用 id。" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "显示软件包的源 RPM 名称" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "Repository '{}' 在配置中缺少名称,使用 id。" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "显示软件包的 changelogs" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "解析文件 \"{}\" 失败:{}" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "用于显示已查找到软件包的格式" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "repo %s: 0x%s 已被导入" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)。" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "repo %s: 导入的 key 0x%s。" + +-#: ../dnf/cli/commands/repoquery.py:202 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "使用 name-version-release 的格式来输出找到的软件包(使用 rpm 查询的默认格式)。" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "模块软件包 '{}' 没有可用的元数据,它不能在系统上安装" + +-#: ../dnf/cli/commands/repoquery.py:208 +-msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包。" ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "模块软件包没有可用的模块元数据" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "显示可选择所选软件包的 comps 组" ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "将不安装一个源码 RPM 软件包 (%s)。" + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "限定查询范围为已安装的重复软件包" ++#: ../dnf/dnssec.py:169 ++msgid "" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "配置选项 'gpgkey_dns_verification' 需要 libunbound({})" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "限定查询范围为已安装的“仅安装”软件包" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC 扩展 : 用户的密钥 " + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "无效" + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "显示可以下载该软件包的地址。" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "有未知状态" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "显示与该软件包冲突的功能。" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC 扩展 : " + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "测试已导入的密钥来检查有效性。" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "显示软件包所增强的功能" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "不支持的校验类型: %s" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "显示软件包所提供的功能" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "增量 RPM 重构失败" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "显示软件包所推荐的功能" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "从增量包重构的 RPM 校验失败" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "显示软件包所依赖的功能" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "完成" + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "显示软件包运行一个 %%pre 脚本所依赖的功能" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "请求中的问题 :" ++ ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "缺少的软件包 " + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "显示软件包所建议的功能" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "错误的软件包 : " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "显示软件包所补充的功能" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "缺少的组或模块 : " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "仅显示可用的软件包。" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "错误的组或模块: " + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "仅显示已安装的软件包。" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "默认设置的模块依赖性问题 :" + +-#: ../dnf/cli/commands/repoquery.py:249 +-msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "仅显示不存在于任何可用仓库的软件包。" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "模块依赖问题" + +-#: ../dnf/cli/commands/repoquery.py:250 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "仅显示为已安装的软件包提供升级的软件包。" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" ++"发现损坏的锁定文件: %s。\n" ++"确认没有运行其他 dnf/yum 进程,手工删除锁定文件,或运行 systemd-tmpfiles --remove dnf.conf." + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "仅显示可被“dnf autoremove”命令所移除的软件包" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "为 '{}' 启用不同的流。" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "只显示被用户手动安装的软件包。" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "没有可显示的内容。" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "仅显示最近修改过的软件包" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "安装比指定更新的 '{}' 版本。原因:{}" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "搜索所用的关键词" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "启用的模板:{}。" ++ ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "没有为 '{}' 指定档案。请指定档案。" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"选项 '--resolve' 需要和 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" +-"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " +-"选项之一一起使用" ++"\n" ++"\n" ++"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" ++"\n" ++"\n" ++"提示 : [d]默认, [e]启用, [x]禁用, [i]安装的, [a]活跃的" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "软件包 {} 不包含文件" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "正在忽略无用的配置文件'{}/{}'" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "可用的查询标签:使用 --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "'{1}:{2}' 中所有匹配的参数 '{0}' 都不活跃。" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "不允许通过 Fail-Safe 仓库 {1} 安装模块 '{0}'" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." +-msgstr "" +-"没有指定有效的参数\n" +-"使用方法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"描述:\n" +-" 对于指定的软件包,打印软件包树。" ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" ++msgstr "无法为参数 {} 匹配配置集。'{}:{}' 的有效配置集 : {}" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "已终止。" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "无法为参数 {} 配置配置集" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "没有当前目录的读取/执行权限,移动至 /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "模块 {}:{} 没有默认的配置集。可用配置集:{}" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" +-msgstr "" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "module {} 没有默认的配置档案 :{}" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" +-msgstr "" ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" ++msgstr "默认配置集{}在模块 {}:{} 中不可用" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" +-msgstr "" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" ++msgstr "不允许通过 Fail-Safe 仓库安装模块" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" +-msgstr "" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "无法解析参数 {}" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" +-msgstr "" ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "没有和{}匹配的软件包" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "依赖关系解决。" ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "不允许通过 Fail-Safe 仓库 {1} 升级模块 '{0}'" ++ ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "无法配置参数 {} 中的配置档案" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" ++msgstr "不允许通过 Fail-Safe 仓库升级模块" ++ ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" ++msgstr "只需要模块名。正在忽略'{}'中的无用信息" ++ ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s: %s 检查失败:%s vs %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3662,29 +3708,6 @@ msgstr "保存最后的 makecache 时间失败。" + msgid "Failed determining last makecache time." + msgstr "无法决定最后的 makecache 时间。" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "repo %s: 0x%s 已被导入" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "repo %s: 导入的 key 0x%s。" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "" +-"发现损坏的锁定文件:%s \n" +-"请确保没有其它 DNF 进程正在运行并手动删除锁定文件,或者运行命令:systemd-tmpfiles --remove dnf.conf" +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3698,12 +3721,103 @@ msgstr "加载插件:%s" + #: ../dnf/plugin.py:199 + #, python-format + msgid "Failed loading plugin \"%s\": %s" +-msgstr "" ++msgstr "加载插件 \"%s\" 失败 : %s" + + #: ../dnf/plugin.py:231 + msgid "No matches found for the following enable plugin patterns: {}" +-msgstr "" ++msgstr "没有发现与以下启用插件特征匹配的项: {}" + + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" +-msgstr "" ++msgstr "没有发现与以下禁用插件特征匹配的项: {}" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "没有 %s 匹配的 payload factory" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "已下载" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "正在查找最快的镜像(%s 的主机) " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "正在启用 %s 仓库" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "已添加 %s 仓库来自 %s" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "测试事务过程中出错。" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "降级" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "清理" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "安装" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "重新安装" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "删除" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "升级" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "验证" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "运行脚本" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "准备中" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "问题" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "找不到密钥{}的TransactionItem" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "找不到密钥{}的TransactionSWDBItem" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "事务过程中出现错误。" +diff --git a/po/zh_TW.po b/po/zh_TW.po +index 1548ab88..3896ac53 100644 +--- a/po/zh_TW.po ++++ b/po/zh_TW.po +@@ -9,7 +9,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-11-03 20:23-0500\n" ++"POT-Creation-Date: 2019-12-13 06:57+0100\n" + "PO-Revision-Date: 2019-08-02 08:35+0000\n" + "Last-Translator: Ting-Wei Lan \n" + "Language-Team: Chinese (Taiwan)\n" +@@ -20,220 +20,6 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + +-#: ../doc/examples/install_plugin.py:46 +-#: ../doc/examples/list_obsoletes_plugin.py:39 +-#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/__init__.py:195 +-#: ../dnf/cli/commands/__init__.py:270 ../dnf/cli/commands/__init__.py:777 +-#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +-#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +-msgid "PACKAGE" +-msgstr "PACKAGE" +- +-#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +-msgid "Package to install" +-msgstr "要安裝的軟體包" +- +-#: ../dnf/util.py:387 ../dnf/util.py:389 +-msgid "Problem" +-msgstr "問題" +- +-#: ../dnf/util.py:440 +-msgid "TransactionItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:450 +-msgid "TransactionSWDBItem not found for key: {}" +-msgstr "" +- +-#: ../dnf/util.py:453 +-msgid "Errors occurred during transaction." +-msgstr "在處理事項時發生錯誤。" +- +-#: ../dnf/package.py:295 +-#, python-format +-msgid "%s: %s check failed: %s vs %s" +-msgstr "%s:%s 檢查失敗:%s 比對 %s" +- +-#: ../dnf/module/__init__.py:26 +-msgid "Enabling different stream for '{}'." +-msgstr "正在啟用「{}」的不同串流。" +- +-#: ../dnf/module/__init__.py:27 +-msgid "Nothing to show." +-msgstr "無可供顯示項目。" +- +-#: ../dnf/module/__init__.py:28 +-msgid "Installing newer version of '{}' than specified. Reason: {}" +-msgstr "將安裝比您指定版本還新的「{}」,原因:{}" +- +-#: ../dnf/module/__init__.py:29 +-msgid "Enabled modules: {}." +-msgstr "已啟用模組:{}。" +- +-#: ../dnf/module/__init__.py:30 +-msgid "No profile specified for '{}', please specify profile." +-msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" +- +-#: ../dnf/module/module_base.py:33 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +-msgstr "" +-"\n" +-"\n" +-"提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]" +- +-#: ../dnf/module/module_base.py:34 +-msgid "" +-"\n" +-"\n" +-"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +-msgstr "" +- +-#: ../dnf/module/module_base.py:49 ../dnf/module/module_base.py:414 +-#: ../dnf/module/module_base.py:470 ../dnf/module/module_base.py:529 +-msgid "Ignoring unnecessary profile: '{}/{}'" +-msgstr "忽略不必要的設定檔:「{}/{}」" +- +-#: ../dnf/module/module_base.py:85 +-#, python-brace-format +-msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:95 +-msgid "" +-"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:99 +-msgid "Unable to match profile for argument {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:111 +-msgid "No default profiles for module {}:{}. Available profiles: {}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:115 +-msgid "No default profiles for module {}:{}" +-msgstr "沒有 {} 模組的預設設定檔:{}" +- +-#: ../dnf/module/module_base.py:122 +-msgid "Default profile {} not available in module {}:{}" +-msgstr "" +- +-#: ../dnf/module/module_base.py:135 +-msgid "Installing module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:152 ../dnf/module/module_base.py:186 +-#: ../dnf/module/module_base.py:330 ../dnf/module/module_base.py:348 +-#: ../dnf/module/module_base.py:356 ../dnf/module/module_base.py:410 +-#: ../dnf/module/module_base.py:466 ../dnf/module/module_base.py:525 +-msgid "Unable to resolve argument {}" +-msgstr "無法解析 {} 引數" +- +-#: ../dnf/module/module_base.py:153 +-msgid "No match for package {}" +-msgstr "找不到符合的軟體包 {}" +- +-#: ../dnf/module/module_base.py:197 +-#, python-brace-format +-msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:216 ../dnf/module/module_base.py:244 +-msgid "Unable to match profile in argument {}" +-msgstr "無法在 {} 引數中找到符合的設定檔" +- +-#: ../dnf/module/module_base.py:224 +-msgid "Upgrading module from Fail-Safe repository is not allowed" +-msgstr "" +- +-#: ../dnf/module/module_base.py:360 +-msgid "" +-"Only module name is required. Ignoring unneeded information in argument: " +-"'{}'" +-msgstr "" +- +-#: ../dnf/module/module_base.py:672 ../dnf/exceptions.py:127 +-msgid "Modular dependency problem:" +-msgid_plural "Modular dependency problems:" +-msgstr[0] "模組化的依賴關係問題:" +- +-#: ../dnf/conf/config.py:134 +-#, python-format +-msgid "Error parsing '%s': %s" +-msgstr "無法解析「%s」:%s" +- +-#: ../dnf/conf/config.py:149 ../dnf/automatic/main.py:156 +-#, python-format +-msgid "Unknown configuration value: %s=%s in %s; %s" +-msgstr "未知的設定值:%s = %s 於 %s;%s" +- +-#: ../dnf/conf/config.py:156 ../dnf/automatic/main.py:160 +-#, python-format +-msgid "Unknown configuration option: %s = %s in %s" +-msgstr "未知的設定選項:%s = %s 於 %s" +- +-#: ../dnf/conf/config.py:224 +-msgid "Could not set cachedir: {}" +-msgstr "無法設定 cachedir:{}" +- +-#: ../dnf/conf/config.py:319 ../dnf/conf/config.py:355 +-#, python-format +-msgid "Unknown configuration option: %s = %s" +-msgstr "無效的設定選項:%s = %s" +- +-#: ../dnf/conf/config.py:336 +-#, python-format +-msgid "Error parsing --setopt with key '%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:344 +-#, python-format +-msgid "Main config did not have a %s attr. before setopt" +-msgstr "主組態未在 setopt 之前設定 %s 屬性" +- +-#: ../dnf/conf/config.py:391 ../dnf/conf/config.py:409 +-msgid "Incorrect or unknown \"{}\": {}" +-msgstr "錯誤的或者是無效的 \"{}\": {}" +- +-#: ../dnf/conf/config.py:421 ../dnf/conf/read.py:83 ../dnf/cli/aliases.py:105 +-#, python-format +-msgid "Parsing file \"%s\" failed: %s" +-msgstr "解析「%s」檔案失敗:%s" +- +-#: ../dnf/conf/config.py:465 +-#, python-format +-msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +-msgstr "" +- +-#: ../dnf/conf/config.py:468 +-#, python-format +-msgid "Repo %s did not have a %s attr. before setopt" +-msgstr "%s 軟體庫未在 setopt 之前設定 %s 屬性" +- +-#: ../dnf/conf/read.py:51 +-#, python-format +-msgid "Warning: failed loading '%s', skipping." +-msgstr "警告:「%s」載入失敗,略過。" +- +-#: ../dnf/conf/read.py:61 +-#, python-format +-msgid "Repository '%s': Error parsing config: %s" +-msgstr "「%s」軟體庫:解析設定檔時失敗:%s" +- +-#: ../dnf/conf/read.py:66 +-#, python-format +-msgid "Repository '%s' is missing name in configuration, using id." +-msgstr "「%s」軟體庫在設定檔內遺失名稱,改使用識別碼。" +- +-#: ../dnf/conf/read.py:96 +-#, python-format +-msgid "Bad id for repo: %s, byte = %s %d" +-msgstr "軟體庫包含無效 ID:%s,位元 = %s %d" +- + #: ../dnf/automatic/emitter.py:31 + #, python-format + msgid "The following updates have been applied on '%s':" +@@ -274,6 +60,16 @@ msgstr "無法透過「%s」發送電子郵件:%s" + msgid "Failed to execute command '%s': returned %d" + msgstr "無法執行「%s」指令:已回傳 %d" + ++#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:151 ++#, python-format ++msgid "Unknown configuration value: %s=%s in %s; %s" ++msgstr "未知的設定值:%s = %s 於 %s;%s" ++ ++#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:158 ++#, python-format ++msgid "Unknown configuration option: %s = %s in %s" ++msgstr "未知的設定選項:%s = %s 於 %s" ++ + #: ../dnf/automatic/main.py:236 + msgid "Started dnf-automatic." + msgstr "已啟動 dnf-automatic。" +@@ -288,81 +84,6 @@ msgstr "睡眠 %s 秒" + msgid "Error: %s" + msgstr "錯誤:%s" + +-#: ../dnf/dnssec.py:169 +-msgid "" +-"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" +-msgstr "" +- +-#: ../dnf/dnssec.py:240 +-msgid "DNSSEC extension: Key for user " +-msgstr "DNSSEC 擴充:給使用者的金鑰 " +- +-#: ../dnf/dnssec.py:242 +-msgid "is valid." +-msgstr "有效。" +- +-#: ../dnf/dnssec.py:244 +-msgid "has unknown status." +-msgstr "狀態未知。" +- +-#: ../dnf/dnssec.py:252 +-msgid "DNSSEC extension: " +-msgstr "DNSSEC 擴充: " +- +-#: ../dnf/dnssec.py:284 +-msgid "Testing already imported keys for their validity." +-msgstr "測試已經匯入的金鑰其有效性。" +- +-#. TRANSLATORS: This is for a single package currently being downgraded. +-#: ../dnf/transaction.py:80 +-msgctxt "currently" +-msgid "Downgrading" +-msgstr "正在降級" +- +-#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 +-#: ../dnf/transaction.py:95 +-msgid "Cleanup" +-msgstr "清理" +- +-#. TRANSLATORS: This is for a single package currently being installed. +-#: ../dnf/transaction.py:83 +-msgctxt "currently" +-msgid "Installing" +-msgstr "正在安裝" +- +-#: ../dnf/transaction.py:84 ../dnf/transaction.py:85 ../dnf/cli/output.py:1879 +-msgid "Obsoleting" +-msgstr "棄用" +- +-#. TRANSLATORS: This is for a single package currently being reinstalled. +-#: ../dnf/transaction.py:87 +-msgctxt "currently" +-msgid "Reinstalling" +-msgstr "正在重新安裝" +- +-#. TODO: 'Removing'? +-#: ../dnf/transaction.py:90 +-msgid "Erasing" +-msgstr "抹除" +- +-#. TRANSLATORS: This is for a single package currently being upgraded. +-#: ../dnf/transaction.py:92 +-msgctxt "currently" +-msgid "Upgrading" +-msgstr "正在升級" +- +-#: ../dnf/transaction.py:96 +-msgid "Verifying" +-msgstr "核驗" +- +-#: ../dnf/transaction.py:97 +-msgid "Running scriptlet" +-msgstr "執行指令小稿" +- +-#: ../dnf/transaction.py:99 +-msgid "Preparing" +-msgstr "準備" +- + #: ../dnf/base.py:146 + msgid "loading repo '{}' failure: {}" + msgstr "載入「{}」軟體庫失敗:{}" +@@ -453,293 +174,292 @@ msgstr "在 config 檔案中無效的 tsflag:%s" + msgid "Failed to add groups file for repository: %s - %s" + msgstr "為軟體庫建立群組檔案時失敗:%s - %s" + +-#: ../dnf/base.py:820 ++#: ../dnf/base.py:821 + msgid "Running transaction check" + msgstr "執行處理事項檢查" + +-#: ../dnf/base.py:828 ++#: ../dnf/base.py:829 + msgid "Error: transaction check vs depsolve:" + msgstr "錯誤:處理事項 check vs depsolve:" + +-#: ../dnf/base.py:834 ++#: ../dnf/base.py:835 + msgid "Transaction check succeeded." + msgstr "處理事項檢查成功。" + +-#: ../dnf/base.py:837 ++#: ../dnf/base.py:838 + msgid "Running transaction test" + msgstr "執行處理事項測試" + +-#: ../dnf/base.py:847 ../dnf/base.py:996 ++#: ../dnf/base.py:848 ../dnf/base.py:992 + msgid "RPM: {}" + msgstr "" + +-#: ../dnf/base.py:848 ++#: ../dnf/base.py:849 + msgid "Transaction test error:" + msgstr "" + +-#: ../dnf/base.py:859 ++#: ../dnf/base.py:860 + msgid "Transaction test succeeded." + msgstr "處理事項測試成功。" + +-#: ../dnf/base.py:877 ++#: ../dnf/base.py:878 + msgid "Running transaction" + msgstr "執行處理事項" + +-#: ../dnf/base.py:905 ++#: ../dnf/base.py:906 + msgid "Disk Requirements:" + msgstr "需要磁碟:" + +-#: ../dnf/base.py:908 +-#, python-format +-msgid "At least %dMB more space needed on the %s filesystem." +-msgid_plural "At least %dMB more space needed on the %s filesystem." +-msgstr[0] "至少需要 %dMB 以上的空間於 %s 檔案系統上。" ++#: ../dnf/base.py:909 ++#, python-brace-format ++msgid "At least {0}MB more space needed on the {1} filesystem." ++msgid_plural "At least {0}MB more space needed on the {1} filesystem." ++msgstr[0] "" + +-#: ../dnf/base.py:915 ++#: ../dnf/base.py:916 + msgid "Error Summary" + msgstr "錯誤摘要" + +-#: ../dnf/base.py:941 +-msgid "RPMDB altered outside of DNF." +-msgstr "RPMDB 在 DNF 外做了變更。" ++#: ../dnf/base.py:942 ++#, python-brace-format ++msgid "RPMDB altered outside of {prog}." ++msgstr "" + +-#: ../dnf/base.py:997 ../dnf/base.py:1005 ++#: ../dnf/base.py:993 ../dnf/base.py:1001 + msgid "Could not run transaction." + msgstr "無法執行處理事項。" + +-#: ../dnf/base.py:1000 ++#: ../dnf/base.py:996 + msgid "Transaction couldn't start:" + msgstr "無法啓動處理事項:" + +-#: ../dnf/base.py:1014 ++#: ../dnf/base.py:1010 + #, python-format + msgid "Failed to remove transaction file %s" + msgstr "移除處理事項檔案 %s 失敗" + +-#: ../dnf/base.py:1096 ++#: ../dnf/base.py:1092 + msgid "Some packages were not downloaded. Retrying." + msgstr "有些軟體包未下載。重試。" + +-#: ../dnf/base.py:1126 ++#: ../dnf/base.py:1122 + #, python-format + msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" + msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %d.1%%)" + +-#: ../dnf/base.py:1129 ++#: ../dnf/base.py:1125 + #, python-format + msgid "" + "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" + msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %d.1%%)" + +-#: ../dnf/base.py:1182 ++#: ../dnf/base.py:1178 + msgid "Could not open: {}" + msgstr "無法開啟:{}" + +-#: ../dnf/base.py:1220 ++#: ../dnf/base.py:1216 + #, python-format + msgid "Public key for %s is not installed" + msgstr "%s 的公鑰尚未安裝" + +-#: ../dnf/base.py:1224 ++#: ../dnf/base.py:1220 + #, python-format + msgid "Problem opening package %s" + msgstr "開啟 %s 軟體包時發生問題" + +-#: ../dnf/base.py:1232 ++#: ../dnf/base.py:1228 + #, python-format + msgid "Public key for %s is not trusted" + msgstr "%s 的公鑰未被信任" + +-#: ../dnf/base.py:1236 ++#: ../dnf/base.py:1232 + #, python-format + msgid "Package %s is not signed" + msgstr "%s 軟體包尚未簽名" + +-#: ../dnf/base.py:1251 ++#: ../dnf/base.py:1247 + #, python-format + msgid "Cannot remove %s" + msgstr "無法移除 %s" + +-#: ../dnf/base.py:1255 ++#: ../dnf/base.py:1251 + #, python-format + msgid "%s removed" + msgstr "已移除 %s" + +-#: ../dnf/base.py:1535 ++#: ../dnf/base.py:1531 + msgid "No match for group package \"{}\"" + msgstr "找不到符合「{}」軟體包群組的項目" + +-#: ../dnf/base.py:1622 ++#: ../dnf/base.py:1618 + #, python-format + msgid "Adding packages from group '%s': %s" + msgstr "正在從群組「%s」加入軟體包:%s" + +-#: ../dnf/base.py:1645 ../dnf/base.py:1697 ../dnf/cli/cli.py:216 +-#: ../dnf/cli/commands/__init__.py:446 ../dnf/cli/commands/__init__.py:503 +-#: ../dnf/cli/commands/__init__.py:596 ../dnf/cli/commands/__init__.py:645 ++#: ../dnf/base.py:1641 ../dnf/base.py:1693 ../dnf/cli/cli.py:218 ++#: ../dnf/cli/commands/__init__.py:447 ../dnf/cli/commands/__init__.py:504 ++#: ../dnf/cli/commands/__init__.py:597 ../dnf/cli/commands/__init__.py:646 + #: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 + #: ../dnf/cli/commands/install.py:110 + msgid "Nothing to do." + msgstr "無事可做。" + +-#: ../dnf/base.py:1663 ++#: ../dnf/base.py:1659 + msgid "No groups marked for removal." + msgstr "沒有標記為移除的群組。" + +-#: ../dnf/base.py:1699 ++#: ../dnf/base.py:1695 + msgid "No group marked for upgrade." + msgstr "沒有標記為升級的群組。" + +-#: ../dnf/base.py:1843 ../dnf/base.py:1918 ../dnf/base.py:1937 +-#: ../dnf/base.py:1950 ../dnf/base.py:1971 ../dnf/base.py:2018 +-#: ../dnf/base.py:2026 ../dnf/base.py:2075 ../dnf/base.py:2163 +-#: ../dnf/cli/cli.py:409 ../dnf/cli/commands/remove.py:150 +-#: ../dnf/cli/commands/__init__.py:429 ../dnf/cli/commands/__init__.py:486 +-#: ../dnf/cli/commands/__init__.py:590 ../dnf/cli/commands/__init__.py:637 +-#: ../dnf/cli/commands/__init__.py:680 ../dnf/cli/commands/__init__.py:715 +-#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 ++#: ../dnf/base.py:1910 ++#, python-format ++msgid "Package %s not installed, cannot downgrade it." ++msgstr "尚未安裝軟體包 %s,所以無法降級。" ++ ++#: ../dnf/base.py:1912 ../dnf/base.py:1931 ../dnf/base.py:1944 ++#: ../dnf/base.py:1965 ../dnf/base.py:2012 ../dnf/base.py:2020 ++#: ../dnf/base.py:2155 ../dnf/cli/cli.py:411 ++#: ../dnf/cli/commands/__init__.py:430 ../dnf/cli/commands/__init__.py:487 ++#: ../dnf/cli/commands/__init__.py:591 ../dnf/cli/commands/__init__.py:638 ++#: ../dnf/cli/commands/__init__.py:716 ../dnf/cli/commands/install.py:147 + #: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 + #: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 + #, python-format + msgid "No match for argument: %s" + msgstr "沒有符合的引數:%s" + +-#: ../dnf/base.py:1890 ../dnf/base.py:1901 ../dnf/base.py:2260 +-msgid "no package matched" +-msgstr "沒有符合的軟體包" +- +-#: ../dnf/base.py:1916 +-#, python-format +-msgid "Package %s not installed, cannot downgrade it." +-msgstr "尚未安裝軟體包 %s,所以無法降級。" +- +-#: ../dnf/base.py:1925 ++#: ../dnf/base.py:1919 + #, python-format + msgid "Package %s of lower version already installed, cannot downgrade it." + msgstr "已經安裝較舊版本的軟體包 %s,所以無法降級。" + +-#: ../dnf/base.py:1948 ++#: ../dnf/base.py:1942 + #, python-format + msgid "Package %s not installed, cannot reinstall it." + msgstr "尚未安裝軟體包 %s,所以無法重新安裝。" + +-#: ../dnf/base.py:1963 ++#: ../dnf/base.py:1957 + #, python-format + msgid "File %s is a source package and cannot be updated, ignoring." + msgstr "檔案 %s 為來源軟體包且無法更新,忽略。" + +-#: ../dnf/base.py:1969 ++#: ../dnf/base.py:1963 + #, python-format + msgid "Package %s not installed, cannot update it." + msgstr "尚未安裝軟體包 %s,所以無法更新。" + +-#: ../dnf/base.py:1978 ++#: ../dnf/base.py:1972 + #, python-format + msgid "" + "The same or higher version of %s is already installed, cannot update it." + msgstr "" + +-#: ../dnf/base.py:2015 ../dnf/cli/commands/reinstall.py:81 ++#: ../dnf/base.py:2009 ../dnf/cli/commands/reinstall.py:81 + #, python-format + msgid "Package %s available, but not installed." + msgstr "軟體包 %s 可用,但尚未安裝。" + +-#: ../dnf/base.py:2021 ++#: ../dnf/base.py:2015 + #, python-format + msgid "Package %s available, but installed for different architecture." + msgstr "軟體包 %s 可用,但是針對不同架構安裝。" + +-#: ../dnf/base.py:2046 ../dnf/base.py:2241 ../dnf/cli/cli.py:667 +-#: ../dnf/cli/cli.py:698 ++#: ../dnf/base.py:2040 ../dnf/base.py:2233 ../dnf/cli/cli.py:669 ++#: ../dnf/cli/cli.py:700 + #, python-format + msgid "No package %s installed." + msgstr "軟體包 %s 未安裝。" + +-#: ../dnf/base.py:2064 ../dnf/cli/commands/remove.py:126 +-#: ../dnf/cli/commands/install.py:136 ++#: ../dnf/base.py:2058 ../dnf/cli/commands/install.py:136 ++#: ../dnf/cli/commands/remove.py:126 + #, python-format + msgid "Not a valid form: %s" + msgstr "非有效格式:%s" + +-#: ../dnf/base.py:2081 ../dnf/cli/commands/remove.py:156 +-#: ../dnf/cli/commands/__init__.py:685 ++#: ../dnf/base.py:2074 ../dnf/cli/commands/__init__.py:686 ++#: ../dnf/cli/commands/remove.py:156 + msgid "No packages marked for removal." + msgstr "沒有軟體包標記為要移除。" + +-#: ../dnf/base.py:2170 ../dnf/cli/cli.py:421 ++#: ../dnf/base.py:2162 ../dnf/cli/cli.py:423 + #, python-format + msgid "Packages for argument %s available, but not installed." + msgstr "%s 引數的軟體包可用,但尚未安裝。" + +-#: ../dnf/base.py:2175 ++#: ../dnf/base.py:2167 + #, python-format + msgid "Package %s of lowest version already installed, cannot downgrade it." + msgstr "已經安裝最舊版本的軟體包 %s,所以無法降級。" + +-#: ../dnf/base.py:2233 ++#: ../dnf/base.py:2225 + msgid "Action not handled: {}" + msgstr "未處理動作:{}" + +-#: ../dnf/base.py:2247 ../dnf/cli/cli.py:418 ../dnf/cli/cli.py:672 +-#: ../dnf/cli/cli.py:702 ../dnf/cli/commands/group.py:398 +-#: ../dnf/cli/commands/__init__.py:374 ../dnf/cli/commands/__init__.py:907 ++#: ../dnf/base.py:2239 ../dnf/cli/cli.py:420 ../dnf/cli/cli.py:674 ++#: ../dnf/cli/cli.py:704 ../dnf/cli/commands/__init__.py:909 ++#: ../dnf/cli/commands/group.py:398 + #, python-format + msgid "No package %s available." + msgstr "沒有 %s 軟體包可用。" + +-#: ../dnf/base.py:2281 ++#: ../dnf/base.py:2252 ++msgid "no package matched" ++msgstr "沒有符合的軟體包" ++ ++#: ../dnf/base.py:2273 + msgid "No security updates needed, but {} update available" + msgstr "不需要任何的安全性更新,但是 {} 的更新可用" + +-#: ../dnf/base.py:2283 ++#: ../dnf/base.py:2275 + msgid "No security updates needed, but {} updates available" + msgstr "不需要任何的安全性更新,但是 {} 的更新可用" + +-#: ../dnf/base.py:2287 ++#: ../dnf/base.py:2279 + msgid "No security updates needed for \"{}\", but {} update available" + msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" + +-#: ../dnf/base.py:2289 ++#: ../dnf/base.py:2281 + msgid "No security updates needed for \"{}\", but {} updates available" + msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" + +-#: ../dnf/base.py:2313 ++#: ../dnf/base.py:2305 + #, python-format + msgid ". Failing package is: %s" + msgstr "失敗的軟體包為:%s" + +-#: ../dnf/base.py:2314 ++#: ../dnf/base.py:2306 + #, python-format + msgid "GPG Keys are configured as: %s" + msgstr "GPG 金鑰已經設定為:%s" + +-#: ../dnf/base.py:2326 ++#: ../dnf/base.py:2318 + #, python-format + msgid "GPG key at %s (0x%s) is already installed" + msgstr "於 %s (0x%s) 的 GPG 密鑰已經安裝" + +-#: ../dnf/base.py:2359 ++#: ../dnf/base.py:2351 + msgid "The key has been approved." + msgstr "金鑰已經核可。" + +-#: ../dnf/base.py:2362 ++#: ../dnf/base.py:2354 + msgid "The key has been rejected." + msgstr "金鑰已被拒絕。" + +-#: ../dnf/base.py:2395 ++#: ../dnf/base.py:2387 + #, python-format + msgid "Key import failed (code %d)" + msgstr "密鑰匯入失敗(錯誤代碼 %d)" + +-#: ../dnf/base.py:2397 ++#: ../dnf/base.py:2389 + msgid "Key imported successfully" + msgstr "密鑰匯入成功" + +-#: ../dnf/base.py:2401 ++#: ../dnf/base.py:2393 + msgid "Didn't install any keys" + msgstr "無法安裝任何密鑰" + +-#: ../dnf/base.py:2404 ++#: ../dnf/base.py:2396 + #, python-format + msgid "" + "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +@@ -748,1517 +468,1452 @@ msgstr "" + "列出的「%s」軟體庫 GPG 金鑰已經安裝,但這些金鑰對這個軟體包都不正確。\n" + "檢查這個軟體庫的不正確金鑰之網址設定。" + +-#: ../dnf/base.py:2415 ++#: ../dnf/base.py:2407 + msgid "Import of key(s) didn't help, wrong key(s)?" + msgstr "匯入的金鑰沒有作用,可能是因為金鑰是錯誤的?" + +-#: ../dnf/base.py:2451 ++#: ../dnf/base.py:2443 + msgid " * Maybe you meant: {}" + msgstr " * 或許您想要:{}" + +-#: ../dnf/base.py:2483 ++#: ../dnf/base.py:2475 + msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" + msgstr "「{}」軟體包來自本機「{}」軟體庫有不正確的 checksum" + +-#: ../dnf/base.py:2486 ++#: ../dnf/base.py:2478 + msgid "Some packages from local repository have incorrect checksum" + msgstr "來自本機軟體庫的部份軟體包有不正確的 checksum" + +-#: ../dnf/base.py:2489 ++#: ../dnf/base.py:2481 + msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" + msgstr "「{}」軟體包來自「{}」軟體庫有不正確的 checksum" + +-#: ../dnf/base.py:2492 ++#: ../dnf/base.py:2484 + msgid "" + "Some packages have invalid cache, but cannot be downloaded due to \"--" + "cacheonly\" option" + msgstr "部份的軟體包有無效的快取,但是因為「--cacheonly」選項而無法下載" + +-#: ../dnf/base.py:2504 +-#, python-format +-msgid "Package %s is already installed." +-msgstr "已安裝軟體包 %s。" +- +-#: ../dnf/exceptions.py:109 +-msgid "Problems in request:" +-msgstr "請求中問題:" +- +-#: ../dnf/exceptions.py:111 +-msgid "missing packages: " +-msgstr "遺失軟體包: " ++#: ../dnf/base.py:2502 ../dnf/base.py:2522 ++msgid "No match for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:113 +-msgid "broken packages: " +-msgstr "損壞軟體包: " ++#: ../dnf/base.py:2510 ../dnf/base.py:2530 ++msgid "All matches were filtered out by exclude filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:115 +-msgid "missing groups or modules: " +-msgstr "遺失的群組或模組: " ++#: ../dnf/base.py:2512 ++msgid "All matches were filtered out by modular filtering for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:117 +-msgid "broken groups or modules: " +-msgstr "損壞的群組或模組: " ++#: ../dnf/base.py:2528 ++msgid "All matches were installed from a different repository for argument" ++msgstr "" + +-#: ../dnf/exceptions.py:122 +-msgid "Modular dependency problem with Defaults:" +-msgid_plural "Modular dependency problems with Defaults:" +-msgstr[0] "" ++#: ../dnf/base.py:2536 ++#, python-format ++msgid "Package %s is already installed." ++msgstr "已安裝軟體包 %s。" + +-#: ../dnf/repo.py:83 ++#: ../dnf/cli/aliases.py:96 + #, python-format +-msgid "no matching payload factory for %s" +-msgstr "沒有 %s 的符合的有效負荷 factory" ++msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" ++msgstr "" + +-#: ../dnf/repo.py:110 +-msgid "Already downloaded" +-msgstr "已經下載" ++#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:457 ++#, python-format ++msgid "Parsing file \"%s\" failed: %s" ++msgstr "解析「%s」檔案失敗:%s" + +-#: ../dnf/repo.py:267 ../dnf/drpm.py:62 ++#: ../dnf/cli/aliases.py:108 + #, python-format +-msgid "unsupported checksum type: %s" +-msgstr "未支援的查核碼類型:%s" ++msgid "Cannot read file \"%s\": %s" ++msgstr "" + +-#. pinging mirrors, this might take a while +-#: ../dnf/repo.py:345 ++#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:898 ++#: ../dnf/cli/cli.py:902 ../dnf/cli/commands/alias.py:108 + #, python-format +-msgid "determining the fastest mirror (%s hosts).. " +-msgstr "正在決定最快速的鏡像站 (%s 主機)… " ++msgid "Config error: %s" ++msgstr "設定檔錯誤:%s" + +-#: ../dnf/db/group.py:289 +-msgid "" +-"No available modular metadata for modular package '{}', it cannot be " +-"installed on the system" ++#: ../dnf/cli/aliases.py:185 ++msgid "Aliases contain infinite recursion" + msgstr "" + +-#: ../dnf/db/group.py:339 +-msgid "No available modular metadata for modular package" ++#: ../dnf/cli/aliases.py:203 ++#, python-format ++msgid "%s, using original arguments." + msgstr "" + +-#: ../dnf/db/group.py:373 ++#: ../dnf/cli/cli.py:136 + #, python-format +-msgid "Will not install a source rpm package (%s)." +-msgstr "將不會安裝 RPM 原始檔(%s)。" +- +-#: ../dnf/comps.py:95 +-msgid "skipping." +-msgstr "略過。" ++msgid " Installed: %s-%s at %s" ++msgstr " 已安裝:%s-%s 於 %s" + +-#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#: ../dnf/cli/cli.py:138 + #, python-format +-msgid "Module or Group '%s' is not installed." +-msgstr "" ++msgid " Built : %s at %s" ++msgstr " 建構 :%s 於 %s" + +-#: ../dnf/comps.py:189 ../dnf/comps.py:691 +-#, python-format +-msgid "Module or Group '%s' is not available." ++#: ../dnf/cli/cli.py:146 ++#, python-brace-format ++msgid "" ++"The operation would result in switching of module '{0}' stream '{1}' to " ++"stream '{2}'" + msgstr "" + +-#: ../dnf/comps.py:191 +-#, python-format +-msgid "Module or Group '%s' does not exist." ++#: ../dnf/cli/cli.py:171 ++#, python-brace-format ++msgid "" ++"It is not possible to switch enabled streams of a module.\n" ++"It is recommended to remove all installed content from the module, and reset the module using '{prog} module reset ' command. After you reset the module, you can install the other stream." + msgstr "" + +-#: ../dnf/comps.py:610 ../dnf/comps.py:627 +-#, python-format +-msgid "Environment '%s' is not installed." +-msgstr "尚未安裝「%s」環境。" ++#: ../dnf/cli/cli.py:209 ++#, python-brace-format ++msgid "{prog} will only download packages for the transaction." ++msgstr "" + +-#: ../dnf/comps.py:629 +-#, python-format +-msgid "Environment '%s' is not available." ++#: ../dnf/cli/cli.py:212 ++#, python-brace-format ++msgid "" ++"{prog} will only download packages, install gpg keys, and check the " ++"transaction." + msgstr "" + +-#: ../dnf/comps.py:657 +-#, python-format +-msgid "Group_id '%s' does not exist." +-msgstr "Group_id「%s」不存在。" ++#: ../dnf/cli/cli.py:216 ++msgid "Operation aborted." ++msgstr "動作被取消。" + +-#: ../dnf/repodict.py:58 +-#, python-format +-msgid "enabling %s repository" +-msgstr "正在啟用 %s 軟體庫" ++#: ../dnf/cli/cli.py:223 ++msgid "Downloading Packages:" ++msgstr "下載軟體包:" + +-#: ../dnf/repodict.py:94 +-#, python-format +-msgid "Added %s repo from %s" +-msgstr "已從 %s 增加 %s 軟體庫" ++#: ../dnf/cli/cli.py:229 ++msgid "Error downloading packages:" ++msgstr "下載軟體包時失敗:" + +-#: ../dnf/drpm.py:144 +-msgid "Delta RPM rebuild failed" +-msgstr "Delta RPM 重組失敗" ++#: ../dnf/cli/cli.py:257 ++msgid "Transaction failed" ++msgstr "處理事項失敗" + +-#: ../dnf/drpm.py:146 +-msgid "Checksum of the delta-rebuilt RPM failed" +-msgstr "delta-rebuilt RPM 的查核碼檢驗失敗" ++#: ../dnf/cli/cli.py:280 ++msgid "" ++"Refusing to automatically import keys when running unattended.\n" ++"Use \"-y\" to override." ++msgstr "" ++"當無人職守時,拒絕自動匯入密鑰。\n" ++"使用「-y」覆蓋。" + +-#: ../dnf/drpm.py:149 +-msgid "done" +-msgstr "完成" ++#: ../dnf/cli/cli.py:298 ++msgid "GPG check FAILED" ++msgstr "GPG 檢查失敗" + +-#: ../dnf/cli/option_parser.py:64 +-#, python-format +-msgid "Command line error: %s" +-msgstr "指令列錯誤:%s" ++#: ../dnf/cli/cli.py:330 ++msgid "Changelogs for {}" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:97 +-#, python-format +-msgid "bad format: %s" +-msgstr "格式不良:%s" ++#: ../dnf/cli/cli.py:363 ../dnf/cli/cli.py:506 ../dnf/cli/cli.py:512 ++msgid "Obsoleting Packages" ++msgstr "棄用軟體包" + +-#: ../dnf/cli/option_parser.py:108 +-#, python-format +-msgid "Setopt argument has multiple values: %s" +-msgstr "Setopt 引數包含太多值:%s" ++#: ../dnf/cli/cli.py:392 ++msgid "No packages marked for distribution synchronization." ++msgstr "沒有標記為與散布版同步的軟體包。" + +-#: ../dnf/cli/option_parser.py:111 +-#, python-format +-msgid "Setopt argument has no value: %s" +-msgstr "Setopt 引數沒有值:%s" ++#: ../dnf/cli/cli.py:429 ++msgid "No packages marked for downgrade." ++msgstr "沒有軟體包標記為降級。" + +-#: ../dnf/cli/option_parser.py:170 +-msgid "config file location" +-msgstr "設定檔位置" ++#: ../dnf/cli/cli.py:480 ++msgid "Installed Packages" ++msgstr "已安裝軟體包" + +-#: ../dnf/cli/option_parser.py:173 +-msgid "quiet operation" +-msgstr "安靜作業" ++#: ../dnf/cli/cli.py:488 ++msgid "Available Packages" ++msgstr "可用的軟體包" + +-#: ../dnf/cli/option_parser.py:175 +-msgid "verbose operation" +-msgstr "詳盡作業" ++#: ../dnf/cli/cli.py:492 ++msgid "Autoremove Packages" ++msgstr "自動移除軟體包" + +-#: ../dnf/cli/option_parser.py:177 +-msgid "show DNF version and exit" +-msgstr "顯示 DNF 版本後退出" ++#: ../dnf/cli/cli.py:494 ++msgid "Extra Packages" ++msgstr "額外的軟體包" + +-#: ../dnf/cli/option_parser.py:178 +-msgid "set install root" +-msgstr "顯示安裝根目錄" ++#: ../dnf/cli/cli.py:498 ++msgid "Available Upgrades" ++msgstr "可用的升級" + +-#: ../dnf/cli/option_parser.py:181 +-msgid "do not install documentations" +-msgstr "請勿安裝說明文檔" ++#: ../dnf/cli/cli.py:514 ++msgid "Recently Added Packages" ++msgstr "最近加入的軟體包" + +-#: ../dnf/cli/option_parser.py:184 +-msgid "disable all plugins" +-msgstr "停用所有插件" ++#: ../dnf/cli/cli.py:519 ++msgid "No matching Packages to list" ++msgstr "沒有符合的軟體包可列出" + +-#: ../dnf/cli/option_parser.py:187 +-msgid "enable plugins by name" +-msgstr "透過名稱啟用所有插件" ++#: ../dnf/cli/cli.py:600 ++msgid "No Matches found" ++msgstr "沒有符合項目" + +-#: ../dnf/cli/option_parser.py:191 +-msgid "disable plugins by name" +-msgstr "透過名稱停用插件" ++#: ../dnf/cli/cli.py:610 ++msgid "No transaction ID given" ++msgstr "沒有提供處理事項識別碼" + +-#: ../dnf/cli/option_parser.py:194 +-msgid "override the value of $releasever in config and repo files" +-msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" ++#: ../dnf/cli/cli.py:615 ++msgid "Not found given transaction ID" ++msgstr "找不到提供的處理事項識別碼" + +-#: ../dnf/cli/option_parser.py:198 +-msgid "set arbitrary config and repo options" +-msgstr "設定隨意設定檔與軟體庫設定" ++#: ../dnf/cli/cli.py:624 ++msgid "Found more than one transaction ID!" ++msgstr "找到超過一個處理事項識別碼!" + +-#: ../dnf/cli/option_parser.py:201 +-msgid "resolve depsolve problems by skipping packages" +-msgstr "透過跳過軟體包來解決問題" ++#: ../dnf/cli/cli.py:641 ++#, python-format ++msgid "Transaction history is incomplete, before %u." ++msgstr "在 %u 之前,處理事項歷史紀錄不完整。" + +-#: ../dnf/cli/option_parser.py:204 +-msgid "show command help" +-msgstr "顯示指令說明" ++#: ../dnf/cli/cli.py:643 ++#, python-format ++msgid "Transaction history is incomplete, after %u." ++msgstr "在 %u 之後,處理事項歷史紀錄不完整。" + +-#: ../dnf/cli/option_parser.py:208 +-msgid "allow erasing of installed packages to resolve dependencies" +-msgstr "允許抹除已安裝的軟體包來解決依賴關係" ++#: ../dnf/cli/cli.py:690 ++msgid "Undoing transaction {}, from {}" ++msgstr "取消變更處理事項 {},從 {}" + +-#: ../dnf/cli/option_parser.py:212 +-msgid "try the best available package versions in transactions." +-msgstr "在處理事項中嘗試最好的可用軟體包。" ++#: ../dnf/cli/cli.py:770 ../dnf/cli/commands/shell.py:237 ++#, python-format ++msgid "Unknown repo: '%s'" ++msgstr "未知的軟體庫:「%s」" + +-#: ../dnf/cli/option_parser.py:214 +-msgid "do not limit the transaction to the best candidate" +-msgstr "" +- +-#: ../dnf/cli/option_parser.py:217 +-msgid "run entirely from system cache, don't update cache" +-msgstr "完全從系統快取中執行而不更新快取" +- +-#: ../dnf/cli/option_parser.py:221 +-msgid "maximum command wait time" +-msgstr "最大指令等待時間" +- +-#: ../dnf/cli/option_parser.py:224 +-msgid "debugging output level" +-msgstr "除錯輸出等級" +- +-#: ../dnf/cli/option_parser.py:227 +-msgid "dumps detailed solving results into files" +-msgstr "傾印詳細的解決結果至檔案" ++#: ../dnf/cli/cli.py:784 ++#, python-format ++msgid "No repository match: %s" ++msgstr "沒有軟體庫符合:%s" + +-#: ../dnf/cli/option_parser.py:231 +-msgid "show duplicates, in repos, in list/search commands" +-msgstr "顯示在軟體庫和 list/search 指令中的重複項目" ++#: ../dnf/cli/cli.py:814 ++msgid "This command has to be run under the root user." ++msgstr "這個指令需要在 Root 使用者底下執行。" + +-#: ../dnf/cli/option_parser.py:234 +-msgid "error output level" +-msgstr "錯誤輸出等級" ++#: ../dnf/cli/cli.py:843 ++#, python-format ++msgid "No such command: %s. Please use %s --help" ++msgstr "未知的指令:%s。請使用 %s --help" + +-#: ../dnf/cli/option_parser.py:237 ++#: ../dnf/cli/cli.py:846 ++#, python-format, python-brace-format + msgid "" +-"enables dnf's obsoletes processing logic for upgrade or display capabilities" +-" that the package obsoletes for info, list and repoquery" +-msgstr "啟用 dnf 的升級時的棄用處理邏輯,或顯示廢棄軟體包資訊、列表與 repoquery 的功能" +- +-#: ../dnf/cli/option_parser.py:241 +-msgid "debugging output level for rpm" +-msgstr "rpm 的除錯輸出等級" +- +-#: ../dnf/cli/option_parser.py:244 +-msgid "automatically answer yes for all questions" +-msgstr "自動同意所有問題" +- +-#: ../dnf/cli/option_parser.py:247 +-msgid "automatically answer no for all questions" +-msgstr "自動拒絕所有問題" ++"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" ++"command(%s)'\"" ++msgstr "" + +-#: ../dnf/cli/option_parser.py:251 ++#: ../dnf/cli/cli.py:850 ++#, python-brace-format + msgid "" +-"Enable additional repositories. List option. Supports globs, can be " +-"specified multiple times." ++"It could be a {prog} plugin command, but loading of plugins is currently " ++"disabled." + msgstr "" + +-#: ../dnf/cli/option_parser.py:256 ++#: ../dnf/cli/cli.py:908 + msgid "" +-"Disable repositories. List option. Supports globs, can be specified multiple" +-" times." ++"--destdir or --downloaddir must be used with --downloadonly or download or " ++"system-upgrade command." + msgstr "" ++"--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " ++"指令一起使用。" + +-#: ../dnf/cli/option_parser.py:260 ++#: ../dnf/cli/cli.py:914 + msgid "" +-"enable just specific repositories by an id or a glob, can be specified " +-"multiple times" +-msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" +- +-#: ../dnf/cli/option_parser.py:265 +-msgid "enable repos with config-manager command (automatically saves)" ++"--enable, --set-enabled and --disable, --set-disabled must be used with " ++"config-manager command." + msgstr "" + +-#: ../dnf/cli/option_parser.py:269 +-msgid "disable repos with config-manager command (automatically saves)" ++#: ../dnf/cli/cli.py:996 ++msgid "" ++"Warning: Enforcing GPG signature check globally as per active RPM security " ++"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" + msgstr "" + +-#: ../dnf/cli/option_parser.py:273 +-msgid "exclude packages by name or glob" +-msgstr "透過名稱或 Glob 排除軟體包" +- +-#: ../dnf/cli/option_parser.py:278 +-msgid "disable excludepkgs" +-msgstr "停用 excludepkgs" +- +-#: ../dnf/cli/option_parser.py:283 +-msgid "" +-"label and path to an additional repository to use (same path as in a " +-"baseurl), can be specified multiple times." ++#: ../dnf/cli/cli.py:1016 ++msgid "Config file \"{}\" does not exist" + msgstr "" + +-#: ../dnf/cli/option_parser.py:287 +-msgid "disable removal of dependencies that are no longer used" +-msgstr "停用移除無用的依賴軟體包" ++#: ../dnf/cli/cli.py:1036 ++msgid "" ++"Unable to detect release version (use '--releasever' to specify release " ++"version)" ++msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" + +-#: ../dnf/cli/option_parser.py:290 +-msgid "disable gpg signature checking (if RPM policy allows)" +-msgstr "" ++#: ../dnf/cli/cli.py:1123 ../dnf/cli/commands/repoquery.py:437 ++msgid "argument {}: not allowed with argument {}" ++msgstr "引數 {}:不允許與 {} 引數使用" + +-#: ../dnf/cli/option_parser.py:292 +-msgid "control whether color is used" +-msgstr "控制使用什麼顏色" ++#: ../dnf/cli/cli.py:1130 ++#, python-format ++msgid "Command \"%s\" already defined" ++msgstr "指令「%s」已經定義" + +-#: ../dnf/cli/option_parser.py:295 +-msgid "set metadata as expired before running the command" +-msgstr "在執行指令前,設定中介資料為過期狀態" ++#: ../dnf/cli/cli.py:1150 ++msgid "Excludes in dnf.conf: " ++msgstr "排除於 dnf.conf: " + +-#: ../dnf/cli/option_parser.py:298 +-msgid "resolve to IPv4 addresses only" +-msgstr "只解析 IPv4 位址" ++#: ../dnf/cli/cli.py:1153 ++msgid "Includes in dnf.conf: " ++msgstr "包含於 dnf.conf: " + +-#: ../dnf/cli/option_parser.py:301 +-msgid "resolve to IPv6 addresses only" +-msgstr "只解析 IPv6 位址" ++#: ../dnf/cli/cli.py:1156 ++msgid "Excludes in repo " ++msgstr "排除於軟體庫 " + +-#: ../dnf/cli/option_parser.py:304 +-msgid "set directory to copy packages to" +-msgstr "設定複製軟體包的位置" ++#: ../dnf/cli/cli.py:1159 ++msgid "Includes in repo " ++msgstr "包含於軟體庫 " + +-#: ../dnf/cli/option_parser.py:307 +-msgid "only download packages" +-msgstr "只下載軟體包" ++#: ../dnf/cli/commands/__init__.py:47 ++#, python-format ++msgid "To diagnose the problem, try running: '%s'." ++msgstr "若要疑難排解這個問題,請嘗試執行:「%s」。" + +-#: ../dnf/cli/option_parser.py:309 +-msgid "add a comment to transaction" +-msgstr "增加處理事項的備註" ++#: ../dnf/cli/commands/__init__.py:49 ++#, python-format ++msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." ++msgstr "您的 RPMDB 可能損壞,可執行「%s」可能會修復這個問題。" + +-#: ../dnf/cli/option_parser.py:312 +-msgid "Include bugfix relevant packages, in updates" +-msgstr "在更新包含漏洞修復的相關軟體包" ++#: ../dnf/cli/commands/__init__.py:53 ++#, python-brace-format ++msgid "" ++"You have enabled checking of packages via GPG keys. This is a good thing.\n" ++"However, you do not have any GPG public keys installed. You need to download\n" ++"the keys for packages you wish to install and install them.\n" ++"You can do that by running the command:\n" ++" rpm --import public.gpg.key\n" ++"\n" ++"\n" ++"Alternatively you can specify the url to the key you would like to use\n" ++"for a repository in the 'gpgkey' option in a repository section and {prog}\n" ++"will install it for you.\n" ++"\n" ++"For more information contact your distribution or package provider." ++msgstr "" + +-#: ../dnf/cli/option_parser.py:315 +-msgid "Include enhancement relevant packages, in updates" +-msgstr "在更新包含增強的相關軟體包" ++#: ../dnf/cli/commands/__init__.py:80 ++#, python-format ++msgid "Problem repository: %s" ++msgstr "有問題的軟體庫:%s" + +-#: ../dnf/cli/option_parser.py:318 +-msgid "Include newpackage relevant packages, in updates" +-msgstr "在更新包含新軟體包的相關軟體包" ++#: ../dnf/cli/commands/__init__.py:163 ++msgid "display details about a package or group of packages" ++msgstr "顯示軟體包中的軟體包或群組詳細資訊" + +-#: ../dnf/cli/option_parser.py:321 +-msgid "Include security relevant packages, in updates" +-msgstr "在更新包含安全性更新的相關軟體包" ++#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:745 ++msgid "show all packages (default)" ++msgstr "顯示所有軟體包(預設值)" + +-#: ../dnf/cli/option_parser.py:325 +-msgid "Include packages needed to fix the given advisory, in updates" +-msgstr "在更新中包含修復安全性公告需要的軟體包" ++#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:748 ++#: ../dnf/cli/commands/module.py:341 ++msgid "show only available packages" ++msgstr "只顯示可用的軟體包" + +-#: ../dnf/cli/option_parser.py:329 +-msgid "Include packages needed to fix the given BZ, in updates" +-msgstr "在更新中包含修復給定 BZ 需要的軟體包" ++#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:751 ++msgid "show only installed packages" ++msgstr "只顯示已安裝的軟體包" + +-#: ../dnf/cli/option_parser.py:332 +-msgid "Include packages needed to fix the given CVE, in updates" +-msgstr "在更新包含修復給定 CVE 需要的軟體包" ++#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:754 ++msgid "show only extras packages" ++msgstr "只顯示附加的軟體包" + +-#: ../dnf/cli/option_parser.py:337 +-msgid "Include security relevant packages matching the severity, in updates" +-msgstr "在更新中包含符合嚴重性的安全相關軟體包" ++#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 ++#: ../dnf/cli/commands/__init__.py:757 ../dnf/cli/commands/__init__.py:760 ++msgid "show only upgrades packages" ++msgstr "只顯示要升級的軟體包" + +-#: ../dnf/cli/option_parser.py:343 +-msgid "Force the use of an architecture" +-msgstr "強制使用架構" ++#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:763 ++msgid "show only autoremove packages" ++msgstr "只顯示要被自動移除的軟體包" + +-#: ../dnf/cli/option_parser.py:365 +-msgid "List of Main Commands:" +-msgstr "主要指令清單:" ++#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:766 ++msgid "show only recently changed packages" ++msgstr "只顯示最近變動的軟體包" + +-#: ../dnf/cli/option_parser.py:366 +-msgid "List of Plugin Commands:" +-msgstr "插件指令清單:" ++#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:270 ++#: ../dnf/cli/commands/__init__.py:778 ../dnf/cli/commands/autoremove.py:48 ++#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 ++#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 ++msgid "PACKAGE" ++msgstr "PACKAGE" + +-#. Translators: This is abbreviated 'Name'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:502 +-msgctxt "short" +-msgid "Name" ++#: ../dnf/cli/commands/__init__.py:198 ++msgid "Package name specification" + msgstr "" + +-#: ../dnf/cli/output.py:503 ../dnf/cli/commands/search.py:61 +-msgctxt "long" +-msgid "Name" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:226 ++msgid "list a package or groups of packages" ++msgstr "列出軟體包中的軟體包或群組" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:508 +-msgid "Epoch" +-msgstr "Epoch" ++#: ../dnf/cli/commands/__init__.py:240 ++msgid "find what package provides the given value" ++msgstr "尋找哪個軟體包提供了所提供的值" + +-#. Translators: This is the short version of 'Version'. You can +-#. use the full (unabbreviated) term 'Version' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:509 ../dnf/cli/output.py:1309 +-msgctxt "short" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:244 ++msgid "PROVIDE" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Version'. +-#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1311 +-msgctxt "long" +-msgid "Version" ++#: ../dnf/cli/commands/__init__.py:245 ++msgid "Provide specification to search for" + msgstr "" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:513 +-msgid "Release" +-msgstr "發行版" ++#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 ++msgid "Searching Packages: " ++msgstr "搜尋軟體包: " + +-#. Translators: This is abbreviated 'Architecture', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:514 ../dnf/cli/output.py:1300 +-msgctxt "short" +-msgid "Arch" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:263 ++msgid "check for available package upgrades" ++msgstr "檢查可用的軟體包升級" + +-#. Translators: This is the full word 'Architecture', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:515 ../dnf/cli/output.py:1303 +-msgctxt "long" +-msgid "Architecture" ++#: ../dnf/cli/commands/__init__.py:269 ++msgid "show changelogs before update" + msgstr "" + +-#. Translators: This is the short version of 'Size'. It should +-#. not be longer than 5 characters. If the term 'Size' in your +-#. language is not longer than 5 characters then you can use it +-#. unabbreviated. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1324 +-msgctxt "short" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:366 ../dnf/cli/commands/__init__.py:419 ++#: ../dnf/cli/commands/__init__.py:475 ++msgid "No package available." ++msgstr "沒有可用的軟體包。" + +-#. Translators: This is the full (unabbreviated) term 'Size'. +-#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1326 +-msgctxt "long" +-msgid "Size" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:381 ++msgid "No packages marked for install." ++msgstr "沒有軟體包標記為安裝。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:521 +-msgid "Source" +-msgstr "來源" ++#: ../dnf/cli/commands/__init__.py:417 ++msgid "No package installed." ++msgstr "沒有已安裝的軟體包。" + +-#. Translators: This is abbreviated 'Repository', used when +-#. we have not enough space to display the full word. +-#: ../dnf/cli/output.py:522 ../dnf/cli/output.py:1315 +-msgctxt "short" +-msgid "Repo" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:437 ../dnf/cli/commands/__init__.py:494 ++#: ../dnf/cli/commands/reinstall.py:91 ++#, python-format ++msgid " (from %s)" ++msgstr " (來自 %s)" + +-#. Translators: This is the full word 'Repository', used when +-#. we have enough space. +-#: ../dnf/cli/output.py:523 ../dnf/cli/output.py:1318 +-msgctxt "long" +-msgid "Repository" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:438 ../dnf/cli/commands/__init__.py:495 ++#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 ++#, python-format ++msgid "Installed package %s%s not available." ++msgstr "已安裝的軟體包 %s%s 不可用。" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:530 +-msgid "From repo" +-msgstr "來源軟體庫" ++#: ../dnf/cli/commands/__init__.py:472 ../dnf/cli/commands/__init__.py:581 ++#: ../dnf/cli/commands/__init__.py:624 ../dnf/cli/commands/__init__.py:671 ++msgid "No package installed from the repository." ++msgstr "沒有來自這個軟體庫的已安裝軟體包。" + +-#. :hawkey does not support changelog information +-#. print(_("Committer : %s") % ucd(pkg.committer)) +-#. print(_("Committime : %s") % time.ctime(pkg.committime)) +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:536 +-msgid "Packager" +-msgstr "打包者" ++#: ../dnf/cli/commands/__init__.py:535 ../dnf/cli/commands/reinstall.py:101 ++msgid "No packages marked for reinstall." ++msgstr "沒有軟體包標記為要重新安裝。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:538 +-msgid "Buildtime" +-msgstr "建置時間" ++#: ../dnf/cli/commands/__init__.py:721 ../dnf/cli/commands/upgrade.py:89 ++msgid "No packages marked for upgrade." ++msgstr "沒有軟體包為升級標記。" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:542 +-msgid "Install time" +-msgstr "安裝時間" ++#: ../dnf/cli/commands/__init__.py:731 ++msgid "run commands on top of all packages in given repository" ++msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" + +-#. Translators: This message should be no longer than 12 chars. +-#: ../dnf/cli/output.py:551 +-msgid "Installed by" +-msgstr "安裝內容" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "REPOID" ++msgstr "" + +-#. Translators: This is abbreviated 'Summary'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:555 +-msgctxt "short" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:770 ++msgid "Repository ID" + msgstr "" + +-#: ../dnf/cli/output.py:556 ../dnf/cli/commands/search.py:62 +-msgctxt "long" +-msgid "Summary" ++#: ../dnf/cli/commands/__init__.py:781 ../dnf/cli/commands/mark.py:48 ++#: ../dnf/cli/commands/updateinfo.py:108 ++msgid "Package specification" + msgstr "" + +-#: ../dnf/cli/output.py:559 ../dnf/cli/commands/search.py:64 +-msgid "URL" +-msgstr "URL" ++#: ../dnf/cli/commands/__init__.py:805 ++msgid "display a helpful usage message" ++msgstr "顯示用法說明訊息" + +-#. Translators: This message should be no longer than 12 characters. +-#: ../dnf/cli/output.py:561 +-msgid "License" +-msgstr "授權" ++#: ../dnf/cli/commands/__init__.py:809 ++msgid "COMMAND" ++msgstr "指令" + +-#. Translators: This is abbreviated 'Description'. Should be no longer +-#. than 12 characters. You can use the full version if it is short +-#. enough in your language. +-#: ../dnf/cli/output.py:565 +-msgctxt "short" +-msgid "Description" ++#: ../dnf/cli/commands/__init__.py:810 ++#, python-brace-format ++msgid "{prog} command to get help for" + msgstr "" + +-#: ../dnf/cli/output.py:566 ../dnf/cli/commands/search.py:63 +-msgctxt "long" +-msgid "Description" +-msgstr "" ++#: ../dnf/cli/commands/__init__.py:827 ++msgid "display, or use, the transaction history" ++msgstr "顯示或使用處理事項歷史紀錄" + +-#: ../dnf/cli/output.py:692 +-msgid "No packages to list" ++#: ../dnf/cli/commands/__init__.py:855 ++msgid "" ++"Found more than one transaction ID.\n" ++"'{}' requires one transaction ID or package name." + msgstr "" ++"找到超過一個處理事項識別碼。\n" ++"「{}」需要一個處理事項識別碼或軟體包名稱。" + +-#: ../dnf/cli/output.py:703 +-msgid "y" +-msgstr "y" +- +-#: ../dnf/cli/output.py:703 +-msgid "yes" +-msgstr "是" +- +-#: ../dnf/cli/output.py:704 +-msgid "n" +-msgstr "n" +- +-#: ../dnf/cli/output.py:704 +-msgid "no" +-msgstr "否" +- +-#: ../dnf/cli/output.py:708 +-msgid "Is this ok [y/N]: " +-msgstr "這樣可以嗎 [y/N]: " +- +-#: ../dnf/cli/output.py:712 +-msgid "Is this ok [Y/n]: " +-msgstr "這樣可以嗎 [Y/n]: " ++#: ../dnf/cli/commands/__init__.py:863 ++msgid "No transaction ID or package name given." ++msgstr "沒有提供處理事項識別碼或軟體包名稱。" + +-#: ../dnf/cli/output.py:792 +-#, python-format +-msgid "Group: %s" +-msgstr "群組:%s" ++#: ../dnf/cli/commands/__init__.py:875 ++msgid "You don't have access to the history DB." ++msgstr "您沒有權限存取歷史紀錄資料庫。" + +-#: ../dnf/cli/output.py:796 ++#: ../dnf/cli/commands/__init__.py:887 + #, python-format +-msgid " Group-Id: %s" +-msgstr " 群組 ID:%s" ++msgid "" ++"Cannot undo transaction %s, doing so would result in an inconsistent package" ++" database." ++msgstr "無法復原處理事項 %s,這樣做會導致軟體包資料庫不一致。" + +-#: ../dnf/cli/output.py:798 ../dnf/cli/output.py:837 ++#: ../dnf/cli/commands/__init__.py:892 + #, python-format +-msgid " Description: %s" +-msgstr " 描述:%s" ++msgid "" ++"Cannot rollback transaction %s, doing so would result in an inconsistent " ++"package database." ++msgstr "無法回滾處理事項 %s,這樣做會導致軟體包資料庫不一致。" + +-#: ../dnf/cli/output.py:800 +-#, python-format +-msgid " Language: %s" +-msgstr " 語言:%s" ++#: ../dnf/cli/commands/__init__.py:962 ++msgid "" ++"Invalid transaction ID range definition '{}'.\n" ++"Use '..'." ++msgstr "" ++"無效的處理事項識別碼範圍定義「{}」。\n" ++"使用「..」。" + +-#: ../dnf/cli/output.py:803 +-msgid " Mandatory Packages:" +-msgstr " 必備軟體包:" ++#: ../dnf/cli/commands/__init__.py:966 ++msgid "" ++"Can't convert '{}' to transaction ID.\n" ++"Use '', 'last', 'last-'." ++msgstr "" + +-#: ../dnf/cli/output.py:804 +-msgid " Default Packages:" +-msgstr " 預設軟體包:" ++#: ../dnf/cli/commands/__init__.py:995 ++msgid "No transaction which manipulates package '{}' was found." ++msgstr "找不到操作「{}」軟體包的處理事項。" + +-#: ../dnf/cli/output.py:805 +-msgid " Optional Packages:" +-msgstr " 選用軟體包:" ++#: ../dnf/cli/commands/alias.py:40 ++msgid "List or create command aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:806 +-msgid " Conditional Packages:" +-msgstr " 條件軟體包:" ++#: ../dnf/cli/commands/alias.py:47 ++msgid "enable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:831 +-#, python-format +-msgid "Environment Group: %s" +-msgstr "環境群組:%s" ++#: ../dnf/cli/commands/alias.py:50 ++msgid "disable aliases resolving" ++msgstr "" + +-#: ../dnf/cli/output.py:834 +-#, python-format +-msgid " Environment-Id: %s" +-msgstr " 環境 ID:%s" ++#: ../dnf/cli/commands/alias.py:53 ++msgid "action to do with aliases" ++msgstr "" + +-#: ../dnf/cli/output.py:840 +-msgid " Mandatory Groups:" +-msgstr " 必備群組:" ++#: ../dnf/cli/commands/alias.py:55 ++msgid "alias definition" ++msgstr "" + +-#: ../dnf/cli/output.py:841 +-msgid " Optional Groups:" +-msgstr " 選用群組:" ++#: ../dnf/cli/commands/alias.py:70 ++msgid "Aliases are now enabled" ++msgstr "" + +-#: ../dnf/cli/output.py:862 +-msgid "Matched from:" +-msgstr "符合來源:" ++#: ../dnf/cli/commands/alias.py:73 ++msgid "Aliases are now disabled" ++msgstr "" + +-#: ../dnf/cli/output.py:876 ++#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 + #, python-format +-msgid "Filename : %s" +-msgstr "檔案名稱:%s" ++msgid "Invalid alias key: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:901 ++#: ../dnf/cli/commands/alias.py:96 + #, python-format +-msgid "Repo : %s" +-msgstr "軟體庫 :%s" +- +-#: ../dnf/cli/output.py:910 +-msgid "Description : " +-msgstr "描述 : " ++msgid "Alias argument has no value: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:914 ++#: ../dnf/cli/commands/alias.py:130 + #, python-format +-msgid "URL : %s" +-msgstr "URL :%s" ++msgid "Aliases added: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:918 ++#: ../dnf/cli/commands/alias.py:144 + #, python-format +-msgid "License : %s" +-msgstr "授權 :%s" ++msgid "Alias not found: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:924 ++#: ../dnf/cli/commands/alias.py:147 + #, python-format +-msgid "Provide : %s" +-msgstr "提供 :%s" ++msgid "Aliases deleted: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:944 ++#: ../dnf/cli/commands/alias.py:154 + #, python-format +-msgid "Other : %s" +-msgstr "其他 :%s" +- +-#: ../dnf/cli/output.py:993 +-msgid "There was an error calculating total download size" +-msgstr "計算總下載大小時發生錯誤" ++msgid "%s, alias %s" ++msgstr "" + +-#: ../dnf/cli/output.py:999 ++#: ../dnf/cli/commands/alias.py:156 + #, python-format +-msgid "Total size: %s" +-msgstr "總大小:%s" ++msgid "Alias %s='%s'" ++msgstr "" + +-#: ../dnf/cli/output.py:1002 +-#, python-format +-msgid "Total download size: %s" +-msgstr "總下載大小:%s" ++#: ../dnf/cli/commands/alias.py:160 ++msgid "Aliases resolving is disabled." ++msgstr "" + +-#: ../dnf/cli/output.py:1005 +-#, python-format +-msgid "Installed size: %s" +-msgstr "安裝的大小:%s" ++#: ../dnf/cli/commands/alias.py:165 ++msgid "No aliases specified." ++msgstr "" + +-#: ../dnf/cli/output.py:1023 +-msgid "There was an error calculating installed size" +-msgstr "計算安裝大小時發生錯誤" ++#: ../dnf/cli/commands/alias.py:172 ++msgid "No alias specified." ++msgstr "" ++ ++#: ../dnf/cli/commands/alias.py:178 ++msgid "No aliases defined." ++msgstr "" + +-#: ../dnf/cli/output.py:1027 ++#: ../dnf/cli/commands/alias.py:185 + #, python-format +-msgid "Freed space: %s" +-msgstr "釋放空間:%s" ++msgid "No match for alias: %s" ++msgstr "" + +-#: ../dnf/cli/output.py:1036 +-msgid "Marking packages as installed by the group:" +-msgstr "依據群組將軟體包標記為安裝:" ++#: ../dnf/cli/commands/autoremove.py:41 ++msgid "" ++"remove all unneeded packages that were originally installed as dependencies" ++msgstr "移除所有當初因依賴關係而安裝但目前不再需要的軟體包" + +-#: ../dnf/cli/output.py:1043 +-msgid "Marking packages as removed by the group:" +-msgstr "依據群組將軟體包標記為移除:" ++#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 ++msgid "Package to remove" ++msgstr "要移除的軟體包" + +-#: ../dnf/cli/output.py:1053 +-msgid "Group" +-msgstr "群組" +- +-#: ../dnf/cli/output.py:1053 +-msgid "Packages" +-msgstr "軟體包" ++#: ../dnf/cli/commands/check.py:34 ++msgid "check for problems in the packagedb" ++msgstr "檢查 packagedb 中是否有問題" + +-#: ../dnf/cli/output.py:1118 +-msgid "Installing group/module packages" +-msgstr "將安裝群組/模組軟體包" ++#: ../dnf/cli/commands/check.py:40 ++msgid "show all problems; default" ++msgstr "顯示所有問題;預設值" + +-#: ../dnf/cli/output.py:1119 +-msgid "Installing group packages" +-msgstr "將安裝軟體包群組" ++#: ../dnf/cli/commands/check.py:43 ++msgid "show dependency problems" ++msgstr "顯示依賴關係問題" + +-#. TRANSLATORS: This is for a list of packages to be installed. +-#: ../dnf/cli/output.py:1123 +-msgctxt "summary" +-msgid "Installing" +-msgstr "安裝" ++#: ../dnf/cli/commands/check.py:46 ++msgid "show duplicate problems" ++msgstr "顯示重複問題" + +-#. TRANSLATORS: This is for a list of packages to be upgraded. +-#: ../dnf/cli/output.py:1125 +-msgctxt "summary" +-msgid "Upgrading" +-msgstr "升級" ++#: ../dnf/cli/commands/check.py:49 ++msgid "show obsoleted packages" ++msgstr "顯示棄用的軟體包" + +-#. TRANSLATORS: This is for a list of packages to be reinstalled. +-#: ../dnf/cli/output.py:1127 +-msgctxt "summary" +-msgid "Reinstalling" +-msgstr "重裝" ++#: ../dnf/cli/commands/check.py:52 ++msgid "show problems with provides" ++msgstr "顯示提供的問題" + +-#: ../dnf/cli/output.py:1129 +-msgid "Installing dependencies" +-msgstr "將安裝依賴項目" ++#: ../dnf/cli/commands/check.py:97 ++msgid "{} has missing requires of {}" ++msgstr "{} 遺失了 {} 的要求" + +-#: ../dnf/cli/output.py:1130 +-msgid "Installing weak dependencies" +-msgstr "將安裝弱依賴項目" ++#: ../dnf/cli/commands/check.py:117 ++msgid "{} is a duplicate with {}" ++msgstr "{} 與 {} 重複" + +-#. TRANSLATORS: This is for a list of packages to be removed. +-#: ../dnf/cli/output.py:1132 +-msgid "Removing" +-msgstr "移除" ++#: ../dnf/cli/commands/check.py:128 ++msgid "{} is obsoleted by {}" ++msgstr "{} 已經棄用由 {}" + +-#: ../dnf/cli/output.py:1133 +-msgid "Removing dependent packages" +-msgstr "正在移除相關的軟體包" ++#: ../dnf/cli/commands/check.py:137 ++msgid "{} provides {} but it cannot be found" ++msgstr "{} 提供 {} 但找不到" + +-#: ../dnf/cli/output.py:1134 +-msgid "Removing unused dependencies" +-msgstr "正在移除無用的依賴軟體包" ++#: ../dnf/cli/commands/clean.py:68 ++#, python-format ++msgid "Removing file %s" ++msgstr "正在移除檔案 %s" + +-#. TRANSLATORS: This is for a list of packages to be downgraded. +-#: ../dnf/cli/output.py:1136 +-msgctxt "summary" +-msgid "Downgrading" +-msgstr "降級" ++#: ../dnf/cli/commands/clean.py:87 ++msgid "remove cached data" ++msgstr "移除快取資料" + +-#: ../dnf/cli/output.py:1161 +-msgid "Installing module profiles" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:93 ++msgid "Metadata type to clean" ++msgstr "要清理的中介資料類型" + +-#: ../dnf/cli/output.py:1170 +-msgid "Disabling module profiles" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:105 ++msgid "Cleaning data: " ++msgstr "正在清理資料: " + +-#: ../dnf/cli/output.py:1179 +-msgid "Enabling module streams" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:111 ++msgid "Cache was expired" ++msgstr "快取已過期" + +-#: ../dnf/cli/output.py:1187 +-msgid "Switching module streams" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:115 ++#, python-format ++msgid "%d file removed" ++msgid_plural "%d files removed" ++msgstr[0] "%d 個檔案已經移除" + +-#: ../dnf/cli/output.py:1195 +-msgid "Disabling modules" +-msgstr "" ++#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 ++#, python-format ++msgid "Waiting for process with pid %d to finish." ++msgstr "正在等候 PID %d 程序完成。" + +-#: ../dnf/cli/output.py:1203 +-msgid "Resetting modules" +-msgstr "" ++#: ../dnf/cli/commands/deplist.py:32 ++msgid "List package's dependencies and what packages provide them" ++msgstr "列出軟體包的依賴關係以及由何軟體包提供" + +-#: ../dnf/cli/output.py:1211 +-msgid "Installing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:32 ++msgid "synchronize installed packages to the latest available versions" ++msgstr "將已安裝的軟體包同步至最新的可用版本" + +-#: ../dnf/cli/output.py:1218 +-msgid "Upgrading Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/distrosync.py:36 ++msgid "Package to synchronize" ++msgstr "要同步的軟體包" + +-#: ../dnf/cli/output.py:1225 +-msgid "Removing Environment Groups" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:34 ++msgid "Downgrade a package" ++msgstr "降級軟體包" + +-#: ../dnf/cli/output.py:1232 +-msgid "Installing Groups" +-msgstr "" ++#: ../dnf/cli/commands/downgrade.py:38 ++msgid "Package to downgrade" ++msgstr "要降級的軟體包" + +-#: ../dnf/cli/output.py:1239 +-msgid "Upgrading Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:44 ++msgid "display, or use, the groups information" ++msgstr "顯示或使用群組資訊" + +-#: ../dnf/cli/output.py:1246 +-msgid "Removing Groups" +-msgstr "" ++#: ../dnf/cli/commands/group.py:70 ++msgid "No group data available for configured repositories." ++msgstr "設定的軟體庫沒有可用的群組資料。" + +-#: ../dnf/cli/output.py:1261 ++#: ../dnf/cli/commands/group.py:127 + #, python-format +-msgid "" +-"Skipping packages with conflicts:\n" +-"(add '%s' to command line to force their upgrade)" +-msgstr "" +-"略過有衝突的軟體包:\n" +-"(加入「%s」到指令列中來強制升級)" ++msgid "Warning: Group %s does not exist." ++msgstr "警告: %s 群組不存在。" + +-#: ../dnf/cli/output.py:1269 +-#, python-format +-msgid "Skipping packages with broken dependencies%s" +-msgstr "略過依賴關係損壞的軟體包%s" ++#: ../dnf/cli/commands/group.py:168 ++msgid "Warning: No groups match:" ++msgstr "警告:沒有符合的群組:" + +-#: ../dnf/cli/output.py:1273 +-msgid " or part of a group" +-msgstr " 或群組的一部分" ++#: ../dnf/cli/commands/group.py:197 ++msgid "Available Environment Groups:" ++msgstr "可用的環境群組:" + +-#. Translators: This is the short version of 'Package'. You can +-#. use the full (unabbreviated) term 'Package' if you think that +-#. the translation to your language is not too long and will +-#. always fit to limited space. +-#: ../dnf/cli/output.py:1294 +-msgctxt "short" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:199 ++msgid "Installed Environment Groups:" ++msgstr "已安裝的環境群組:" ++ ++#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 ++msgid "Installed Groups:" ++msgstr "已安裝的群組:" ++ ++#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 ++msgid "Installed Language Groups:" ++msgstr "已安裝的語言群組:" ++ ++#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 ++msgid "Available Groups:" ++msgstr "可用的群組:" ++ ++#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 ++msgid "Available Language Groups:" ++msgstr "可用的語言群組:" ++ ++#: ../dnf/cli/commands/group.py:320 ++msgid "include optional packages from group" ++msgstr "包含群組提供的選用軟體包" ++ ++#: ../dnf/cli/commands/group.py:323 ++msgid "show also hidden groups" ++msgstr "也顯示隱藏群組" ++ ++#: ../dnf/cli/commands/group.py:325 ++msgid "show only installed groups" ++msgstr "僅顯示已安裝的群組" ++ ++#: ../dnf/cli/commands/group.py:327 ++msgid "show only available groups" ++msgstr "僅顯示可用的群組" ++ ++#: ../dnf/cli/commands/group.py:329 ++msgid "show also ID of groups" + msgstr "" + +-#. Translators: This is the full (unabbreviated) term 'Package'. +-#. This is also a hack to resolve RhBug 1302935 correctly. +-#: ../dnf/cli/output.py:1296 ../dnf/cli/output.py:1968 +-msgctxt "long" +-msgid "Package" ++#: ../dnf/cli/commands/group.py:331 ++msgid "available subcommands: {} (default), {}" + msgstr "" + +-#: ../dnf/cli/output.py:1345 +-msgid "replacing" +-msgstr "替換" ++#: ../dnf/cli/commands/group.py:335 ++msgid "argument for group subcommand" ++msgstr "" + +-#: ../dnf/cli/output.py:1353 ++#: ../dnf/cli/commands/group.py:344 + #, python-format +-msgid "" +-"\n" +-"Transaction Summary\n" +-"%s\n" +-msgstr "" +-"\n" +-"處理事項摘要\n" +-"%s\n" ++msgid "Invalid groups sub-command, use: %s." ++msgstr "無效的群組子指令,請用:%s。" + +-#. TODO: remove +-#: ../dnf/cli/output.py:1358 ../dnf/cli/output.py:1875 +-#: ../dnf/cli/output.py:1876 +-msgid "Install" +-msgstr "安裝" ++#: ../dnf/cli/commands/group.py:401 ++msgid "Unable to find a mandatory group package." ++msgstr "找不到強制群組軟體包。" + +-#: ../dnf/cli/output.py:1362 ../dnf/cli/output.py:1884 +-msgid "Upgrade" +-msgstr "升級" ++#: ../dnf/cli/commands/install.py:47 ++msgid "install a package or packages on your system" ++msgstr "在系統上安裝一個軟體包" + +-#: ../dnf/cli/output.py:1363 +-msgid "Remove" +-msgstr "移除" ++#: ../dnf/cli/commands/install.py:53 ++msgid "Package to install" ++msgstr "要安裝的軟體包" + +-#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1882 +-msgid "Downgrade" +-msgstr "降級" ++#: ../dnf/cli/commands/install.py:118 ++msgid "Unable to find a match" ++msgstr "無法找到匹配項目" + +-#: ../dnf/cli/output.py:1366 +-msgid "Skip" +-msgstr "略過" ++#: ../dnf/cli/commands/install.py:131 ++#, python-format ++msgid "Not a valid rpm file path: %s" ++msgstr "無效 RPM 檔案位址:%s" + +-#: ../dnf/cli/output.py:1375 ../dnf/cli/output.py:1391 +-msgid "Package" +-msgid_plural "Packages" +-msgstr[0] "軟體包" ++#: ../dnf/cli/commands/install.py:167 ++#, python-brace-format ++msgid "There are following alternatives for \"{0}\": {1}" ++msgstr "以下可以用來替代「{0}」:{1}" + +-#: ../dnf/cli/output.py:1393 +-msgid "Dependent package" +-msgid_plural "Dependent packages" +-msgstr[0] "依賴的軟體包" ++#: ../dnf/cli/commands/makecache.py:37 ++msgid "generate the metadata cache" ++msgstr "生成中介資料快取" + +-#: ../dnf/cli/output.py:1455 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1885 +-msgid "Upgraded" +-msgstr "已升級" ++#: ../dnf/cli/commands/makecache.py:48 ++msgid "Making cache files for all metadata files." ++msgstr "為所有中介資料檔案製作快取檔案。" + +-#: ../dnf/cli/output.py:1456 ../dnf/cli/output.py:1717 +-#: ../dnf/cli/output.py:1883 +-msgid "Downgraded" +-msgstr "已降級" ++#: ../dnf/cli/commands/mark.py:39 ++msgid "mark or unmark installed packages as installed by user." ++msgstr "由使用者標記為安裝或取消標記的軟體包。" + +-#: ../dnf/cli/output.py:1457 ../dnf/cli/output.py:1716 +-#: ../dnf/cli/output.py:1718 ../dnf/cli/commands/updateinfo.py:321 +-msgid "Installed" +-msgstr "已安裝" ++#: ../dnf/cli/commands/mark.py:44 ++msgid "" ++"install: mark as installed by user\n" ++"remove: unmark as installed by user\n" ++"group: mark as installed by group" ++msgstr "" + +-#: ../dnf/cli/output.py:1461 +-msgid "Reinstalled" +-msgstr "已重裝" ++#: ../dnf/cli/commands/mark.py:52 ++#, python-format ++msgid "%s marked as user installed." ++msgstr "%s 標記為使用者安裝。" + +-#: ../dnf/cli/output.py:1462 +-msgid "Skipped" +-msgstr "" ++#: ../dnf/cli/commands/mark.py:56 ++#, python-format ++msgid "%s unmarked as user installed." ++msgstr "%s 取消標記使用者安裝。" + +-#: ../dnf/cli/output.py:1463 +-msgid "Removed" +-msgstr "已移除" ++#: ../dnf/cli/commands/mark.py:60 ++#, python-format ++msgid "%s marked as group installed." ++msgstr "%s 標記為群組安裝。" + +-#: ../dnf/cli/output.py:1466 +-msgid "Failed" +-msgstr "失敗" ++#: ../dnf/cli/commands/mark.py:85 ../dnf/cli/commands/shell.py:129 ++#: ../dnf/cli/commands/shell.py:237 ../dnf/cli/commands/shell.py:279 ++msgid "Error:" ++msgstr "錯誤:" + +-#: ../dnf/cli/output.py:1517 +-msgid "Total" +-msgstr "總計" ++#: ../dnf/cli/commands/mark.py:87 ++#, python-format ++msgid "Package %s is not installed." ++msgstr "%s 軟體包尚未安裝。" + +-#: ../dnf/cli/output.py:1545 +-msgid "" +-msgstr "<未設定>" ++#: ../dnf/cli/commands/module.py:51 ++msgid "" ++"Only module name, stream, architecture or profile is used. Ignoring unneeded" ++" information in argument: '{}'" ++msgstr "" + +-#: ../dnf/cli/output.py:1546 +-msgid "System" +-msgstr "系統" ++#: ../dnf/cli/commands/module.py:104 ../dnf/cli/commands/module.py:126 ++msgid "No matching Modules to list" ++msgstr "沒有要列出的符合模組" + +-#: ../dnf/cli/output.py:1596 +-msgid "Command line" +-msgstr "指令列" ++#: ../dnf/cli/commands/module.py:256 ++msgid "Package {} belongs to multiple modules, skipping" ++msgstr "" ++ ++#: ../dnf/cli/commands/module.py:317 ++msgid "Interact with Modules." ++msgstr "與模組互動。" + +-#. TRANSLATORS: user names who executed transaction in history command output +-#: ../dnf/cli/output.py:1599 +-msgid "User name" +-msgstr "使用者名稱" ++#: ../dnf/cli/commands/module.py:330 ++msgid "show only enabled modules" ++msgstr "只顯示已啟用的模組" + +-#. REALLY Needs to use columns! +-#: ../dnf/cli/output.py:1600 ../dnf/cli/output.py:1965 +-msgid "ID" +-msgstr "ID" ++#: ../dnf/cli/commands/module.py:333 ++msgid "show only disabled modules" ++msgstr "只顯示已停用的模組" + +-#: ../dnf/cli/output.py:1602 +-msgid "Date and time" +-msgstr "日期與時間" ++#: ../dnf/cli/commands/module.py:336 ++msgid "show only installed modules or packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1966 +-msgid "Action(s)" +-msgstr "動作" ++#: ../dnf/cli/commands/module.py:339 ++msgid "show profile content" ++msgstr "顯示設定檔內容" + +-#: ../dnf/cli/output.py:1604 +-msgid "Altered" +-msgstr "已變動" ++#: ../dnf/cli/commands/module.py:344 ++msgid "remove all modular packages" ++msgstr "" + +-#: ../dnf/cli/output.py:1642 +-msgid "No transactions" +-msgstr "無處理事項" ++#: ../dnf/cli/commands/module.py:348 ++msgid "Modular command" ++msgstr "" + +-#: ../dnf/cli/output.py:1643 ../dnf/cli/output.py:1659 +-msgid "Failed history info" ++#: ../dnf/cli/commands/module.py:350 ++msgid "Module specification" + msgstr "" + +-#: ../dnf/cli/output.py:1658 +-msgid "No transaction ID, or package, given" +-msgstr "沒有給予處理事項 ID、或軟體包" ++#: ../dnf/cli/commands/module.py:372 ++msgid "{} {} {}: too few arguments" ++msgstr "" + +-#: ../dnf/cli/output.py:1716 +-msgid "Erased" +-msgstr "已抹除" ++#: ../dnf/cli/commands/reinstall.py:38 ++msgid "reinstall a package" ++msgstr "重新安裝軟體包" + +-#: ../dnf/cli/output.py:1718 +-msgid "Not installed" +-msgstr "未安裝" ++#: ../dnf/cli/commands/reinstall.py:42 ++msgid "Package to reinstall" ++msgstr "要重新安裝的軟體包" + +-#: ../dnf/cli/output.py:1719 +-msgid "Older" +-msgstr "舊版" ++#: ../dnf/cli/commands/remove.py:46 ++msgid "remove a package or packages from your system" ++msgstr "從系統移除軟體包" + +-#: ../dnf/cli/output.py:1719 +-msgid "Newer" +-msgstr "新版" ++#: ../dnf/cli/commands/remove.py:53 ++msgid "remove duplicated packages" ++msgstr "移除重複的軟體包" + +-#: ../dnf/cli/output.py:1767 ../dnf/cli/output.py:1769 +-msgid "Transaction ID :" +-msgstr "處理事項ID:" ++#: ../dnf/cli/commands/remove.py:58 ++msgid "remove installonly packages over the limit" ++msgstr "移除超過限制的 installonly 軟體包" + +-#: ../dnf/cli/output.py:1772 +-msgid "Begin time :" +-msgstr "開始時間 :" ++#: ../dnf/cli/commands/remove.py:94 ++msgid "No duplicated packages found for removal." ++msgstr "沒有要移除的重複軟體包。" + +-#: ../dnf/cli/output.py:1775 ../dnf/cli/output.py:1777 +-msgid "Begin rpmdb :" +-msgstr "開始 rpmdb:" ++#: ../dnf/cli/commands/remove.py:120 ++msgid "No old installonly packages found for removal." ++msgstr "沒有要移除的舊 installonly 軟體包。" + +-#: ../dnf/cli/output.py:1783 +-#, python-format +-msgid "(%u seconds)" +-msgstr "(%u 秒)" ++#: ../dnf/cli/commands/repolist.py:38 ../dnf/cli/commands/updateinfo.py:47 ++#: ../dnf/cli/commands/updateinfo.py:318 ../dnf/cli/commands/updateinfo.py:359 ++msgid "unknown" ++msgstr "未知" + +-#: ../dnf/cli/output.py:1785 ++#: ../dnf/cli/commands/repolist.py:40 + #, python-format +-msgid "(%u minutes)" +-msgstr "(%u 分鐘)" ++msgid "Never (last: %s)" ++msgstr "永不(上次:%s)" + +-#: ../dnf/cli/output.py:1787 ++#: ../dnf/cli/commands/repolist.py:42 + #, python-format +-msgid "(%u hours)" +-msgstr "(%u 小時)" ++msgid "Instant (last: %s)" ++msgstr "即時(上次:%s)" + +-#: ../dnf/cli/output.py:1789 ++#: ../dnf/cli/commands/repolist.py:45 + #, python-format +-msgid "(%u days)" +-msgstr "(%u 天)" +- +-#: ../dnf/cli/output.py:1790 +-msgid "End time :" +-msgstr "結束時間 :" +- +-#: ../dnf/cli/output.py:1793 ../dnf/cli/output.py:1795 +-msgid "End rpmdb :" +-msgstr "結束 rpmdb:" +- +-#: ../dnf/cli/output.py:1802 ../dnf/cli/output.py:1804 +-msgid "User :" +-msgstr "使用者 :" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1811 +-#: ../dnf/cli/output.py:1813 ../dnf/cli/output.py:1815 +-#: ../dnf/cli/output.py:1817 ../dnf/cli/output.py:1819 +-msgid "Return-Code :" +-msgstr "回傳代碼 :" +- +-#: ../dnf/cli/output.py:1808 ../dnf/cli/output.py:1815 +-msgid "Aborted" +-msgstr "已中止" +- +-#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1819 +-msgid "Success" +-msgstr "成功" ++msgid "%s second(s) (last: %s)" ++msgstr "%s 秒(上次:%s)" + +-#: ../dnf/cli/output.py:1813 +-msgid "Failures:" +-msgstr "失敗:" ++#: ../dnf/cli/commands/repolist.py:76 ++msgid "display the configured software repositories" ++msgstr "顯示已設定的軟體庫" + +-#: ../dnf/cli/output.py:1817 +-msgid "Failure:" +-msgstr "失敗:" ++#: ../dnf/cli/commands/repolist.py:83 ++msgid "show all repos" ++msgstr "顯示所有軟體庫" + +-#: ../dnf/cli/output.py:1827 ../dnf/cli/output.py:1829 +-msgid "Releasever :" +-msgstr "發行版本 :" ++#: ../dnf/cli/commands/repolist.py:86 ++msgid "show enabled repos (default)" ++msgstr "顯示啟用的軟體庫 (預設)" + +-#: ../dnf/cli/output.py:1834 ../dnf/cli/output.py:1836 +-msgid "Command Line :" +-msgstr "指令列 :" ++#: ../dnf/cli/commands/repolist.py:89 ++msgid "show disabled repos" ++msgstr "顯示停用的軟體庫" + +-#: ../dnf/cli/output.py:1842 +-msgid "Comment :" +-msgstr "備註 :" ++#: ../dnf/cli/commands/repolist.py:93 ++msgid "Repository specification" ++msgstr "" + +-#: ../dnf/cli/output.py:1846 +-msgid "Transaction performed with:" +-msgstr "處理事項執行者:" ++#: ../dnf/cli/commands/repolist.py:125 ++msgid "No repositories available" ++msgstr "沒有可用的軟體庫" + +-#: ../dnf/cli/output.py:1855 +-msgid "Packages Altered:" +-msgstr "變動的軟體包:" ++#: ../dnf/cli/commands/repolist.py:143 ../dnf/cli/commands/repolist.py:144 ++msgid "enabled" ++msgstr "已啟用" + +-#: ../dnf/cli/output.py:1861 +-msgid "Scriptlet output:" +-msgstr "指令小稿輸出:" ++#: ../dnf/cli/commands/repolist.py:151 ../dnf/cli/commands/repolist.py:152 ++msgid "disabled" ++msgstr "已停用" + +-#: ../dnf/cli/output.py:1868 +-msgid "Errors:" +-msgstr "錯誤:" ++#: ../dnf/cli/commands/repolist.py:162 ++msgid "Repo-id : " ++msgstr "" + +-#: ../dnf/cli/output.py:1877 +-msgid "Dep-Install" +-msgstr "依賴安裝" ++#: ../dnf/cli/commands/repolist.py:163 ++msgid "Repo-name : " ++msgstr "" + +-#: ../dnf/cli/output.py:1878 +-msgid "Obsoleted" +-msgstr "已棄用" ++#: ../dnf/cli/commands/repolist.py:166 ++msgid "Repo-status : " ++msgstr "" + +-#: ../dnf/cli/output.py:1880 +-msgid "Erase" +-msgstr "抹除" ++#: ../dnf/cli/commands/repolist.py:169 ++msgid "Repo-revision : " ++msgstr "" + +-#: ../dnf/cli/output.py:1881 +-msgid "Reinstall" +-msgstr "重裝" ++#: ../dnf/cli/commands/repolist.py:173 ++msgid "Repo-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:1956 +-msgid "Bad transaction IDs, or package(s), given" +-msgstr "給予的處理事項 ID、或軟體包不良" ++#: ../dnf/cli/commands/repolist.py:180 ++msgid "Repo-distro-tags : " ++msgstr "" + +-#: ../dnf/cli/output.py:2055 +-#, python-format +-msgid "---> Package %s.%s %s will be installed" +-msgstr "---> %s.%s %s 軟體包將會安裝" ++#: ../dnf/cli/commands/repolist.py:192 ++msgid "Repo-updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2057 +-#, python-format +-msgid "---> Package %s.%s %s will be an upgrade" +-msgstr "---> %s.%s %s 軟體包將會升級" ++#: ../dnf/cli/commands/repolist.py:194 ++msgid "Repo-pkgs : " ++msgstr "" + +-#: ../dnf/cli/output.py:2059 +-#, python-format +-msgid "---> Package %s.%s %s will be erased" +-msgstr "---> %s.%s %s 軟體包將被抹除" ++#: ../dnf/cli/commands/repolist.py:195 ++msgid "Repo-available-pkgs: " ++msgstr "" + +-#: ../dnf/cli/output.py:2061 +-#, python-format +-msgid "---> Package %s.%s %s will be reinstalled" +-msgstr "---> %s.%s %s 軟體包將會重裝" ++#: ../dnf/cli/commands/repolist.py:196 ++msgid "Repo-size : " ++msgstr "" + +-#: ../dnf/cli/output.py:2063 +-#, python-format +-msgid "---> Package %s.%s %s will be a downgrade" +-msgstr "---> %s.%s %s 軟體包將被降級" ++#: ../dnf/cli/commands/repolist.py:199 ++msgid "Repo-metalink : " ++msgstr "" + +-#: ../dnf/cli/output.py:2065 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleting" +-msgstr "---> %s.%s %s 軟體包將會棄用" ++#: ../dnf/cli/commands/repolist.py:204 ++msgid " Updated : " ++msgstr "" + +-#: ../dnf/cli/output.py:2067 +-#, python-format +-msgid "---> Package %s.%s %s will be upgraded" +-msgstr "---> %s.%s %s 軟體包將被升級" ++#: ../dnf/cli/commands/repolist.py:206 ++msgid "Repo-mirrors : " ++msgstr "" + +-#: ../dnf/cli/output.py:2069 +-#, python-format +-msgid "---> Package %s.%s %s will be obsoleted" +-msgstr "---> %s.%s %s 軟體包將被棄用" ++#: ../dnf/cli/commands/repolist.py:210 ../dnf/cli/commands/repolist.py:216 ++msgid "Repo-baseurl : " ++msgstr "" + +-#: ../dnf/cli/output.py:2078 +-msgid "--> Starting dependency resolution" +-msgstr "--> 開始解決依賴關係問題" ++#: ../dnf/cli/commands/repolist.py:219 ++msgid "Repo-expire : " ++msgstr "" + +-#: ../dnf/cli/output.py:2083 +-msgid "--> Finished dependency resolution" +-msgstr "--> 完成解決依賴關係問題" ++#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) ++#: ../dnf/cli/commands/repolist.py:223 ++msgid "Repo-exclude : " ++msgstr "" + +-#: ../dnf/cli/output.py:2097 ../dnf/crypto.py:132 +-#, python-format +-msgid "" +-"Importing GPG key 0x%s:\n" +-" Userid : \"%s\"\n" +-" Fingerprint: %s\n" +-" From : %s" ++#: ../dnf/cli/commands/repolist.py:227 ++msgid "Repo-include : " + msgstr "" +-"匯入 GPG 密鑰 0x%s:\n" +-"使用者識別碼:\"%s\"\n" +-"指紋 :%s\n" +-"來自 :%s" + +-#: ../dnf/cli/utils.py:98 +-msgid "Running" +-msgstr "執行中" ++#. TRANSLATORS: Number of packages that where excluded (5) ++#: ../dnf/cli/commands/repolist.py:232 ++msgid "Repo-excluded : " ++msgstr "" + +-#: ../dnf/cli/utils.py:99 +-msgid "Sleeping" +-msgstr "睡眠中" ++#: ../dnf/cli/commands/repolist.py:236 ++msgid "Repo-filename : " ++msgstr "" + +-#: ../dnf/cli/utils.py:100 +-msgid "Uninterruptible" +-msgstr "不中斷" ++#. Work out the first (id) and last (enabled/disabled/count), ++#. then chop the middle (name)... ++#: ../dnf/cli/commands/repolist.py:245 ../dnf/cli/commands/repolist.py:272 ++msgid "repo id" ++msgstr "軟體庫 ID" + +-#: ../dnf/cli/utils.py:101 +-msgid "Zombie" +-msgstr "殭屍" ++#: ../dnf/cli/commands/repolist.py:258 ../dnf/cli/commands/repolist.py:259 ++#: ../dnf/cli/commands/repolist.py:280 ++msgid "status" ++msgstr "狀態" + +-#: ../dnf/cli/utils.py:102 +-msgid "Traced/Stopped" +-msgstr "已追蹤 / 已停止" ++#: ../dnf/cli/commands/repolist.py:274 ../dnf/cli/commands/repolist.py:276 ++msgid "repo name" ++msgstr "軟體庫名稱" + +-#: ../dnf/cli/utils.py:103 +-msgid "Unknown" +-msgstr "未知的" ++#: ../dnf/cli/commands/repolist.py:290 ++msgid "Total packages: {}" ++msgstr "" + +-#: ../dnf/cli/utils.py:113 +-#, python-format +-msgid "Unable to find information about the locking process (PID %d)" +-msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" ++#: ../dnf/cli/commands/repoquery.py:108 ++msgid "search for packages matching keyword" ++msgstr "搜尋軟體包符合的關鍵詞" + +-#: ../dnf/cli/utils.py:117 +-#, python-format +-msgid " The application with PID %d is: %s" +-msgstr " 這個 PID 為 %d 的應用程式為:%s" ++#: ../dnf/cli/commands/repoquery.py:122 ++msgid "" ++"Query all packages (shorthand for repoquery '*' or repoquery without " ++"argument)" ++msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" + +-#: ../dnf/cli/utils.py:120 +-#, python-format +-msgid " Memory : %5s RSS (%5sB VSZ)" +-msgstr " 記憶體:%5s RSS (%5sB VSZ)" ++#: ../dnf/cli/commands/repoquery.py:125 ++msgid "Query all versions of packages (default)" ++msgstr "查詢軟體包的所有版本(預設值)" + +-#: ../dnf/cli/utils.py:125 +-#, python-format +-msgid " Started: %s - %s ago" +-msgstr " 開始於:%s - %s 之前" ++#: ../dnf/cli/commands/repoquery.py:128 ++msgid "show only results from this ARCH" ++msgstr "只顯示這個架構的結果" + +-#: ../dnf/cli/utils.py:127 +-#, python-format +-msgid " State : %s" +-msgstr " 狀態:%s" ++#: ../dnf/cli/commands/repoquery.py:130 ++msgid "show only results that owns FILE" ++msgstr "只顯示擁有檔案的結果" + +-#: ../dnf/cli/aliases.py:96 +-#, python-format +-msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:133 ++msgid "show only results that conflict REQ" ++msgstr "只顯示衝突 REQ 的結果" + +-#: ../dnf/cli/aliases.py:108 +-#, python-format +-msgid "Cannot read file \"%s\": %s" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:136 ++msgid "" ++"shows results that requires, suggests, supplements, enhances,or recommends " ++"package provides and files REQ" ++msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" + +-#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:893 +-#: ../dnf/cli/cli.py:897 ../dnf/cli/commands/alias.py:108 +-#, python-format +-msgid "Config error: %s" +-msgstr "設定檔錯誤:%s" ++#: ../dnf/cli/commands/repoquery.py:140 ++msgid "show only results that obsolete REQ" ++msgstr "只顯示棄用 REQ 的結果" + +-#: ../dnf/cli/aliases.py:185 +-msgid "Aliases contain infinite recursion" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:143 ++msgid "show only results that provide REQ" ++msgstr "只顯示提供 REQ 的結果" + +-#: ../dnf/cli/aliases.py:203 +-#, python-format +-msgid "%s, using original arguments." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:146 ++msgid "shows results that requires package provides and files REQ" ++msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" + +-#: ../dnf/cli/cli.py:136 +-#, python-format +-msgid " Installed: %s-%s at %s" +-msgstr " 已安裝:%s-%s 於 %s" ++#: ../dnf/cli/commands/repoquery.py:149 ++msgid "show only results that recommend REQ" ++msgstr "只顯示推薦 REQ 的結果" + +-#: ../dnf/cli/cli.py:138 +-#, python-format +-msgid " Built : %s at %s" +-msgstr " 建構 :%s 於 %s" ++#: ../dnf/cli/commands/repoquery.py:152 ++msgid "show only results that enhance REQ" ++msgstr "只顯示增強 REQ 的結果" + +-#: ../dnf/cli/cli.py:146 +-#, python-brace-format +-msgid "" +-"The operation would result in switching of module '{0}' stream '{1}' to " +-"stream '{2}'" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:155 ++msgid "show only results that suggest REQ" ++msgstr "只顯示建議 REQ 的結果" + +-#: ../dnf/cli/cli.py:171 +-msgid "" +-"It is not possible to switch enabled streams of a module.\n" +-"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:158 ++msgid "show only results that supplement REQ" ++msgstr "只顯示補充 REQ 的結果" ++ ++#: ../dnf/cli/commands/repoquery.py:161 ++msgid "check non-explicit dependencies (files and Provides); default" ++msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" + +-#: ../dnf/cli/cli.py:208 +-msgid "DNF will only download packages for the transaction." +-msgstr "DNF 只會下載為此處理事項的軟體包。" ++#: ../dnf/cli/commands/repoquery.py:163 ++msgid "check dependencies exactly as given, opposite of --alldeps" ++msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" + +-#: ../dnf/cli/cli.py:210 ++#: ../dnf/cli/commands/repoquery.py:165 + msgid "" +-"DNF will only download packages, install gpg keys, and check the " +-"transaction." +-msgstr "DNF 只會下載軟體包、安裝 GPG 密鑰、與檢查處理事項。" ++"used with --whatrequires, and --requires --resolve, query packages " ++"recursively." ++msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" + +-#: ../dnf/cli/cli.py:214 +-msgid "Operation aborted." +-msgstr "動作被取消。" ++#: ../dnf/cli/commands/repoquery.py:167 ++msgid "show a list of all dependencies and what packages provide them" ++msgstr "顯示依賴關係列表、與提供它們的軟體包" + +-#: ../dnf/cli/cli.py:221 +-msgid "Downloading Packages:" +-msgstr "下載軟體包:" ++#: ../dnf/cli/commands/repoquery.py:169 ++msgid "show available tags to use with --queryformat" ++msgstr "與 --queryformat 顯示可供使用的標籤" + +-#: ../dnf/cli/cli.py:227 +-msgid "Error downloading packages:" +-msgstr "下載軟體包時失敗:" ++#: ../dnf/cli/commands/repoquery.py:172 ++msgid "resolve capabilities to originating package(s)" ++msgstr "解析原始軟體包的功能" + +-#: ../dnf/cli/cli.py:255 +-msgid "Transaction failed" +-msgstr "處理事項失敗" ++#: ../dnf/cli/commands/repoquery.py:174 ++msgid "show recursive tree for package(s)" ++msgstr "顯示軟體包的遞迴樹" ++ ++#: ../dnf/cli/commands/repoquery.py:176 ++msgid "operate on corresponding source RPM" ++msgstr "在相應的來源 RPM 上執行" + +-#: ../dnf/cli/cli.py:278 ++#: ../dnf/cli/commands/repoquery.py:178 + msgid "" +-"Refusing to automatically import keys when running unattended.\n" +-"Use \"-y\" to override." ++"show N latest packages for a given name.arch (or latest but N if N is " ++"negative)" ++msgstr "為提供的 name.arch 顯示 N 個最新的軟體包(或最新、除了 N 如果 N 是否定的)" ++ ++#: ../dnf/cli/commands/repoquery.py:181 ++msgid "list also packages of inactive module streams" + msgstr "" +-"當無人職守時,拒絕自動匯入密鑰。\n" +-"使用「-y」覆蓋。" + +-#: ../dnf/cli/cli.py:296 +-msgid "GPG check FAILED" +-msgstr "GPG 檢查失敗" ++#: ../dnf/cli/commands/repoquery.py:186 ++msgid "show detailed information about the package" ++msgstr "顯示此軟體包的詳細資訊" + +-#: ../dnf/cli/cli.py:328 +-msgid "Changelogs for {}" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:189 ++msgid "show list of files in the package" ++msgstr "顯示軟體包內的檔案列表" + +-#: ../dnf/cli/cli.py:361 ../dnf/cli/cli.py:504 ../dnf/cli/cli.py:510 +-msgid "Obsoleting Packages" +-msgstr "棄用軟體包" ++#: ../dnf/cli/commands/repoquery.py:192 ++msgid "show package source RPM name" ++msgstr "顯示軟體包來源 RPM 名稱" + +-#: ../dnf/cli/cli.py:390 +-msgid "No packages marked for distribution synchronization." +-msgstr "沒有標記為與散布版同步的軟體包。" ++#: ../dnf/cli/commands/repoquery.py:195 ++msgid "show changelogs of the package" ++msgstr "顯示軟體包的變更紀錄" + +-#: ../dnf/cli/cli.py:427 +-msgid "No packages marked for downgrade." +-msgstr "沒有軟體包標記為降級。" ++#: ../dnf/cli/commands/repoquery.py:198 ++msgid "format for displaying found packages" ++msgstr "顯示找到的軟體包格式" + +-#: ../dnf/cli/cli.py:478 +-msgid "Installed Packages" +-msgstr "已安裝軟體包" ++#: ../dnf/cli/commands/repoquery.py:201 ++msgid "" ++"use name-epoch:version-release.architecture format for displaying found " ++"packages (default)" ++msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" + +-#: ../dnf/cli/cli.py:486 +-msgid "Available Packages" +-msgstr "可用的軟體包" ++#: ../dnf/cli/commands/repoquery.py:204 ++msgid "" ++"use name-version-release format for displaying found packages (rpm query " ++"default)" ++msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" + +-#: ../dnf/cli/cli.py:490 +-msgid "Autoremove Packages" +-msgstr "自動移除軟體包" ++#: ../dnf/cli/commands/repoquery.py:210 ++msgid "" ++"use epoch:name-version-release.architecture format for displaying found " ++"packages" ++msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" + +-#: ../dnf/cli/cli.py:492 +-msgid "Extra Packages" +-msgstr "額外的軟體包" ++#: ../dnf/cli/commands/repoquery.py:213 ++msgid "Display in which comps groups are presented selected packages" ++msgstr "顯示在哪些組合群組中出現選取的軟體包" + +-#: ../dnf/cli/cli.py:496 +-msgid "Available Upgrades" +-msgstr "可用的升級" ++#: ../dnf/cli/commands/repoquery.py:217 ++msgid "limit the query to installed duplicate packages" ++msgstr "限制查詢已安裝重複軟體包" + +-#: ../dnf/cli/cli.py:512 +-msgid "Recently Added Packages" +-msgstr "最近加入的軟體包" ++#: ../dnf/cli/commands/repoquery.py:224 ++msgid "limit the query to installed installonly packages" ++msgstr "限制查詢 installonly 的已安裝軟體包" + +-#: ../dnf/cli/cli.py:517 +-msgid "No matching Packages to list" +-msgstr "沒有符合的軟體包可列出" ++#: ../dnf/cli/commands/repoquery.py:227 ++msgid "limit the query to installed packages with unsatisfied dependencies" ++msgstr "限制查詢未滿足依賴關係的已安裝軟體包" + +-#: ../dnf/cli/cli.py:598 +-msgid "No Matches found" +-msgstr "沒有符合項目" ++#: ../dnf/cli/commands/repoquery.py:229 ++msgid "show a location from where packages can be downloaded" ++msgstr "顯示軟體包可以下載的位置" + +-#: ../dnf/cli/cli.py:608 +-msgid "No transaction ID given" +-msgstr "沒有提供處理事項識別碼" ++#: ../dnf/cli/commands/repoquery.py:232 ++msgid "Display capabilities that the package conflicts with." ++msgstr "顯示軟體包衝突的功能。" + +-#: ../dnf/cli/cli.py:613 +-msgid "Not found given transaction ID" +-msgstr "找不到提供的處理事項識別碼" ++#: ../dnf/cli/commands/repoquery.py:233 ++msgid "" ++"Display capabilities that the package can depend on, enhance, recommend, " ++"suggest, and supplement." ++msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" + +-#: ../dnf/cli/cli.py:622 +-msgid "Found more than one transaction ID!" +-msgstr "找到超過一個處理事項識別碼!" ++#: ../dnf/cli/commands/repoquery.py:235 ++msgid "Display capabilities that the package can enhance." ++msgstr "顯示軟體包可以增強的功能。" + +-#: ../dnf/cli/cli.py:639 +-#, python-format +-msgid "Transaction history is incomplete, before %u." +-msgstr "在 %u 之前,處理事項歷史紀錄不完整。" ++#: ../dnf/cli/commands/repoquery.py:236 ++msgid "Display capabilities provided by the package." ++msgstr "顯示提供自這個軟體包的功能。" + +-#: ../dnf/cli/cli.py:641 +-#, python-format +-msgid "Transaction history is incomplete, after %u." +-msgstr "在 %u 之後,處理事項歷史紀錄不完整。" ++#: ../dnf/cli/commands/repoquery.py:237 ++msgid "Display capabilities that the package recommends." ++msgstr "顯示這個推薦軟體包的功能。" + +-#: ../dnf/cli/cli.py:688 +-msgid "Undoing transaction {}, from {}" +-msgstr "取消變更處理事項 {},從 {}" ++#: ../dnf/cli/commands/repoquery.py:238 ++msgid "Display capabilities that the package depends on." ++msgstr "顯示這個軟體包依賴的功能。" + +-#: ../dnf/cli/cli.py:768 ../dnf/cli/commands/shell.py:236 ++#: ../dnf/cli/commands/repoquery.py:239 + #, python-format +-msgid "Unknown repo: '%s'" +-msgstr "未知的軟體庫:「%s」" ++msgid "" ++"Display capabilities that the package depends on for running a %%pre script." ++msgstr "顯示軟體包執行在 %%pre 指令上的功能。" + +-#: ../dnf/cli/cli.py:782 +-#, python-format +-msgid "No repository match: %s" +-msgstr "沒有軟體庫符合:%s" ++#: ../dnf/cli/commands/repoquery.py:240 ++msgid "Display capabilities that the package suggests." ++msgstr "顯示建議軟體包的功能。" + +-#: ../dnf/cli/cli.py:811 +-msgid "This command has to be run under the root user." +-msgstr "這個指令需要在 Root 使用者底下執行。" ++#: ../dnf/cli/commands/repoquery.py:241 ++msgid "Display capabilities that the package can supplement." ++msgstr "顯示可以補充軟體包的功能。" + +-#: ../dnf/cli/cli.py:840 +-#, python-format +-msgid "No such command: %s. Please use %s --help" +-msgstr "未知的指令:%s。請使用 %s --help" ++#: ../dnf/cli/commands/repoquery.py:247 ++msgid "Display only available packages." ++msgstr "只顯示可以使用的軟體包。" + +-#: ../dnf/cli/cli.py:843 +-#, python-format +-msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +-msgstr "這可為一個 DNF 插件指令,嘗試執行:「dnf install 'dnf-command(%s)'」" ++#: ../dnf/cli/commands/repoquery.py:250 ++msgid "Display only installed packages." ++msgstr "只顯示已經安裝的軟體包。" + +-#: ../dnf/cli/cli.py:846 ++#: ../dnf/cli/commands/repoquery.py:251 ++msgid "" ++"Display only packages that are not present in any of available repositories." ++msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" ++ ++#: ../dnf/cli/commands/repoquery.py:252 + msgid "" +-"It could be a DNF plugin command, but loading of plugins is currently " +-"disabled." +-msgstr "這可為一個 DNF 插件指令,但是插件載入目前為停用狀態。" ++"Display only packages that provide an upgrade for some already installed " ++"package." ++msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" + +-#: ../dnf/cli/cli.py:903 ++#: ../dnf/cli/commands/repoquery.py:253 ++#, python-brace-format + msgid "" +-"--destdir or --downloaddir must be used with --downloadonly or download or " +-"system-upgrade command." ++"Display only packages that can be removed by \"{prog} autoremove\" command." + msgstr "" +-"--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " +-"指令一起使用。" + +-#: ../dnf/cli/cli.py:909 ++#: ../dnf/cli/commands/repoquery.py:255 ++msgid "Display only packages that were installed by user." ++msgstr "只顯示使用者安裝的軟體包。" ++ ++#: ../dnf/cli/commands/repoquery.py:267 ++msgid "Display only recently edited packages" ++msgstr "只顯示最近修改過的軟體包" ++ ++#: ../dnf/cli/commands/repoquery.py:270 ++msgid "the key to search for" ++msgstr "要搜尋的關鍵詞:" ++ ++#: ../dnf/cli/commands/repoquery.py:292 + msgid "" +-"--enable, --set-enabled and --disable, --set-disabled must be used with " +-"config-manager command." ++"Option '--resolve' has to be used together with one of the '--conflicts', '" ++"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" ++"requires-pre', '--suggests' or '--supplements' options" + msgstr "" ++"選項 '--resolve' 需要與 '--conflicts', '--depends', '--enhances', '--provides', '" ++"--recommends', '--requires', '--requires-pre', '--suggests' 或 '--" ++"supplements' 選項一起使用" + +-#: ../dnf/cli/cli.py:991 ++#: ../dnf/cli/commands/repoquery.py:302 + msgid "" +-"Warning: Enforcing GPG signature check globally as per active RPM security " +-"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" ++"Option '--recursive' has to be used with '--whatrequires ' (optionally " ++"with '--alldeps', but not with '--exactdeps'), or with '--requires " ++"--resolve'" + msgstr "" + +-#: ../dnf/cli/cli.py:1008 +-msgid "Config file \"{}\" does not exist" +-msgstr "" ++#: ../dnf/cli/commands/repoquery.py:335 ++msgid "Package {} contains no files" ++msgstr "軟體包 {} 不包含任何檔案" + +-#: ../dnf/cli/cli.py:1028 +-msgid "" +-"Unable to detect release version (use '--releasever' to specify release " +-"version)" +-msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" ++#: ../dnf/cli/commands/repoquery.py:407 ++#, python-brace-format ++msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" ++msgstr "可使用的查詢標籤:使用 --queryformat \".. %{tag} ..\"" + +-#: ../dnf/cli/cli.py:1115 ../dnf/cli/commands/repoquery.py:430 +-msgid "argument {}: not allowed with argument {}" +-msgstr "引數 {}:不允許與 {} 引數使用" ++#: ../dnf/cli/commands/repoquery.py:480 ++msgid "argument {} requires --whatrequires or --whatdepends option" ++msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" + +-#: ../dnf/cli/cli.py:1122 +-#, python-format +-msgid "Command \"%s\" already defined" +-msgstr "指令「%s」已經定義" ++#: ../dnf/cli/commands/repoquery.py:525 ++#, python-brace-format ++msgid "" ++"No valid switch specified\n" ++"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" ++"\n" ++"description:\n" ++" For the given packages print a tree of thepackages." ++msgstr "" + +-#: ../dnf/cli/cli.py:1142 +-msgid "Excludes in dnf.conf: " +-msgstr "排除於 dnf.conf: " ++#: ../dnf/cli/commands/search.py:46 ++msgid "search package details for the given string" ++msgstr "根據字串搜尋軟體包詳細資訊" + +-#: ../dnf/cli/cli.py:1145 +-msgid "Includes in dnf.conf: " +-msgstr "包含於 dnf.conf: " ++#: ../dnf/cli/commands/search.py:51 ++msgid "search also package description and URL" ++msgstr "也搜尋軟體包描述說明和URL" + +-#: ../dnf/cli/cli.py:1148 +-msgid "Excludes in repo " +-msgstr "排除於軟體庫 " ++#: ../dnf/cli/commands/search.py:52 ++msgid "KEYWORD" ++msgstr "" + +-#: ../dnf/cli/cli.py:1151 +-msgid "Includes in repo " +-msgstr "包含於軟體庫 " ++#: ../dnf/cli/commands/search.py:55 ++msgid "Keyword to search for" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:46 +-msgid "remove a package or packages from your system" +-msgstr "從系統移除軟體包" ++#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:505 ++msgctxt "long" ++msgid "Name" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:53 +-msgid "remove duplicated packages" +-msgstr "移除重複的軟體包" ++#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:558 ++msgctxt "long" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:58 +-msgid "remove installonly packages over the limit" +-msgstr "移除超過限制的 installonly 軟體包" ++#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:568 ++msgctxt "long" ++msgid "Description" ++msgstr "" + +-#: ../dnf/cli/commands/remove.py:59 ../dnf/cli/commands/autoremove.py:46 +-msgid "Package to remove" +-msgstr "要移除的軟體包" ++#: ../dnf/cli/commands/search.py:64 ../dnf/cli/output.py:561 ++msgid "URL" ++msgstr "URL" + +-#: ../dnf/cli/commands/remove.py:94 +-msgid "No duplicated packages found for removal." +-msgstr "沒有要移除的重複軟體包。" ++#. TRANSLATORS: separator used between package attributes (eg. Name & Summary ++#. & URL) ++#: ../dnf/cli/commands/search.py:76 ++msgid " & " ++msgstr " & " + +-#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/__init__.py:437 +-#: ../dnf/cli/commands/__init__.py:494 ../dnf/cli/commands/reinstall.py:92 ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:80 + #, python-format +-msgid "Installed package %s%s not available." +-msgstr "已安裝的軟體包 %s%s 不可用。" ++msgid "%s Exactly Matched: %%s" ++msgstr "%s 精確符合:%%s" + +-#: ../dnf/cli/commands/remove.py:120 +-msgid "No old installonly packages found for removal." +-msgstr "沒有要移除的舊 installonly 軟體包。" ++#. TRANSLATORS: %s - translated package attributes, ++#. %%s - found keys (in listed attributes) ++#: ../dnf/cli/commands/search.py:84 ++#, python-format ++msgid "%s Matched: %%s" ++msgstr "%s 符合: %%s" ++ ++#: ../dnf/cli/commands/search.py:134 ++msgid "No matches found." ++msgstr "找不到符合項目。" + + #: ../dnf/cli/commands/shell.py:47 +-msgid "run an interactive DNF shell" +-msgstr "執行互動式 DNF shell" ++#, python-brace-format ++msgid "run an interactive {prog} shell" ++msgstr "" + + #: ../dnf/cli/commands/shell.py:68 + msgid "SCRIPT" + msgstr "SCRIPT" + + #: ../dnf/cli/commands/shell.py:69 +-msgid "Script to run in DNF shell" +-msgstr "要在 DNF shell 中執行的指令稿" +- +-#: ../dnf/cli/commands/shell.py:128 ../dnf/cli/commands/shell.py:236 +-#: ../dnf/cli/commands/shell.py:278 ../dnf/cli/commands/mark.py:85 +-msgid "Error:" +-msgstr "錯誤:" ++#, python-brace-format ++msgid "Script to run in {prog} shell" ++msgstr "" + +-#: ../dnf/cli/commands/shell.py:141 ++#: ../dnf/cli/commands/shell.py:142 + msgid "Unsupported key value." + msgstr "不支援的金鑰值。" + +-#: ../dnf/cli/commands/shell.py:157 ++#: ../dnf/cli/commands/shell.py:158 + #, python-format + msgid "Could not find repository: %s" + msgstr "找不到軟體庫:%s" + +-#: ../dnf/cli/commands/shell.py:173 ++#: ../dnf/cli/commands/shell.py:174 + msgid "" + "{} arg [value]\n" + " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +@@ -2272,7 +1927,7 @@ msgstr "" + " 如果沒有指定值,則顯示目前的值。\n" + " 如果有指定值,則設定該值。" + +-#: ../dnf/cli/commands/shell.py:180 ++#: ../dnf/cli/commands/shell.py:181 + msgid "" + "{} [command]\n" + " print help" +@@ -2280,7 +1935,7 @@ msgstr "" + "{} [command]\n" + " print help" + +-#: ../dnf/cli/commands/shell.py:184 ++#: ../dnf/cli/commands/shell.py:185 + msgid "" + "{} arg [option]\n" + " list: lists repositories and their status. option = [all | id | glob]\n" +@@ -2292,7 +1947,7 @@ msgstr "" + " enable: 啟用軟體庫 option = 軟體庫ID\n" + " disable: 停用軟體庫 option = 軟體庫ID" + +-#: ../dnf/cli/commands/shell.py:190 ++#: ../dnf/cli/commands/shell.py:191 + msgid "" + "{}\n" + " resolve the transaction set" +@@ -2300,7 +1955,7 @@ msgstr "" + "{}\n" + " 解析處理事項集" + +-#: ../dnf/cli/commands/shell.py:194 ++#: ../dnf/cli/commands/shell.py:195 + msgid "" + "{} arg\n" + " list: lists the contents of the transaction\n" +@@ -2312,7 +1967,7 @@ msgstr "" + " reset: 重設(歸零)處理事項\n" + " run: 執行處理事項" + +-#: ../dnf/cli/commands/shell.py:200 ++#: ../dnf/cli/commands/shell.py:201 + msgid "" + "{}\n" + " run the transaction" +@@ -2320,7 +1975,7 @@ msgstr "" + "{}\n" + " 執行處理事項" + +-#: ../dnf/cli/commands/shell.py:204 ++#: ../dnf/cli/commands/shell.py:205 + msgid "" + "{}\n" + " exit the shell" +@@ -2328,7 +1983,7 @@ msgstr "" + "{}\n" + " 離開 Shell" + +-#: ../dnf/cli/commands/shell.py:209 ++#: ../dnf/cli/commands/shell.py:210 + msgid "" + "Shell specific arguments:\n" + "\n" +@@ -2350,1283 +2005,1642 @@ msgstr "" + "run 解析並執行處理事項集\n" + "exit (or quit) 離開 Shell" + +-#: ../dnf/cli/commands/shell.py:258 +-#, python-format +-msgid "Error: Cannot open %s for reading" +-msgstr "錯誤:無法開啟 %s 供讀取" ++#: ../dnf/cli/commands/shell.py:259 ++#, python-format ++msgid "Error: Cannot open %s for reading" ++msgstr "錯誤:無法開啟 %s 供讀取" ++ ++#: ../dnf/cli/commands/shell.py:281 ../dnf/cli/main.py:177 ++msgid "Complete!" ++msgstr "完成!" ++ ++#: ../dnf/cli/commands/shell.py:291 ++msgid "Leaving Shell" ++msgstr "離開 Shell" ++ ++#: ../dnf/cli/commands/swap.py:35 ++#, python-brace-format ++msgid "run an interactive {prog} mod for remove and install one spec" ++msgstr "" ++ ++#: ../dnf/cli/commands/swap.py:40 ++msgid "The specs that will be removed" ++msgstr "這個 spec 將會被移除" ++ ++#: ../dnf/cli/commands/swap.py:42 ++msgid "The specs that will be installed" ++msgstr "這個 spec 將會被安裝" ++ ++#: ../dnf/cli/commands/updateinfo.py:44 ++msgid "bugfix" ++msgstr "臭蟲修正" ++ ++#: ../dnf/cli/commands/updateinfo.py:45 ++msgid "enhancement" ++msgstr "功能增強" ++ ++#: ../dnf/cli/commands/updateinfo.py:46 ++msgid "security" ++msgstr "安全問題" ++ ++#: ../dnf/cli/commands/updateinfo.py:48 ++msgid "newpackage" ++msgstr "新軟體包" ++ ++#: ../dnf/cli/commands/updateinfo.py:50 ++msgid "Critical/Sec." ++msgstr "關鍵/安全" ++ ++#: ../dnf/cli/commands/updateinfo.py:51 ++msgid "Important/Sec." ++msgstr "重要/安全" ++ ++#: ../dnf/cli/commands/updateinfo.py:52 ++msgid "Moderate/Sec." ++msgstr "中度/安全" ++ ++#: ../dnf/cli/commands/updateinfo.py:53 ++msgid "Low/Sec." ++msgstr "低度/安全" ++ ++#: ../dnf/cli/commands/updateinfo.py:63 ++msgid "display advisories about packages" ++msgstr "顯示軟體包公告" ++ ++#: ../dnf/cli/commands/updateinfo.py:77 ++msgid "advisories about newer versions of installed packages (default)" ++msgstr "公告已安裝軟體包的新版本(預設)" ++ ++#: ../dnf/cli/commands/updateinfo.py:80 ++msgid "advisories about equal and older versions of installed packages" ++msgstr "公告已安裝軟體包的相同與較舊版本" ++ ++#: ../dnf/cli/commands/updateinfo.py:83 ++msgid "" ++"advisories about newer versions of those installed packages for which a " ++"newer version is available" ++msgstr "當新版本可供使用時,公告那些已安裝軟體包的新版本" ++ ++#: ../dnf/cli/commands/updateinfo.py:87 ++msgid "advisories about any versions of installed packages" ++msgstr "公告已安裝軟體包的任何版本" ++ ++#: ../dnf/cli/commands/updateinfo.py:92 ++msgid "show summary of advisories (default)" ++msgstr "顯示公告摘要(預設)" ++ ++#: ../dnf/cli/commands/updateinfo.py:95 ++msgid "show list of advisories" ++msgstr "顯示公告列表" ++ ++#: ../dnf/cli/commands/updateinfo.py:98 ++msgid "show info of advisories" ++msgstr "顯示公告資訊" ++ ++#: ../dnf/cli/commands/updateinfo.py:101 ++msgid "show only advisories with CVE reference" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:104 ++msgid "show only advisories with bugzilla reference" ++msgstr "" ++ ++#: ../dnf/cli/commands/updateinfo.py:168 ++msgid "installed" ++msgstr "已安裝" ++ ++#: ../dnf/cli/commands/updateinfo.py:171 ++msgid "updates" ++msgstr "更新" ++ ++#: ../dnf/cli/commands/updateinfo.py:174 ++msgid "all" ++msgstr "所有" ++ ++#: ../dnf/cli/commands/updateinfo.py:177 ++msgid "available" ++msgstr "可用" ++ ++#: ../dnf/cli/commands/updateinfo.py:278 ++msgid "Updates Information Summary: " ++msgstr "更新資訊摘要: " ++ ++#: ../dnf/cli/commands/updateinfo.py:281 ++msgid "New Package notice(s)" ++msgstr "新軟體包通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:282 ++msgid "Security notice(s)" ++msgstr "安全性通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:283 ++msgid "Critical Security notice(s)" ++msgstr "關鍵安全通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:285 ++msgid "Important Security notice(s)" ++msgstr "重要安全通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:287 ++msgid "Moderate Security notice(s)" ++msgstr "中度安全通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:289 ++msgid "Low Security notice(s)" ++msgstr "低度安全通知" ++ ++#: ../dnf/cli/commands/updateinfo.py:291 ++msgid "Unknown Security notice(s)" ++msgstr "未知安全通知" + +-#: ../dnf/cli/commands/shell.py:280 ../dnf/cli/main.py:177 +-msgid "Complete!" +-msgstr "完成!" ++#: ../dnf/cli/commands/updateinfo.py:293 ++msgid "Bugfix notice(s)" ++msgstr "臭蟲修正通知" + +-#: ../dnf/cli/commands/shell.py:290 +-msgid "Leaving Shell" +-msgstr "離開 Shell" ++#: ../dnf/cli/commands/updateinfo.py:294 ++msgid "Enhancement notice(s)" ++msgstr "功能增強通知" + +-#: ../dnf/cli/commands/mark.py:39 +-msgid "mark or unmark installed packages as installed by user." +-msgstr "由使用者標記為安裝或取消標記的軟體包。" ++#: ../dnf/cli/commands/updateinfo.py:295 ++msgid "other notice(s)" ++msgstr "其他通知" + +-#: ../dnf/cli/commands/mark.py:44 +-msgid "" +-"install: mark as installed by user\n" +-"remove: unmark as installed by user\n" +-"group: mark as installed by group" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:316 ++msgid "Unknown/Sec." ++msgstr "未知/安全" + +-#: ../dnf/cli/commands/mark.py:48 ../dnf/cli/commands/__init__.py:780 +-#: ../dnf/cli/commands/updateinfo.py:102 +-msgid "Package specification" +-msgstr "" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Bugs" ++msgstr "臭蟲" + +-#: ../dnf/cli/commands/mark.py:52 +-#, python-format +-msgid "%s marked as user installed." +-msgstr "%s 標記為使用者安裝。" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Type" ++msgstr "類型" + +-#: ../dnf/cli/commands/mark.py:56 +-#, python-format +-msgid "%s unmarked as user installed." +-msgstr "%s 取消標記使用者安裝。" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Update ID" ++msgstr "更新ID" + +-#: ../dnf/cli/commands/mark.py:60 +-#, python-format +-msgid "%s marked as group installed." +-msgstr "%s 標記為群組安裝。" ++#: ../dnf/cli/commands/updateinfo.py:352 ++msgid "Updated" ++msgstr "更新" + +-#: ../dnf/cli/commands/mark.py:87 +-#, python-format +-msgid "Package %s is not installed." +-msgstr "%s 軟體包尚未安裝。" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "CVEs" ++msgstr "CVE" + +-#: ../dnf/cli/commands/clean.py:68 +-#, python-format +-msgid "Removing file %s" +-msgstr "正在移除檔案 %s" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Description" ++msgstr "描述" + +-#: ../dnf/cli/commands/clean.py:87 +-msgid "remove cached data" +-msgstr "移除快取資料" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Rights" ++msgstr "權利" + +-#: ../dnf/cli/commands/clean.py:93 +-msgid "Metadata type to clean" +-msgstr "要清理的中介資料類型" ++#: ../dnf/cli/commands/updateinfo.py:353 ++msgid "Severity" ++msgstr "嚴重" + +-#: ../dnf/cli/commands/clean.py:105 +-msgid "Cleaning data: " +-msgstr "正在清理資料: " ++#: ../dnf/cli/commands/updateinfo.py:354 ++msgid "Files" ++msgstr "檔案" + +-#: ../dnf/cli/commands/clean.py:111 +-msgid "Cache was expired" +-msgstr "快取已過期" ++#: ../dnf/cli/commands/updateinfo.py:354 ../dnf/cli/output.py:1460 ++#: ../dnf/cli/output.py:1719 ../dnf/cli/output.py:1721 ++msgid "Installed" ++msgstr "已安裝" + +-#: ../dnf/cli/commands/clean.py:115 +-#, python-format +-msgid "%d file removed" +-msgid_plural "%d files removed" +-msgstr[0] "%d 個檔案已經移除" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "false" ++msgstr "false" + +-#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +-#, python-format +-msgid "Waiting for process with pid %d to finish." +-msgstr "正在等候 PID %d 程序完成。" ++#: ../dnf/cli/commands/updateinfo.py:380 ++msgid "true" ++msgstr "true" + +-#: ../dnf/cli/commands/alias.py:40 +-msgid "List or create command aliases" +-msgstr "" ++#: ../dnf/cli/commands/upgrade.py:40 ++msgid "upgrade a package or packages on your system" ++msgstr "在系統上升級軟體包" + +-#: ../dnf/cli/commands/alias.py:47 +-msgid "enable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/upgrade.py:44 ++msgid "Package to upgrade" ++msgstr "要升級的軟體包" + +-#: ../dnf/cli/commands/alias.py:50 +-msgid "disable aliases resolving" +-msgstr "" ++#: ../dnf/cli/commands/upgrademinimal.py:31 ++msgid "" ++"upgrade, but only 'newest' package match which fixes a problem that affects " ++"your system" ++msgstr "升級,但只有「最新」軟體包符合,它能修正影響您系統的問題" + +-#: ../dnf/cli/commands/alias.py:53 +-msgid "action to do with aliases" +-msgstr "" ++#: ../dnf/cli/main.py:80 ++msgid "Terminated." ++msgstr "已終止。" + +-#: ../dnf/cli/commands/alias.py:55 +-msgid "alias definition" +-msgstr "" ++#: ../dnf/cli/main.py:108 ++msgid "No read/execute access in current directory, moving to /" ++msgstr "在目前的目錄沒有讀寫與執行的權限,移動至 /" + +-#: ../dnf/cli/commands/alias.py:70 +-msgid "Aliases are now enabled" ++#: ../dnf/cli/main.py:127 ++msgid "try to add '{}' to command line to replace conflicting packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:73 +-msgid "Aliases are now disabled" ++#: ../dnf/cli/main.py:131 ++msgid "try to add '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:90 ../dnf/cli/commands/alias.py:93 +-#, python-format +-msgid "Invalid alias key: %s" ++#: ../dnf/cli/main.py:134 ++msgid " or '{}' to skip uninstallable packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:96 +-#, python-format +-msgid "Alias argument has no value: %s" ++#: ../dnf/cli/main.py:139 ++msgid "try to add '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:130 +-#, python-format +-msgid "Aliases added: %s" ++#: ../dnf/cli/main.py:142 ++msgid " or '{}' to use not only best candidate packages" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:144 ++#: ../dnf/cli/main.py:159 ++msgid "Dependencies resolved." ++msgstr "依賴關係解析完畢。" ++ ++#: ../dnf/cli/option_parser.py:65 + #, python-format +-msgid "Alias not found: %s" +-msgstr "" ++msgid "Command line error: %s" ++msgstr "指令列錯誤:%s" + +-#: ../dnf/cli/commands/alias.py:147 ++#: ../dnf/cli/option_parser.py:98 + #, python-format +-msgid "Aliases deleted: %s" +-msgstr "" ++msgid "bad format: %s" ++msgstr "格式不良:%s" + +-#: ../dnf/cli/commands/alias.py:154 ++#: ../dnf/cli/option_parser.py:109 + #, python-format +-msgid "%s, alias %s" +-msgstr "" ++msgid "Setopt argument has multiple values: %s" ++msgstr "Setopt 引數包含太多值:%s" + +-#: ../dnf/cli/commands/alias.py:156 ++#: ../dnf/cli/option_parser.py:112 + #, python-format +-msgid "Alias %s='%s'" ++msgid "Setopt argument has no value: %s" ++msgstr "Setopt 引數沒有值:%s" ++ ++#. All defaults need to be a None, so we can always tell whether the user ++#. has set something or whether we are getting a default. ++#: ../dnf/cli/option_parser.py:168 ++#, python-brace-format ++msgid "General {prog} options" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:160 +-msgid "Aliases resolving is disabled." ++#: ../dnf/cli/option_parser.py:172 ++msgid "config file location" ++msgstr "設定檔位置" ++ ++#: ../dnf/cli/option_parser.py:175 ++msgid "quiet operation" ++msgstr "安靜作業" ++ ++#: ../dnf/cli/option_parser.py:177 ++msgid "verbose operation" ++msgstr "詳盡作業" ++ ++#: ../dnf/cli/option_parser.py:179 ++#, python-brace-format ++msgid "show {prog} version and exit" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:165 +-msgid "No aliases specified." ++#: ../dnf/cli/option_parser.py:181 ++msgid "set install root" ++msgstr "顯示安裝根目錄" ++ ++#: ../dnf/cli/option_parser.py:184 ++msgid "do not install documentations" ++msgstr "請勿安裝說明文檔" ++ ++#: ../dnf/cli/option_parser.py:187 ++msgid "disable all plugins" ++msgstr "停用所有插件" ++ ++#: ../dnf/cli/option_parser.py:190 ++msgid "enable plugins by name" ++msgstr "透過名稱啟用所有插件" ++ ++#: ../dnf/cli/option_parser.py:194 ++msgid "disable plugins by name" ++msgstr "透過名稱停用插件" ++ ++#: ../dnf/cli/option_parser.py:197 ++msgid "override the value of $releasever in config and repo files" ++msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" ++ ++#: ../dnf/cli/option_parser.py:201 ++msgid "set arbitrary config and repo options" ++msgstr "設定隨意設定檔與軟體庫設定" ++ ++#: ../dnf/cli/option_parser.py:204 ++msgid "resolve depsolve problems by skipping packages" ++msgstr "透過跳過軟體包來解決問題" ++ ++#: ../dnf/cli/option_parser.py:207 ++msgid "show command help" ++msgstr "顯示指令說明" ++ ++#: ../dnf/cli/option_parser.py:211 ++msgid "allow erasing of installed packages to resolve dependencies" ++msgstr "允許抹除已安裝的軟體包來解決依賴關係" ++ ++#: ../dnf/cli/option_parser.py:215 ++msgid "try the best available package versions in transactions." ++msgstr "在處理事項中嘗試最好的可用軟體包。" ++ ++#: ../dnf/cli/option_parser.py:217 ++msgid "do not limit the transaction to the best candidate" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:172 +-msgid "No alias specified." ++#: ../dnf/cli/option_parser.py:220 ++msgid "run entirely from system cache, don't update cache" ++msgstr "完全從系統快取中執行而不更新快取" ++ ++#: ../dnf/cli/option_parser.py:224 ++msgid "maximum command wait time" ++msgstr "最大指令等待時間" ++ ++#: ../dnf/cli/option_parser.py:227 ++msgid "debugging output level" ++msgstr "除錯輸出等級" ++ ++#: ../dnf/cli/option_parser.py:230 ++msgid "dumps detailed solving results into files" ++msgstr "傾印詳細的解決結果至檔案" ++ ++#: ../dnf/cli/option_parser.py:234 ++msgid "show duplicates, in repos, in list/search commands" ++msgstr "顯示在軟體庫和 list/search 指令中的重複項目" ++ ++#: ../dnf/cli/option_parser.py:237 ++msgid "error output level" ++msgstr "錯誤輸出等級" ++ ++#: ../dnf/cli/option_parser.py:240 ++#, python-brace-format ++msgid "" ++"enables {prog}'s obsoletes processing logic for upgrade or display " ++"capabilities that the package obsoletes for info, list and repoquery" + msgstr "" + +-#: ../dnf/cli/commands/alias.py:178 +-msgid "No aliases defined." +-msgstr "" ++#: ../dnf/cli/option_parser.py:245 ++msgid "debugging output level for rpm" ++msgstr "rpm 的除錯輸出等級" + +-#: ../dnf/cli/commands/alias.py:185 +-#, python-format +-msgid "No match for alias: %s" ++#: ../dnf/cli/option_parser.py:248 ++msgid "automatically answer yes for all questions" ++msgstr "自動同意所有問題" ++ ++#: ../dnf/cli/option_parser.py:251 ++msgid "automatically answer no for all questions" ++msgstr "自動拒絕所有問題" ++ ++#: ../dnf/cli/option_parser.py:255 ++msgid "" ++"Enable additional repositories. List option. Supports globs, can be " ++"specified multiple times." + msgstr "" + +-#: ../dnf/cli/commands/upgrademinimal.py:31 ++#: ../dnf/cli/option_parser.py:260 + msgid "" +-"upgrade, but only 'newest' package match which fixes a problem that affects " +-"your system" +-msgstr "升級,但只有「最新」軟體包符合,它能修正影響您系統的問題" ++"Disable repositories. List option. Supports globs, can be specified multiple" ++" times." ++msgstr "" + +-#: ../dnf/cli/commands/check.py:34 +-msgid "check for problems in the packagedb" +-msgstr "檢查 packagedb 中是否有問題" ++#: ../dnf/cli/option_parser.py:264 ++msgid "" ++"enable just specific repositories by an id or a glob, can be specified " ++"multiple times" ++msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" + +-#: ../dnf/cli/commands/check.py:40 +-msgid "show all problems; default" +-msgstr "顯示所有問題;預設值" ++#: ../dnf/cli/option_parser.py:269 ++msgid "enable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:43 +-msgid "show dependency problems" +-msgstr "顯示依賴關係問題" ++#: ../dnf/cli/option_parser.py:273 ++msgid "disable repos with config-manager command (automatically saves)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:46 +-msgid "show duplicate problems" +-msgstr "顯示重複問題" ++#: ../dnf/cli/option_parser.py:277 ++msgid "exclude packages by name or glob" ++msgstr "透過名稱或 Glob 排除軟體包" + +-#: ../dnf/cli/commands/check.py:49 +-msgid "show obsoleted packages" +-msgstr "顯示棄用的軟體包" ++#: ../dnf/cli/option_parser.py:282 ++msgid "disable excludepkgs" ++msgstr "停用 excludepkgs" + +-#: ../dnf/cli/commands/check.py:52 +-msgid "show problems with provides" +-msgstr "顯示提供的問題" ++#: ../dnf/cli/option_parser.py:287 ++msgid "" ++"label and path to an additional repository to use (same path as in a " ++"baseurl), can be specified multiple times." ++msgstr "" + +-#: ../dnf/cli/commands/check.py:97 +-msgid "{} has missing requires of {}" +-msgstr "{} 遺失了 {} 的要求" ++#: ../dnf/cli/option_parser.py:291 ++msgid "disable removal of dependencies that are no longer used" ++msgstr "停用移除無用的依賴軟體包" + +-#: ../dnf/cli/commands/check.py:117 +-msgid "{} is a duplicate with {}" +-msgstr "{} 與 {} 重複" ++#: ../dnf/cli/option_parser.py:294 ++msgid "disable gpg signature checking (if RPM policy allows)" ++msgstr "" + +-#: ../dnf/cli/commands/check.py:128 +-msgid "{} is obsoleted by {}" +-msgstr "{} 已經棄用由 {}" ++#: ../dnf/cli/option_parser.py:296 ++msgid "control whether color is used" ++msgstr "控制使用什麼顏色" + +-#: ../dnf/cli/commands/check.py:137 +-msgid "{} provides {} but it cannot be found" +-msgstr "{} 提供 {} 但找不到" ++#: ../dnf/cli/option_parser.py:299 ++msgid "set metadata as expired before running the command" ++msgstr "在執行指令前,設定中介資料為過期狀態" + +-#: ../dnf/cli/commands/downgrade.py:34 +-msgid "Downgrade a package" +-msgstr "降級軟體包" ++#: ../dnf/cli/option_parser.py:302 ++msgid "resolve to IPv4 addresses only" ++msgstr "只解析 IPv4 位址" + +-#: ../dnf/cli/commands/downgrade.py:38 +-msgid "Package to downgrade" +-msgstr "要降級的軟體包" ++#: ../dnf/cli/option_parser.py:305 ++msgid "resolve to IPv6 addresses only" ++msgstr "只解析 IPv6 位址" + +-#: ../dnf/cli/commands/group.py:44 +-msgid "display, or use, the groups information" +-msgstr "顯示或使用群組資訊" ++#: ../dnf/cli/option_parser.py:308 ++msgid "set directory to copy packages to" ++msgstr "設定複製軟體包的位置" + +-#: ../dnf/cli/commands/group.py:70 +-msgid "No group data available for configured repositories." +-msgstr "設定的軟體庫沒有可用的群組資料。" ++#: ../dnf/cli/option_parser.py:311 ++msgid "only download packages" ++msgstr "只下載軟體包" + +-#: ../dnf/cli/commands/group.py:127 +-#, python-format +-msgid "Warning: Group %s does not exist." +-msgstr "警告: %s 群組不存在。" ++#: ../dnf/cli/option_parser.py:313 ++msgid "add a comment to transaction" ++msgstr "增加處理事項的備註" + +-#: ../dnf/cli/commands/group.py:168 +-msgid "Warning: No groups match:" +-msgstr "警告:沒有符合的群組:" ++#: ../dnf/cli/option_parser.py:316 ++msgid "Include bugfix relevant packages, in updates" ++msgstr "在更新包含漏洞修復的相關軟體包" + +-#: ../dnf/cli/commands/group.py:197 +-msgid "Available Environment Groups:" +-msgstr "可用的環境群組:" ++#: ../dnf/cli/option_parser.py:319 ++msgid "Include enhancement relevant packages, in updates" ++msgstr "在更新包含增強的相關軟體包" + +-#: ../dnf/cli/commands/group.py:199 +-msgid "Installed Environment Groups:" +-msgstr "已安裝的環境群組:" ++#: ../dnf/cli/option_parser.py:322 ++msgid "Include newpackage relevant packages, in updates" ++msgstr "在更新包含新軟體包的相關軟體包" + +-#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +-msgid "Installed Groups:" +-msgstr "已安裝的群組:" ++#: ../dnf/cli/option_parser.py:325 ++msgid "Include security relevant packages, in updates" ++msgstr "在更新包含安全性更新的相關軟體包" + +-#: ../dnf/cli/commands/group.py:213 ../dnf/cli/commands/group.py:299 +-msgid "Installed Language Groups:" +-msgstr "已安裝的語言群組:" ++#: ../dnf/cli/option_parser.py:329 ++msgid "Include packages needed to fix the given advisory, in updates" ++msgstr "在更新中包含修復安全性公告需要的軟體包" + +-#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +-msgid "Available Groups:" +-msgstr "可用的群組:" ++#: ../dnf/cli/option_parser.py:333 ++msgid "Include packages needed to fix the given BZ, in updates" ++msgstr "在更新中包含修復給定 BZ 需要的軟體包" + +-#: ../dnf/cli/commands/group.py:230 ../dnf/cli/commands/group.py:313 +-msgid "Available Language Groups:" +-msgstr "可用的語言群組:" ++#: ../dnf/cli/option_parser.py:336 ++msgid "Include packages needed to fix the given CVE, in updates" ++msgstr "在更新包含修復給定 CVE 需要的軟體包" + +-#: ../dnf/cli/commands/group.py:320 +-msgid "include optional packages from group" +-msgstr "包含群組提供的選用軟體包" ++#: ../dnf/cli/option_parser.py:341 ++msgid "Include security relevant packages matching the severity, in updates" ++msgstr "在更新中包含符合嚴重性的安全相關軟體包" + +-#: ../dnf/cli/commands/group.py:323 +-msgid "show also hidden groups" +-msgstr "也顯示隱藏群組" ++#: ../dnf/cli/option_parser.py:347 ++msgid "Force the use of an architecture" ++msgstr "強制使用架構" + +-#: ../dnf/cli/commands/group.py:325 +-msgid "show only installed groups" +-msgstr "僅顯示已安裝的群組" ++#: ../dnf/cli/option_parser.py:369 ++msgid "List of Main Commands:" ++msgstr "主要指令清單:" + +-#: ../dnf/cli/commands/group.py:327 +-msgid "show only available groups" +-msgstr "僅顯示可用的群組" ++#: ../dnf/cli/option_parser.py:370 ++msgid "List of Plugin Commands:" ++msgstr "插件指令清單:" + +-#: ../dnf/cli/commands/group.py:329 +-msgid "show also ID of groups" ++#. Translators: This is abbreviated 'Name'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:504 ++msgctxt "short" ++msgid "Name" + msgstr "" + +-#: ../dnf/cli/commands/group.py:331 +-msgid "available subcommands: {} (default), {}" +-msgstr "" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:510 ++msgid "Epoch" ++msgstr "Epoch" + +-#: ../dnf/cli/commands/group.py:335 +-msgid "argument for group subcommand" ++#. Translators: This is the short version of 'Version'. You can ++#. use the full (unabbreviated) term 'Version' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1313 ++msgctxt "short" ++msgid "Version" + msgstr "" + +-#: ../dnf/cli/commands/group.py:344 +-#, python-format +-msgid "Invalid groups sub-command, use: %s." +-msgstr "無效的群組子指令,請用:%s。" +- +-#: ../dnf/cli/commands/group.py:401 +-msgid "Unable to find a mandatory group package." +-msgstr "找不到強制群組軟體包。" +- +-#: ../dnf/cli/commands/deplist.py:32 +-msgid "List package's dependencies and what packages provide them" +-msgstr "列出軟體包的依賴關係以及由何軟體包提供" ++#. Translators: This is the full (unabbreviated) term 'Version'. ++#: ../dnf/cli/output.py:512 ../dnf/cli/output.py:1315 ++msgctxt "long" ++msgid "Version" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:47 +-#, python-format +-msgid "To diagnose the problem, try running: '%s'." +-msgstr "若要疑難排解這個問題,請嘗試執行:「%s」。" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:515 ++msgid "Release" ++msgstr "發行版" + +-#: ../dnf/cli/commands/__init__.py:49 +-#, python-format +-msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +-msgstr "您的 RPMDB 可能損壞,可執行「%s」可能會修復這個問題。" ++#. Translators: This is abbreviated 'Architecture', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:516 ../dnf/cli/output.py:1304 ++msgctxt "short" ++msgid "Arch" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:53 +-msgid "" +-"You have enabled checking of packages via GPG keys. This is a good thing.\n" +-"However, you do not have any GPG public keys installed. You need to download\n" +-"the keys for packages you wish to install and install them.\n" +-"You can do that by running the command:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"Alternatively you can specify the url to the key you would like to use\n" +-"for a repository in the 'gpgkey' option in a repository section and DNF\n" +-"will install it for you.\n" +-"\n" +-"For more information contact your distribution or package provider." ++#. Translators: This is the full word 'Architecture', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:517 ../dnf/cli/output.py:1307 ++msgctxt "long" ++msgid "Architecture" + msgstr "" +-"您啟用了透過 GPG 密鑰檢查軟體包。這是件好事情。\n" +-"但是,您沒有安裝任何的 GPG 公鑰。您需要下載您\n" +-"想要安裝的軟體包上的密鑰。\n" +-"您可以透過執行這個指令下載密鑰:\n" +-" rpm --import public.gpg.key\n" +-"\n" +-"\n" +-"或者,您可以在軟體庫區塊的 gpgkey 選項中指定要用於軟體庫密鑰的位址,DNF 將為您安裝它。\n" +-"\n" +-"更多資訊請聯絡您的散布版或是軟體包發行者。" + +-#: ../dnf/cli/commands/__init__.py:80 +-#, python-format +-msgid "Problem repository: %s" +-msgstr "有問題的軟體庫:%s" ++#. Translators: This is the full (unabbreviated) term 'Size'. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1330 ++msgctxt "long" ++msgid "Size" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:163 +-msgid "display details about a package or group of packages" +-msgstr "顯示軟體包中的軟體包或群組詳細資訊" ++#. Translators: This is the short version of 'Size'. It should ++#. not be longer than 5 characters. If the term 'Size' in your ++#. language is not longer than 5 characters then you can use it ++#. unabbreviated. ++#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1328 ++msgctxt "short" ++msgid "Size" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:744 +-msgid "show all packages (default)" +-msgstr "顯示所有軟體包(預設值)" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:523 ++msgid "Source" ++msgstr "來源" + +-#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:747 +-msgid "show only available packages" +-msgstr "只顯示可用的軟體包" ++#. Translators: This is abbreviated 'Repository', used when ++#. we have not enough space to display the full word. ++#: ../dnf/cli/output.py:524 ../dnf/cli/output.py:1319 ++msgctxt "short" ++msgid "Repo" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:750 +-msgid "show only installed packages" +-msgstr "只顯示已安裝的軟體包" ++#. Translators: This is the full word 'Repository', used when ++#. we have enough space. ++#: ../dnf/cli/output.py:525 ../dnf/cli/output.py:1322 ++msgctxt "long" ++msgid "Repository" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:753 +-msgid "show only extras packages" +-msgstr "只顯示附加的軟體包" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:532 ++msgid "From repo" ++msgstr "來源軟體庫" + +-#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +-#: ../dnf/cli/commands/__init__.py:756 ../dnf/cli/commands/__init__.py:759 +-msgid "show only upgrades packages" +-msgstr "只顯示要升級的軟體包" ++#. :hawkey does not support changelog information ++#. print(_("Committer : %s") % ucd(pkg.committer)) ++#. print(_("Committime : %s") % time.ctime(pkg.committime)) ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:538 ++msgid "Packager" ++msgstr "打包者" + +-#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:762 +-msgid "show only autoremove packages" +-msgstr "只顯示要被自動移除的軟體包" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:540 ++msgid "Buildtime" ++msgstr "建置時間" + +-#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:765 +-msgid "show only recently changed packages" +-msgstr "只顯示最近變動的軟體包" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:544 ++msgid "Install time" ++msgstr "安裝時間" + +-#: ../dnf/cli/commands/__init__.py:198 +-msgid "Package name specification" +-msgstr "" ++#. Translators: This message should be no longer than 12 chars. ++#: ../dnf/cli/output.py:553 ++msgid "Installed by" ++msgstr "安裝內容" + +-#: ../dnf/cli/commands/__init__.py:226 +-msgid "list a package or groups of packages" +-msgstr "列出軟體包中的軟體包或群組" ++#. Translators: This is abbreviated 'Summary'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:557 ++msgctxt "short" ++msgid "Summary" ++msgstr "" + +-#: ../dnf/cli/commands/__init__.py:240 +-msgid "find what package provides the given value" +-msgstr "尋找哪個軟體包提供了所提供的值" ++#. Translators: This message should be no longer than 12 characters. ++#: ../dnf/cli/output.py:563 ++msgid "License" ++msgstr "授權" + +-#: ../dnf/cli/commands/__init__.py:244 +-msgid "PROVIDE" ++#. Translators: This is abbreviated 'Description'. Should be no longer ++#. than 12 characters. You can use the full version if it is short ++#. enough in your language. ++#: ../dnf/cli/output.py:567 ++msgctxt "short" ++msgid "Description" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:245 +-msgid "Provide specification to search for" ++#: ../dnf/cli/output.py:694 ++msgid "No packages to list" + msgstr "" + +-#: ../dnf/cli/commands/__init__.py:254 ../dnf/cli/commands/search.py:159 +-msgid "Searching Packages: " +-msgstr "搜尋軟體包: " ++#: ../dnf/cli/output.py:705 ++msgid "y" ++msgstr "y" + +-#: ../dnf/cli/commands/__init__.py:263 +-msgid "check for available package upgrades" +-msgstr "檢查可用的軟體包升級" ++#: ../dnf/cli/output.py:705 ++msgid "yes" ++msgstr "是" + +-#: ../dnf/cli/commands/__init__.py:269 +-msgid "show changelogs before update" +-msgstr "" ++#: ../dnf/cli/output.py:706 ++msgid "n" ++msgstr "n" + +-#: ../dnf/cli/commands/__init__.py:365 ../dnf/cli/commands/__init__.py:418 +-#: ../dnf/cli/commands/__init__.py:474 +-msgid "No package available." +-msgstr "沒有可用的軟體包。" ++#: ../dnf/cli/output.py:706 ++msgid "no" ++msgstr "否" + +-#: ../dnf/cli/commands/__init__.py:380 +-msgid "No packages marked for install." +-msgstr "沒有軟體包標記為安裝。" ++#: ../dnf/cli/output.py:710 ++msgid "Is this ok [y/N]: " ++msgstr "這樣可以嗎 [y/N]: " + +-#: ../dnf/cli/commands/__init__.py:416 +-msgid "No package installed." +-msgstr "沒有已安裝的軟體包。" ++#: ../dnf/cli/output.py:714 ++msgid "Is this ok [Y/n]: " ++msgstr "這樣可以嗎 [Y/n]: " + +-#: ../dnf/cli/commands/__init__.py:436 ../dnf/cli/commands/__init__.py:493 +-#: ../dnf/cli/commands/reinstall.py:91 ++#: ../dnf/cli/output.py:794 + #, python-format +-msgid " (from %s)" +-msgstr " (來自 %s)" ++msgid "Group: %s" ++msgstr "群組:%s" + +-#: ../dnf/cli/commands/__init__.py:471 ../dnf/cli/commands/__init__.py:580 +-#: ../dnf/cli/commands/__init__.py:623 ../dnf/cli/commands/__init__.py:670 +-msgid "No package installed from the repository." +-msgstr "沒有來自這個軟體庫的已安裝軟體包。" ++#: ../dnf/cli/output.py:798 ++#, python-format ++msgid " Group-Id: %s" ++msgstr " 群組 ID:%s" + +-#: ../dnf/cli/commands/__init__.py:534 ../dnf/cli/commands/reinstall.py:101 +-msgid "No packages marked for reinstall." +-msgstr "沒有軟體包標記為要重新安裝。" ++#: ../dnf/cli/output.py:800 ../dnf/cli/output.py:839 ++#, python-format ++msgid " Description: %s" ++msgstr " 描述:%s" + +-#: ../dnf/cli/commands/__init__.py:720 ../dnf/cli/commands/upgrade.py:89 +-msgid "No packages marked for upgrade." +-msgstr "沒有軟體包為升級標記。" ++#: ../dnf/cli/output.py:802 ++#, python-format ++msgid " Language: %s" ++msgstr " 語言:%s" + +-#: ../dnf/cli/commands/__init__.py:730 +-msgid "run commands on top of all packages in given repository" +-msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" ++#: ../dnf/cli/output.py:805 ++msgid " Mandatory Packages:" ++msgstr " 必備軟體包:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "REPOID" +-msgstr "" ++#: ../dnf/cli/output.py:806 ++msgid " Default Packages:" ++msgstr " 預設軟體包:" + +-#: ../dnf/cli/commands/__init__.py:769 +-msgid "Repository ID" +-msgstr "" ++#: ../dnf/cli/output.py:807 ++msgid " Optional Packages:" ++msgstr " 選用軟體包:" + +-#: ../dnf/cli/commands/__init__.py:804 +-msgid "display a helpful usage message" +-msgstr "顯示用法說明訊息" ++#: ../dnf/cli/output.py:808 ++msgid " Conditional Packages:" ++msgstr " 條件軟體包:" + +-#: ../dnf/cli/commands/__init__.py:808 +-msgid "COMMAND" +-msgstr "指令" ++#: ../dnf/cli/output.py:833 ++#, python-format ++msgid "Environment Group: %s" ++msgstr "環境群組:%s" + +-#: ../dnf/cli/commands/__init__.py:825 +-msgid "display, or use, the transaction history" +-msgstr "顯示或使用處理事項歷史紀錄" ++#: ../dnf/cli/output.py:836 ++#, python-format ++msgid " Environment-Id: %s" ++msgstr " 環境 ID:%s" + +-#: ../dnf/cli/commands/__init__.py:853 +-msgid "" +-"Found more than one transaction ID.\n" +-"'{}' requires one transaction ID or package name." +-msgstr "" +-"找到超過一個處理事項識別碼。\n" +-"「{}」需要一個處理事項識別碼或軟體包名稱。" ++#: ../dnf/cli/output.py:842 ++msgid " Mandatory Groups:" ++msgstr " 必備群組:" + +-#: ../dnf/cli/commands/__init__.py:861 +-msgid "No transaction ID or package name given." +-msgstr "沒有提供處理事項識別碼或軟體包名稱。" ++#: ../dnf/cli/output.py:843 ++msgid " Optional Groups:" ++msgstr " 選用群組:" + +-#: ../dnf/cli/commands/__init__.py:873 +-msgid "You don't have access to the history DB." +-msgstr "您沒有權限存取歷史紀錄資料庫。" ++#: ../dnf/cli/output.py:864 ++msgid "Matched from:" ++msgstr "符合來源:" + +-#: ../dnf/cli/commands/__init__.py:885 ++#: ../dnf/cli/output.py:878 + #, python-format +-msgid "" +-"Cannot undo transaction %s, doing so would result in an inconsistent package" +-" database." +-msgstr "無法復原處理事項 %s,這樣做會導致軟體包資料庫不一致。" ++msgid "Filename : %s" ++msgstr "檔案名稱:%s" + +-#: ../dnf/cli/commands/__init__.py:890 ++#: ../dnf/cli/output.py:903 + #, python-format +-msgid "" +-"Cannot rollback transaction %s, doing so would result in an inconsistent " +-"package database." +-msgstr "無法回滾處理事項 %s,這樣做會導致軟體包資料庫不一致。" ++msgid "Repo : %s" ++msgstr "軟體庫 :%s" + +-#: ../dnf/cli/commands/__init__.py:960 +-msgid "" +-"Invalid transaction ID range definition '{}'.\n" +-"Use '..'." +-msgstr "" +-"無效的處理事項識別碼範圍定義「{}」。\n" +-"使用「..」。" ++#: ../dnf/cli/output.py:912 ++msgid "Description : " ++msgstr "描述 : " + +-#: ../dnf/cli/commands/__init__.py:964 +-msgid "" +-"Can't convert '{}' to transaction ID.\n" +-"Use '', 'last', 'last-'." +-msgstr "" ++#: ../dnf/cli/output.py:916 ++#, python-format ++msgid "URL : %s" ++msgstr "URL :%s" + +-#: ../dnf/cli/commands/__init__.py:993 +-msgid "No transaction which manipulates package '{}' was found." +-msgstr "找不到操作「{}」軟體包的處理事項。" ++#: ../dnf/cli/output.py:920 ++#, python-format ++msgid "License : %s" ++msgstr "授權 :%s" + +-#: ../dnf/cli/commands/install.py:47 +-msgid "install a package or packages on your system" +-msgstr "在系統上安裝一個軟體包" ++#: ../dnf/cli/output.py:926 ++#, python-format ++msgid "Provide : %s" ++msgstr "提供 :%s" + +-#: ../dnf/cli/commands/install.py:118 +-msgid "Unable to find a match" +-msgstr "無法找到匹配項目" ++#: ../dnf/cli/output.py:946 ++#, python-format ++msgid "Other : %s" ++msgstr "其他 :%s" + +-#: ../dnf/cli/commands/install.py:131 ++#: ../dnf/cli/output.py:995 ++msgid "There was an error calculating total download size" ++msgstr "計算總下載大小時發生錯誤" ++ ++#: ../dnf/cli/output.py:1001 + #, python-format +-msgid "Not a valid rpm file path: %s" +-msgstr "無效 RPM 檔案位址:%s" ++msgid "Total size: %s" ++msgstr "總大小:%s" + +-#: ../dnf/cli/commands/install.py:167 +-#, python-brace-format +-msgid "There are following alternatives for \"{0}\": {1}" +-msgstr "以下可以用來替代「{0}」:{1}" ++#: ../dnf/cli/output.py:1004 ++#, python-format ++msgid "Total download size: %s" ++msgstr "總下載大小:%s" + +-#: ../dnf/cli/commands/updateinfo.py:44 +-msgid "bugfix" +-msgstr "臭蟲修正" ++#: ../dnf/cli/output.py:1007 ++#, python-format ++msgid "Installed size: %s" ++msgstr "安裝的大小:%s" ++ ++#: ../dnf/cli/output.py:1025 ++msgid "There was an error calculating installed size" ++msgstr "計算安裝大小時發生錯誤" ++ ++#: ../dnf/cli/output.py:1029 ++#, python-format ++msgid "Freed space: %s" ++msgstr "釋放空間:%s" ++ ++#: ../dnf/cli/output.py:1038 ++msgid "Marking packages as installed by the group:" ++msgstr "依據群組將軟體包標記為安裝:" ++ ++#: ../dnf/cli/output.py:1045 ++msgid "Marking packages as removed by the group:" ++msgstr "依據群組將軟體包標記為移除:" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Group" ++msgstr "群組" ++ ++#: ../dnf/cli/output.py:1055 ++msgid "Packages" ++msgstr "軟體包" ++ ++#: ../dnf/cli/output.py:1120 ++msgid "Installing group/module packages" ++msgstr "將安裝群組/模組軟體包" ++ ++#: ../dnf/cli/output.py:1121 ++msgid "Installing group packages" ++msgstr "將安裝軟體包群組" + +-#: ../dnf/cli/commands/updateinfo.py:45 +-msgid "enhancement" +-msgstr "功能增強" ++#. TRANSLATORS: This is for a list of packages to be installed. ++#: ../dnf/cli/output.py:1125 ++msgctxt "summary" ++msgid "Installing" ++msgstr "安裝" + +-#: ../dnf/cli/commands/updateinfo.py:46 +-msgid "security" +-msgstr "安全問題" ++#. TRANSLATORS: This is for a list of packages to be upgraded. ++#: ../dnf/cli/output.py:1127 ++msgctxt "summary" ++msgid "Upgrading" ++msgstr "升級" + +-#: ../dnf/cli/commands/updateinfo.py:47 ../dnf/cli/commands/updateinfo.py:294 +-#: ../dnf/cli/commands/updateinfo.py:326 ../dnf/cli/commands/repolist.py:37 +-msgid "unknown" +-msgstr "未知" ++#. TRANSLATORS: This is for a list of packages to be reinstalled. ++#: ../dnf/cli/output.py:1129 ++msgctxt "summary" ++msgid "Reinstalling" ++msgstr "重裝" + +-#: ../dnf/cli/commands/updateinfo.py:48 +-msgid "newpackage" +-msgstr "新軟體包" ++#: ../dnf/cli/output.py:1131 ++msgid "Installing dependencies" ++msgstr "將安裝依賴項目" + +-#: ../dnf/cli/commands/updateinfo.py:50 +-msgid "Critical/Sec." +-msgstr "關鍵/安全" ++#: ../dnf/cli/output.py:1132 ++msgid "Installing weak dependencies" ++msgstr "將安裝弱依賴項目" + +-#: ../dnf/cli/commands/updateinfo.py:51 +-msgid "Important/Sec." +-msgstr "重要/安全" ++#. TRANSLATORS: This is for a list of packages to be removed. ++#: ../dnf/cli/output.py:1134 ++msgid "Removing" ++msgstr "移除" + +-#: ../dnf/cli/commands/updateinfo.py:52 +-msgid "Moderate/Sec." +-msgstr "中度/安全" ++#: ../dnf/cli/output.py:1135 ++msgid "Removing dependent packages" ++msgstr "正在移除相關的軟體包" + +-#: ../dnf/cli/commands/updateinfo.py:53 +-msgid "Low/Sec." +-msgstr "低度/安全" ++#: ../dnf/cli/output.py:1136 ++msgid "Removing unused dependencies" ++msgstr "正在移除無用的依賴軟體包" + +-#: ../dnf/cli/commands/updateinfo.py:63 +-msgid "display advisories about packages" +-msgstr "顯示軟體包公告" ++#. TRANSLATORS: This is for a list of packages to be downgraded. ++#: ../dnf/cli/output.py:1138 ++msgctxt "summary" ++msgid "Downgrading" ++msgstr "降級" + +-#: ../dnf/cli/commands/updateinfo.py:77 +-msgid "advisories about newer versions of installed packages (default)" +-msgstr "公告已安裝軟體包的新版本(預設)" ++#: ../dnf/cli/output.py:1163 ++msgid "Installing module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:80 +-msgid "advisories about equal and older versions of installed packages" +-msgstr "公告已安裝軟體包的相同與較舊版本" ++#: ../dnf/cli/output.py:1172 ++msgid "Disabling module profiles" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:83 +-msgid "" +-"advisories about newer versions of those installed packages for which a " +-"newer version is available" +-msgstr "當新版本可供使用時,公告那些已安裝軟體包的新版本" ++#: ../dnf/cli/output.py:1181 ++msgid "Enabling module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:87 +-msgid "advisories about any versions of installed packages" +-msgstr "公告已安裝軟體包的任何版本" ++#: ../dnf/cli/output.py:1189 ++msgid "Switching module streams" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:92 +-msgid "show summary of advisories (default)" +-msgstr "顯示公告摘要(預設)" ++#: ../dnf/cli/output.py:1197 ++msgid "Disabling modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:95 +-msgid "show list of advisories" +-msgstr "顯示公告列表" ++#: ../dnf/cli/output.py:1205 ++msgid "Resetting modules" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:98 +-msgid "show info of advisories" +-msgstr "顯示公告資訊" ++#: ../dnf/cli/output.py:1213 ++msgid "Installing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:129 +-msgid "installed" +-msgstr "已安裝" ++#: ../dnf/cli/output.py:1220 ++msgid "Upgrading Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:132 +-msgid "updates" +-msgstr "更新" ++#: ../dnf/cli/output.py:1227 ++msgid "Removing Environment Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:136 +-msgid "all" +-msgstr "所有" ++#: ../dnf/cli/output.py:1234 ++msgid "Installing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:139 +-msgid "available" +-msgstr "可用" ++#: ../dnf/cli/output.py:1241 ++msgid "Upgrading Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:254 +-msgid "Updates Information Summary: " +-msgstr "更新資訊摘要: " ++#: ../dnf/cli/output.py:1248 ++msgid "Removing Groups" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:257 +-msgid "New Package notice(s)" +-msgstr "新軟體包通知" ++#: ../dnf/cli/output.py:1263 ++#, python-format ++msgid "" ++"Skipping packages with conflicts:\n" ++"(add '%s' to command line to force their upgrade)" ++msgstr "" ++"略過有衝突的軟體包:\n" ++"(加入「%s」到指令列中來強制升級)" + +-#: ../dnf/cli/commands/updateinfo.py:258 +-msgid "Security notice(s)" +-msgstr "安全性通知" ++#: ../dnf/cli/output.py:1271 ++#, python-format ++msgid "Skipping packages with broken dependencies%s" ++msgstr "略過依賴關係損壞的軟體包%s" + +-#: ../dnf/cli/commands/updateinfo.py:259 +-msgid "Critical Security notice(s)" +-msgstr "關鍵安全通知" ++#: ../dnf/cli/output.py:1275 ++msgid " or part of a group" ++msgstr " 或群組的一部分" + +-#: ../dnf/cli/commands/updateinfo.py:261 +-msgid "Important Security notice(s)" +-msgstr "重要安全通知" ++#. Translators: This is the short version of 'Package'. You can ++#. use the full (unabbreviated) term 'Package' if you think that ++#. the translation to your language is not too long and will ++#. always fit to limited space. ++#: ../dnf/cli/output.py:1298 ++msgctxt "short" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:263 +-msgid "Moderate Security notice(s)" +-msgstr "中度安全通知" ++#. Translators: This is the full (unabbreviated) term 'Package'. ++#. This is also a hack to resolve RhBug 1302935 correctly. ++#: ../dnf/cli/output.py:1300 ../dnf/cli/output.py:1971 ++msgctxt "long" ++msgid "Package" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:265 +-msgid "Low Security notice(s)" +-msgstr "低度安全通知" ++#: ../dnf/cli/output.py:1349 ++msgid "replacing" ++msgstr "替換" + +-#: ../dnf/cli/commands/updateinfo.py:267 +-msgid "Unknown Security notice(s)" +-msgstr "未知安全通知" ++#: ../dnf/cli/output.py:1356 ++#, python-format ++msgid "" ++"\n" ++"Transaction Summary\n" ++"%s\n" ++msgstr "" ++"\n" ++"處理事項摘要\n" ++"%s\n" + +-#: ../dnf/cli/commands/updateinfo.py:269 +-msgid "Bugfix notice(s)" +-msgstr "臭蟲修正通知" ++#. TODO: remove ++#: ../dnf/cli/output.py:1361 ../dnf/cli/output.py:1878 ++#: ../dnf/cli/output.py:1879 ++msgid "Install" ++msgstr "安裝" + +-#: ../dnf/cli/commands/updateinfo.py:270 +-msgid "Enhancement notice(s)" +-msgstr "功能增強通知" ++#: ../dnf/cli/output.py:1365 ../dnf/cli/output.py:1887 ++msgid "Upgrade" ++msgstr "升級" + +-#: ../dnf/cli/commands/updateinfo.py:271 +-msgid "other notice(s)" +-msgstr "其他通知" ++#: ../dnf/cli/output.py:1366 ++msgid "Remove" ++msgstr "移除" + +-#: ../dnf/cli/commands/updateinfo.py:292 +-msgid "Unknown/Sec." +-msgstr "未知/安全" ++#: ../dnf/cli/output.py:1368 ../dnf/cli/output.py:1885 ++msgid "Downgrade" ++msgstr "降級" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Update ID" +-msgstr "更新ID" ++#: ../dnf/cli/output.py:1369 ++msgid "Skip" ++msgstr "略過" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Type" +-msgstr "類型" ++#: ../dnf/cli/output.py:1378 ../dnf/cli/output.py:1394 ++msgid "Package" ++msgid_plural "Packages" ++msgstr[0] "軟體包" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Updated" +-msgstr "更新" ++#: ../dnf/cli/output.py:1396 ++msgid "Dependent package" ++msgid_plural "Dependent packages" ++msgstr[0] "依賴的軟體包" + +-#: ../dnf/cli/commands/updateinfo.py:319 +-msgid "Bugs" +-msgstr "臭蟲" ++#: ../dnf/cli/output.py:1458 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1888 ++msgid "Upgraded" ++msgstr "已升級" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "CVEs" +-msgstr "CVE" ++#: ../dnf/cli/output.py:1459 ../dnf/cli/output.py:1720 ++#: ../dnf/cli/output.py:1886 ++msgid "Downgraded" ++msgstr "已降級" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Description" +-msgstr "描述" ++#: ../dnf/cli/output.py:1464 ++msgid "Reinstalled" ++msgstr "已重裝" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Severity" +-msgstr "嚴重" ++#: ../dnf/cli/output.py:1465 ++msgid "Skipped" ++msgstr "" + +-#: ../dnf/cli/commands/updateinfo.py:320 +-msgid "Rights" +-msgstr "權利" ++#: ../dnf/cli/output.py:1466 ++msgid "Removed" ++msgstr "已移除" + +-#: ../dnf/cli/commands/updateinfo.py:321 +-msgid "Files" +-msgstr "檔案" ++#: ../dnf/cli/output.py:1469 ++msgid "Failed" ++msgstr "失敗" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "true" +-msgstr "true" ++#: ../dnf/cli/output.py:1520 ++msgid "Total" ++msgstr "總計" + +-#: ../dnf/cli/commands/updateinfo.py:347 +-msgid "false" +-msgstr "false" ++#: ../dnf/cli/output.py:1548 ++msgid "" ++msgstr "<未設定>" + +-#: ../dnf/cli/commands/module.py:72 ../dnf/cli/commands/module.py:94 +-msgid "No matching Modules to list" +-msgstr "沒有要列出的符合模組" ++#: ../dnf/cli/output.py:1549 ++msgid "System" ++msgstr "系統" + +-#: ../dnf/cli/commands/module.py:239 +-msgid "Interact with Modules." +-msgstr "與模組互動。" ++#: ../dnf/cli/output.py:1599 ++msgid "Command line" ++msgstr "指令列" + +-#: ../dnf/cli/commands/module.py:252 +-msgid "show only enabled modules" +-msgstr "只顯示已啟用的模組" ++#. TRANSLATORS: user names who executed transaction in history command output ++#: ../dnf/cli/output.py:1602 ++msgid "User name" ++msgstr "使用者名稱" + +-#: ../dnf/cli/commands/module.py:255 +-msgid "show only disabled modules" +-msgstr "只顯示已停用的模組" ++#. REALLY Needs to use columns! ++#: ../dnf/cli/output.py:1603 ../dnf/cli/output.py:1968 ++msgid "ID" ++msgstr "ID" ++ ++#: ../dnf/cli/output.py:1605 ++msgid "Date and time" ++msgstr "日期與時間" + +-#: ../dnf/cli/commands/module.py:258 +-msgid "show only installed modules" +-msgstr "只顯示已安裝的模組" ++#: ../dnf/cli/output.py:1606 ../dnf/cli/output.py:1969 ++msgid "Action(s)" ++msgstr "動作" + +-#: ../dnf/cli/commands/module.py:261 +-msgid "show profile content" +-msgstr "顯示設定檔內容" ++#: ../dnf/cli/output.py:1607 ++msgid "Altered" ++msgstr "已變動" + +-#: ../dnf/cli/commands/module.py:265 +-msgid "Modular command" +-msgstr "" ++#: ../dnf/cli/output.py:1645 ++msgid "No transactions" ++msgstr "無處理事項" + +-#: ../dnf/cli/commands/module.py:267 +-msgid "Module specification" ++#: ../dnf/cli/output.py:1646 ../dnf/cli/output.py:1662 ++msgid "Failed history info" + msgstr "" + +-#: ../dnf/cli/commands/reinstall.py:38 +-msgid "reinstall a package" +-msgstr "重新安裝軟體包" +- +-#: ../dnf/cli/commands/reinstall.py:42 +-msgid "Package to reinstall" +-msgstr "要重新安裝的軟體包" ++#: ../dnf/cli/output.py:1661 ++msgid "No transaction ID, or package, given" ++msgstr "沒有給予處理事項 ID、或軟體包" + +-#: ../dnf/cli/commands/distrosync.py:32 +-msgid "synchronize installed packages to the latest available versions" +-msgstr "將已安裝的軟體包同步至最新的可用版本" ++#: ../dnf/cli/output.py:1719 ++msgid "Erased" ++msgstr "已抹除" + +-#: ../dnf/cli/commands/distrosync.py:36 +-msgid "Package to synchronize" +-msgstr "要同步的軟體包" ++#: ../dnf/cli/output.py:1721 ++msgid "Not installed" ++msgstr "未安裝" + +-#: ../dnf/cli/commands/swap.py:33 +-msgid "run an interactive dnf mod for remove and install one spec" +-msgstr "執行互動型 dnf 模組以移除和安裝一個 spec" ++#: ../dnf/cli/output.py:1722 ++msgid "Newer" ++msgstr "新版" + +-#: ../dnf/cli/commands/swap.py:37 +-msgid "The specs that will be removed" +-msgstr "這個 spec 將會被移除" ++#: ../dnf/cli/output.py:1722 ++msgid "Older" ++msgstr "舊版" + +-#: ../dnf/cli/commands/swap.py:39 +-msgid "The specs that will be installed" +-msgstr "這個 spec 將會被安裝" ++#: ../dnf/cli/output.py:1770 ../dnf/cli/output.py:1772 ++msgid "Transaction ID :" ++msgstr "處理事項ID:" + +-#: ../dnf/cli/commands/makecache.py:37 +-msgid "generate the metadata cache" +-msgstr "生成中介資料快取" ++#: ../dnf/cli/output.py:1775 ++msgid "Begin time :" ++msgstr "開始時間 :" + +-#: ../dnf/cli/commands/makecache.py:48 +-msgid "Making cache files for all metadata files." +-msgstr "為所有中介資料檔案製作快取檔案。" ++#: ../dnf/cli/output.py:1778 ../dnf/cli/output.py:1780 ++msgid "Begin rpmdb :" ++msgstr "開始 rpmdb:" + +-#: ../dnf/cli/commands/upgrade.py:40 +-msgid "upgrade a package or packages on your system" +-msgstr "在系統上升級軟體包" ++#: ../dnf/cli/output.py:1786 ++#, python-format ++msgid "(%u seconds)" ++msgstr "(%u 秒)" + +-#: ../dnf/cli/commands/upgrade.py:44 +-msgid "Package to upgrade" +-msgstr "要升級的軟體包" ++#: ../dnf/cli/output.py:1788 ++#, python-format ++msgid "(%u minutes)" ++msgstr "(%u 分鐘)" + +-#: ../dnf/cli/commands/autoremove.py:41 +-msgid "" +-"remove all unneeded packages that were originally installed as dependencies" +-msgstr "移除所有當初因依賴關係而安裝但目前不再需要的軟體包" ++#: ../dnf/cli/output.py:1790 ++#, python-format ++msgid "(%u hours)" ++msgstr "(%u 小時)" + +-#: ../dnf/cli/commands/search.py:46 +-msgid "search package details for the given string" +-msgstr "根據字串搜尋軟體包詳細資訊" ++#: ../dnf/cli/output.py:1792 ++#, python-format ++msgid "(%u days)" ++msgstr "(%u 天)" + +-#: ../dnf/cli/commands/search.py:51 +-msgid "search also package description and URL" +-msgstr "也搜尋軟體包描述說明和URL" ++#: ../dnf/cli/output.py:1793 ++msgid "End time :" ++msgstr "結束時間 :" + +-#: ../dnf/cli/commands/search.py:52 +-msgid "KEYWORD" +-msgstr "" ++#: ../dnf/cli/output.py:1796 ../dnf/cli/output.py:1798 ++msgid "End rpmdb :" ++msgstr "結束 rpmdb:" + +-#: ../dnf/cli/commands/search.py:55 +-msgid "Keyword to search for" +-msgstr "" ++#: ../dnf/cli/output.py:1805 ../dnf/cli/output.py:1807 ++msgid "User :" ++msgstr "使用者 :" + +-#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +-#. & URL) +-#: ../dnf/cli/commands/search.py:76 +-msgid " & " +-msgstr " & " ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1818 ++msgid "Aborted" ++msgstr "已中止" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:80 +-#, python-format +-msgid "%s Exactly Matched: %%s" +-msgstr "%s 精確符合:%%s" ++#: ../dnf/cli/output.py:1811 ../dnf/cli/output.py:1814 ++#: ../dnf/cli/output.py:1816 ../dnf/cli/output.py:1818 ++#: ../dnf/cli/output.py:1820 ../dnf/cli/output.py:1822 ++msgid "Return-Code :" ++msgstr "回傳代碼 :" + +-#. TRANSLATORS: %s - translated package attributes, +-#. %%s - found keys (in listed attributes) +-#: ../dnf/cli/commands/search.py:84 +-#, python-format +-msgid "%s Matched: %%s" +-msgstr "%s 符合: %%s" ++#: ../dnf/cli/output.py:1814 ../dnf/cli/output.py:1822 ++msgid "Success" ++msgstr "成功" + +-#: ../dnf/cli/commands/search.py:134 +-msgid "No matches found." +-msgstr "找不到符合項目。" ++#: ../dnf/cli/output.py:1816 ++msgid "Failures:" ++msgstr "失敗:" + +-#: ../dnf/cli/commands/repolist.py:39 +-#, python-format +-msgid "Never (last: %s)" +-msgstr "永不(上次:%s)" ++#: ../dnf/cli/output.py:1820 ++msgid "Failure:" ++msgstr "失敗:" + +-#: ../dnf/cli/commands/repolist.py:41 +-#, python-format +-msgid "Instant (last: %s)" +-msgstr "即時(上次:%s)" ++#: ../dnf/cli/output.py:1830 ../dnf/cli/output.py:1832 ++msgid "Releasever :" ++msgstr "發行版本 :" + +-#: ../dnf/cli/commands/repolist.py:44 +-#, python-format +-msgid "%s second(s) (last: %s)" +-msgstr "%s 秒(上次:%s)" ++#: ../dnf/cli/output.py:1837 ../dnf/cli/output.py:1839 ++msgid "Command Line :" ++msgstr "指令列 :" + +-#: ../dnf/cli/commands/repolist.py:75 +-msgid "display the configured software repositories" +-msgstr "顯示已設定的軟體庫" ++#: ../dnf/cli/output.py:1845 ++msgid "Comment :" ++msgstr "備註 :" + +-#: ../dnf/cli/commands/repolist.py:82 +-msgid "show all repos" +-msgstr "顯示所有軟體庫" ++#: ../dnf/cli/output.py:1849 ++msgid "Transaction performed with:" ++msgstr "處理事項執行者:" + +-#: ../dnf/cli/commands/repolist.py:85 +-msgid "show enabled repos (default)" +-msgstr "顯示啟用的軟體庫 (預設)" ++#: ../dnf/cli/output.py:1858 ++msgid "Packages Altered:" ++msgstr "變動的軟體包:" + +-#: ../dnf/cli/commands/repolist.py:88 +-msgid "show disabled repos" +-msgstr "顯示停用的軟體庫" ++#: ../dnf/cli/output.py:1864 ++msgid "Scriptlet output:" ++msgstr "指令小稿輸出:" + +-#: ../dnf/cli/commands/repolist.py:92 +-msgid "Repository specification" +-msgstr "" ++#: ../dnf/cli/output.py:1871 ++msgid "Errors:" ++msgstr "錯誤:" + +-#: ../dnf/cli/commands/repolist.py:124 +-msgid "No repositories available" +-msgstr "沒有可用的軟體庫" ++#: ../dnf/cli/output.py:1880 ++msgid "Dep-Install" ++msgstr "依賴安裝" + +-#: ../dnf/cli/commands/repolist.py:142 ../dnf/cli/commands/repolist.py:143 +-msgid "enabled" +-msgstr "已啟用" ++#: ../dnf/cli/output.py:1881 ++msgid "Obsoleted" ++msgstr "已棄用" + +-#: ../dnf/cli/commands/repolist.py:150 ../dnf/cli/commands/repolist.py:151 +-msgid "disabled" +-msgstr "已停用" ++#: ../dnf/cli/output.py:1882 ../dnf/transaction.py:84 ../dnf/transaction.py:85 ++msgid "Obsoleting" ++msgstr "棄用" + +-#: ../dnf/cli/commands/repolist.py:161 +-msgid "Repo-id : " +-msgstr "軟體庫 ID: " ++#: ../dnf/cli/output.py:1883 ++msgid "Erase" ++msgstr "抹除" + +-#: ../dnf/cli/commands/repolist.py:162 +-msgid "Repo-name : " +-msgstr "軟體庫名稱: " ++#: ../dnf/cli/output.py:1884 ++msgid "Reinstall" ++msgstr "重裝" + +-#: ../dnf/cli/commands/repolist.py:165 +-msgid "Repo-status : " +-msgstr "軟體庫狀態: " ++#: ../dnf/cli/output.py:1959 ++msgid "Bad transaction IDs, or package(s), given" ++msgstr "給予的處理事項 ID、或軟體包不良" + +-#: ../dnf/cli/commands/repolist.py:168 +-msgid "Repo-revision: " +-msgstr "軟體庫修訂: " ++#: ../dnf/cli/output.py:2058 ++#, python-format ++msgid "---> Package %s.%s %s will be installed" ++msgstr "---> %s.%s %s 軟體包將會安裝" + +-#: ../dnf/cli/commands/repolist.py:172 +-msgid "Repo-tags : " +-msgstr "軟體庫標籤: " ++#: ../dnf/cli/output.py:2060 ++#, python-format ++msgid "---> Package %s.%s %s will be an upgrade" ++msgstr "---> %s.%s %s 軟體包將會升級" + +-#: ../dnf/cli/commands/repolist.py:179 +-msgid "Repo-distro-tags: " +-msgstr "軟體庫散布版標籤: " ++#: ../dnf/cli/output.py:2062 ++#, python-format ++msgid "---> Package %s.%s %s will be erased" ++msgstr "---> %s.%s %s 軟體包將被抹除" + +-#: ../dnf/cli/commands/repolist.py:188 +-msgid "Repo-updated : " +-msgstr "軟體庫更新: " ++#: ../dnf/cli/output.py:2064 ++#, python-format ++msgid "---> Package %s.%s %s will be reinstalled" ++msgstr "---> %s.%s %s 軟體包將會重裝" + +-#: ../dnf/cli/commands/repolist.py:190 +-msgid "Repo-pkgs : " +-msgstr "軟體庫軟體包: " ++#: ../dnf/cli/output.py:2066 ++#, python-format ++msgid "---> Package %s.%s %s will be a downgrade" ++msgstr "---> %s.%s %s 軟體包將被降級" + +-#: ../dnf/cli/commands/repolist.py:191 +-msgid "Repo-size : " +-msgstr "軟體庫大小: " ++#: ../dnf/cli/output.py:2068 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleting" ++msgstr "---> %s.%s %s 軟體包將會棄用" + +-#: ../dnf/cli/commands/repolist.py:194 +-msgid "Repo-metalink: " +-msgstr "軟體庫中介連結: " ++#: ../dnf/cli/output.py:2070 ++#, python-format ++msgid "---> Package %s.%s %s will be upgraded" ++msgstr "---> %s.%s %s 軟體包將被升級" + +-#: ../dnf/cli/commands/repolist.py:199 +-msgid " Updated : " +-msgstr " 更新時間: " ++#: ../dnf/cli/output.py:2072 ++#, python-format ++msgid "---> Package %s.%s %s will be obsoleted" ++msgstr "---> %s.%s %s 軟體包將被棄用" + +-#: ../dnf/cli/commands/repolist.py:201 +-msgid "Repo-mirrors : " +-msgstr "軟體庫鏡像: " ++#: ../dnf/cli/output.py:2081 ++msgid "--> Starting dependency resolution" ++msgstr "--> 開始解決依賴關係問題" + +-#: ../dnf/cli/commands/repolist.py:205 ../dnf/cli/commands/repolist.py:211 +-msgid "Repo-baseurl : " +-msgstr "軟體庫基礎 URL: " ++#: ../dnf/cli/output.py:2086 ++msgid "--> Finished dependency resolution" ++msgstr "--> 完成解決依賴關係問題" + +-#: ../dnf/cli/commands/repolist.py:214 +-msgid "Repo-expire : " +-msgstr "軟體庫過期: " ++#: ../dnf/cli/output.py:2100 ../dnf/crypto.py:132 ++#, python-format ++msgid "" ++"Importing GPG key 0x%s:\n" ++" Userid : \"%s\"\n" ++" Fingerprint: %s\n" ++" From : %s" ++msgstr "" ++"匯入 GPG 密鑰 0x%s:\n" ++"使用者識別碼:\"%s\"\n" ++"指紋 :%s\n" ++"來自 :%s" + +-#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +-#: ../dnf/cli/commands/repolist.py:218 +-msgid "Repo-exclude : " +-msgstr "軟體庫排除: " ++#: ../dnf/cli/utils.py:98 ++msgid "Running" ++msgstr "執行中" + +-#: ../dnf/cli/commands/repolist.py:222 +-msgid "Repo-include : " +-msgstr "軟體庫納入: " ++#: ../dnf/cli/utils.py:99 ++msgid "Sleeping" ++msgstr "睡眠中" + +-#. TRANSLATORS: Number of packages that where excluded (5) +-#: ../dnf/cli/commands/repolist.py:227 +-msgid "Repo-excluded: " +-msgstr "軟體庫排除: " ++#: ../dnf/cli/utils.py:100 ++msgid "Uninterruptible" ++msgstr "不中斷" + +-#: ../dnf/cli/commands/repolist.py:231 +-msgid "Repo-filename: " +-msgstr "軟體庫檔名: " ++#: ../dnf/cli/utils.py:101 ++msgid "Zombie" ++msgstr "殭屍" + +-#. Work out the first (id) and last (enabled/disabled/count), +-#. then chop the middle (name)... +-#: ../dnf/cli/commands/repolist.py:240 ../dnf/cli/commands/repolist.py:267 +-msgid "repo id" +-msgstr "軟體庫 ID" ++#: ../dnf/cli/utils.py:102 ++msgid "Traced/Stopped" ++msgstr "已追蹤 / 已停止" + +-#: ../dnf/cli/commands/repolist.py:253 ../dnf/cli/commands/repolist.py:254 +-#: ../dnf/cli/commands/repolist.py:275 +-msgid "status" +-msgstr "狀態" ++#: ../dnf/cli/utils.py:103 ++msgid "Unknown" ++msgstr "未知的" + +-#: ../dnf/cli/commands/repolist.py:269 ../dnf/cli/commands/repolist.py:271 +-msgid "repo name" +-msgstr "軟體庫名稱" ++#: ../dnf/cli/utils.py:113 ++#, python-format ++msgid "Unable to find information about the locking process (PID %d)" ++msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" + +-#: ../dnf/cli/commands/repolist.py:285 +-msgid "Total packages: {}" +-msgstr "" ++#: ../dnf/cli/utils.py:117 ++#, python-format ++msgid " The application with PID %d is: %s" ++msgstr " 這個 PID 為 %d 的應用程式為:%s" + +-#: ../dnf/cli/commands/repoquery.py:108 +-msgid "search for packages matching keyword" +-msgstr "搜尋軟體包符合的關鍵詞" ++#: ../dnf/cli/utils.py:120 ++#, python-format ++msgid " Memory : %5s RSS (%5sB VSZ)" ++msgstr " 記憶體:%5s RSS (%5sB VSZ)" + +-#: ../dnf/cli/commands/repoquery.py:122 +-msgid "" +-"Query all packages (shorthand for repoquery '*' or repoquery without " +-"argument)" +-msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" ++#: ../dnf/cli/utils.py:125 ++#, python-format ++msgid " Started: %s - %s ago" ++msgstr " 開始於:%s - %s 之前" + +-#: ../dnf/cli/commands/repoquery.py:125 +-msgid "Query all versions of packages (default)" +-msgstr "查詢軟體包的所有版本(預設值)" ++#: ../dnf/cli/utils.py:127 ++#, python-format ++msgid " State : %s" ++msgstr " 狀態:%s" + +-#: ../dnf/cli/commands/repoquery.py:128 +-msgid "show only results from this ARCH" +-msgstr "只顯示這個架構的結果" ++#: ../dnf/comps.py:95 ++msgid "skipping." ++msgstr "略過。" + +-#: ../dnf/cli/commands/repoquery.py:130 +-msgid "show only results that owns FILE" +-msgstr "只顯示擁有檔案的結果" ++#: ../dnf/comps.py:187 ../dnf/comps.py:689 ++#, python-format ++msgid "Module or Group '%s' is not installed." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:133 +-msgid "show only results that conflict REQ" +-msgstr "只顯示衝突 REQ 的結果" ++#: ../dnf/comps.py:189 ../dnf/comps.py:691 ++#, python-format ++msgid "Module or Group '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:136 +-msgid "" +-"shows results that requires, suggests, supplements, enhances,or recommends " +-"package provides and files REQ" +-msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" ++#: ../dnf/comps.py:191 ++#, python-format ++msgid "Module or Group '%s' does not exist." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:140 +-msgid "show only results that obsolete REQ" +-msgstr "只顯示棄用 REQ 的結果" ++#: ../dnf/comps.py:610 ../dnf/comps.py:627 ++#, python-format ++msgid "Environment '%s' is not installed." ++msgstr "尚未安裝「%s」環境。" + +-#: ../dnf/cli/commands/repoquery.py:143 +-msgid "show only results that provide REQ" +-msgstr "只顯示提供 REQ 的結果" ++#: ../dnf/comps.py:629 ++#, python-format ++msgid "Environment '%s' is not available." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:146 +-msgid "shows results that requires package provides and files REQ" +-msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" ++#: ../dnf/comps.py:657 ++#, python-format ++msgid "Group_id '%s' does not exist." ++msgstr "Group_id「%s」不存在。" + +-#: ../dnf/cli/commands/repoquery.py:149 +-msgid "show only results that recommend REQ" +-msgstr "只顯示推薦 REQ 的結果" ++#: ../dnf/conf/config.py:136 ++#, python-format ++msgid "Error parsing '%s': %s" ++msgstr "無法解析「%s」:%s" + +-#: ../dnf/cli/commands/repoquery.py:152 +-msgid "show only results that enhance REQ" +-msgstr "只顯示增強 REQ 的結果" ++#: ../dnf/conf/config.py:226 ++msgid "Could not set cachedir: {}" ++msgstr "無法設定 cachedir:{}" + +-#: ../dnf/cli/commands/repoquery.py:155 +-msgid "show only results that suggest REQ" +-msgstr "只顯示建議 REQ 的結果" ++#: ../dnf/conf/config.py:275 ++msgid "" ++"Configuration file URL \"{}\" could not be downloaded:\n" ++" {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:158 +-msgid "show only results that supplement REQ" +-msgstr "只顯示補充 REQ 的結果" ++#: ../dnf/conf/config.py:355 ../dnf/conf/config.py:391 ++#, python-format ++msgid "Unknown configuration option: %s = %s" ++msgstr "無效的設定選項:%s = %s" + +-#: ../dnf/cli/commands/repoquery.py:161 +-msgid "check non-explicit dependencies (files and Provides); default" +-msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" ++#: ../dnf/conf/config.py:372 ++#, python-format ++msgid "Error parsing --setopt with key '%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:163 +-msgid "check dependencies exactly as given, opposite of --alldeps" +-msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" ++#: ../dnf/conf/config.py:380 ++#, python-format ++msgid "Main config did not have a %s attr. before setopt" ++msgstr "主組態未在 setopt 之前設定 %s 屬性" + +-#: ../dnf/cli/commands/repoquery.py:165 +-msgid "" +-"used with --whatrequires, and --requires --resolve, query packages " +-"recursively." +-msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" ++#: ../dnf/conf/config.py:427 ../dnf/conf/config.py:445 ++msgid "Incorrect or unknown \"{}\": {}" ++msgstr "錯誤的或者是無效的 \"{}\": {}" + +-#: ../dnf/cli/commands/repoquery.py:167 +-msgid "show a list of all dependencies and what packages provide them" +-msgstr "顯示依賴關係列表、與提供它們的軟體包" ++#: ../dnf/conf/config.py:501 ++#, python-format ++msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:169 +-msgid "show available tags to use with --queryformat" +-msgstr "與 --queryformat 顯示可供使用的標籤" ++#: ../dnf/conf/config.py:504 ++#, python-format ++msgid "Repo %s did not have a %s attr. before setopt" ++msgstr "%s 軟體庫未在 setopt 之前設定 %s 屬性" + +-#: ../dnf/cli/commands/repoquery.py:172 +-msgid "resolve capabilities to originating package(s)" +-msgstr "解析原始軟體包的功能" ++#: ../dnf/conf/read.py:51 ++#, python-format ++msgid "Warning: failed loading '%s', skipping." ++msgstr "警告:「%s」載入失敗,略過。" + +-#: ../dnf/cli/commands/repoquery.py:174 +-msgid "show recursive tree for package(s)" +-msgstr "顯示軟體包的遞迴樹" ++#: ../dnf/conf/read.py:63 ++msgid "Bad id for repo: {} ({}), byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:176 +-msgid "operate on corresponding source RPM" +-msgstr "在相應的來源 RPM 上執行" ++#: ../dnf/conf/read.py:67 ++msgid "Bad id for repo: {}, byte = {} {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:178 +-msgid "" +-"show N latest packages for a given name.arch (or latest but N if N is " +-"negative)" +-msgstr "為提供的 name.arch 顯示 N 個最新的軟體包(或最新、除了 N 如果 N 是否定的)" ++#: ../dnf/conf/read.py:75 ++msgid "Repository '{}' ({}): Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:184 +-msgid "show detailed information about the package" +-msgstr "顯示此軟體包的詳細資訊" ++#: ../dnf/conf/read.py:78 ++msgid "Repository '{}': Error parsing config: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:187 +-msgid "show list of files in the package" +-msgstr "顯示軟體包內的檔案列表" ++#: ../dnf/conf/read.py:84 ++msgid "Repository '{}' ({}) is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:190 +-msgid "show package source RPM name" +-msgstr "顯示軟體包來源 RPM 名稱" ++#: ../dnf/conf/read.py:87 ++msgid "Repository '{}' is missing name in configuration, using id." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:193 +-msgid "show changelogs of the package" +-msgstr "顯示軟體包的變更紀錄" ++#: ../dnf/conf/read.py:104 ++msgid "Parsing file \"{}\" failed: {}" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:196 +-msgid "format for displaying found packages" +-msgstr "顯示找到的軟體包格式" ++#: ../dnf/crypto.py:108 ++#, python-format ++msgid "repo %s: 0x%s already imported" ++msgstr "%s 軟體庫:0x%s 已經匯入" + +-#: ../dnf/cli/commands/repoquery.py:199 +-msgid "" +-"use name-epoch:version-release.architecture format for displaying found " +-"packages (default)" +-msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" ++#: ../dnf/crypto.py:115 ++#, python-format ++msgid "repo %s: imported key 0x%s." ++msgstr "%s 軟體庫:0x%s 金鑰已匯入。" + +-#: ../dnf/cli/commands/repoquery.py:202 ++#: ../dnf/db/group.py:289 + msgid "" +-"use name-version-release format for displaying found packages (rpm query " +-"default)" +-msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" ++"No available modular metadata for modular package '{}', it cannot be " ++"installed on the system" ++msgstr "" ++ ++#: ../dnf/db/group.py:339 ++msgid "No available modular metadata for modular package" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:208 ++#: ../dnf/db/group.py:373 ++#, python-format ++msgid "Will not install a source rpm package (%s)." ++msgstr "將不會安裝 RPM 原始檔(%s)。" ++ ++#: ../dnf/dnssec.py:169 + msgid "" +-"use epoch:name-version-release.architecture format for displaying found " +-"packages" +-msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" ++"Configuration option 'gpgkey_dns_verification' requires libunbound ({})" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:211 +-msgid "Display in which comps groups are presented selected packages" +-msgstr "顯示在哪些組合群組中出現選取的軟體包" ++#: ../dnf/dnssec.py:240 ++msgid "DNSSEC extension: Key for user " ++msgstr "DNSSEC 擴充:給使用者的金鑰 " + +-#: ../dnf/cli/commands/repoquery.py:215 +-msgid "limit the query to installed duplicate packages" +-msgstr "限制查詢已安裝重複軟體包" ++#: ../dnf/dnssec.py:242 ++msgid "is valid." ++msgstr "有效。" + +-#: ../dnf/cli/commands/repoquery.py:222 +-msgid "limit the query to installed installonly packages" +-msgstr "限制查詢 installonly 的已安裝軟體包" ++#: ../dnf/dnssec.py:244 ++msgid "has unknown status." ++msgstr "狀態未知。" + +-#: ../dnf/cli/commands/repoquery.py:225 +-msgid "limit the query to installed packages with unsatisfied dependencies" +-msgstr "限制查詢未滿足依賴關係的已安裝軟體包" ++#: ../dnf/dnssec.py:252 ++msgid "DNSSEC extension: " ++msgstr "DNSSEC 擴充: " + +-#: ../dnf/cli/commands/repoquery.py:227 +-msgid "show a location from where packages can be downloaded" +-msgstr "顯示軟體包可以下載的位置" ++#: ../dnf/dnssec.py:284 ++msgid "Testing already imported keys for their validity." ++msgstr "測試已經匯入的金鑰其有效性。" + +-#: ../dnf/cli/commands/repoquery.py:230 +-msgid "Display capabilities that the package conflicts with." +-msgstr "顯示軟體包衝突的功能。" ++#: ../dnf/drpm.py:62 ../dnf/repo.py:267 ++#, python-format ++msgid "unsupported checksum type: %s" ++msgstr "未支援的查核碼類型:%s" + +-#: ../dnf/cli/commands/repoquery.py:231 +-msgid "" +-"Display capabilities that the package can depend on, enhance, recommend, " +-"suggest, and supplement." +-msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" ++#: ../dnf/drpm.py:144 ++msgid "Delta RPM rebuild failed" ++msgstr "Delta RPM 重組失敗" + +-#: ../dnf/cli/commands/repoquery.py:233 +-msgid "Display capabilities that the package can enhance." +-msgstr "顯示軟體包可以增強的功能。" ++#: ../dnf/drpm.py:146 ++msgid "Checksum of the delta-rebuilt RPM failed" ++msgstr "delta-rebuilt RPM 的查核碼檢驗失敗" + +-#: ../dnf/cli/commands/repoquery.py:234 +-msgid "Display capabilities provided by the package." +-msgstr "顯示提供自這個軟體包的功能。" ++#: ../dnf/drpm.py:149 ++msgid "done" ++msgstr "完成" + +-#: ../dnf/cli/commands/repoquery.py:235 +-msgid "Display capabilities that the package recommends." +-msgstr "顯示這個推薦軟體包的功能。" ++#: ../dnf/exceptions.py:109 ++msgid "Problems in request:" ++msgstr "請求中問題:" + +-#: ../dnf/cli/commands/repoquery.py:236 +-msgid "Display capabilities that the package depends on." +-msgstr "顯示這個軟體包依賴的功能。" ++#: ../dnf/exceptions.py:111 ++msgid "missing packages: " ++msgstr "遺失軟體包: " + +-#: ../dnf/cli/commands/repoquery.py:237 +-#, python-format +-msgid "" +-"Display capabilities that the package depends on for running a %%pre script." +-msgstr "顯示軟體包執行在 %%pre 指令上的功能。" ++#: ../dnf/exceptions.py:113 ++msgid "broken packages: " ++msgstr "損壞軟體包: " + +-#: ../dnf/cli/commands/repoquery.py:238 +-msgid "Display capabilities that the package suggests." +-msgstr "顯示建議軟體包的功能。" ++#: ../dnf/exceptions.py:115 ++msgid "missing groups or modules: " ++msgstr "遺失的群組或模組: " + +-#: ../dnf/cli/commands/repoquery.py:239 +-msgid "Display capabilities that the package can supplement." +-msgstr "顯示可以補充軟體包的功能。" ++#: ../dnf/exceptions.py:117 ++msgid "broken groups or modules: " ++msgstr "損壞的群組或模組: " + +-#: ../dnf/cli/commands/repoquery.py:245 +-msgid "Display only available packages." +-msgstr "只顯示可以使用的軟體包。" ++#: ../dnf/exceptions.py:122 ++msgid "Modular dependency problem with Defaults:" ++msgid_plural "Modular dependency problems with Defaults:" ++msgstr[0] "" + +-#: ../dnf/cli/commands/repoquery.py:248 +-msgid "Display only installed packages." +-msgstr "只顯示已經安裝的軟體包。" ++#: ../dnf/exceptions.py:127 ../dnf/module/module_base.py:686 ++msgid "Modular dependency problem:" ++msgid_plural "Modular dependency problems:" ++msgstr[0] "模組化的依賴關係問題:" + +-#: ../dnf/cli/commands/repoquery.py:249 ++#: ../dnf/lock.py:100 ++#, python-format + msgid "" +-"Display only packages that are not present in any of available repositories." +-msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" ++"Malformed lock file found: %s.\n" ++"Ensure no other dnf/yum process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:250 +-msgid "" +-"Display only packages that provide an upgrade for some already installed " +-"package." +-msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" ++#: ../dnf/module/__init__.py:26 ++msgid "Enabling different stream for '{}'." ++msgstr "正在啟用「{}」的不同串流。" + +-#: ../dnf/cli/commands/repoquery.py:251 +-msgid "Display only packages that can be removed by \"dnf autoremove\" command." +-msgstr "只顯示可以透過「dnf autoremove」指令移除的軟體包。" ++#: ../dnf/module/__init__.py:27 ++msgid "Nothing to show." ++msgstr "無可供顯示項目。" + +-#: ../dnf/cli/commands/repoquery.py:252 +-msgid "Display only packages that were installed by user." +-msgstr "只顯示使用者安裝的軟體包。" ++#: ../dnf/module/__init__.py:28 ++msgid "Installing newer version of '{}' than specified. Reason: {}" ++msgstr "將安裝比您指定版本還新的「{}」,原因:{}" + +-#: ../dnf/cli/commands/repoquery.py:264 +-msgid "Display only recently edited packages" +-msgstr "只顯示最近修改過的軟體包" ++#: ../dnf/module/__init__.py:29 ++msgid "Enabled modules: {}." ++msgstr "已啟用模組:{}。" + +-#: ../dnf/cli/commands/repoquery.py:267 +-msgid "the key to search for" +-msgstr "要搜尋的關鍵詞:" ++#: ../dnf/module/__init__.py:30 ++msgid "No profile specified for '{}', please specify profile." ++msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" + +-#: ../dnf/cli/commands/repoquery.py:289 ++#: ../dnf/module/module_base.py:33 + msgid "" +-"Option '--resolve' has to be used together with one of the '--conflicts', '" +-"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +-"requires-pre', '--suggests' or '--supplements' options" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" + msgstr "" +-"選項 '--resolve' 需要與 '--conflicts', '--depends', '--enhances', '--provides', '" +-"--recommends', '--requires', '--requires-pre', '--suggests' 或 '--" +-"supplements' 選項一起使用" ++"\n" ++"\n" ++"提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]" + +-#: ../dnf/cli/commands/repoquery.py:299 ++#: ../dnf/module/module_base.py:34 + msgid "" +-"Option '--recursive' has to be used with '--whatrequires ' (optionally " +-"with '--alldeps', but not with '--exactdeps'), or with '--requires " +-"--resolve'" ++"\n" ++"\n" ++"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" + msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:332 +-msgid "Package {} contains no files" +-msgstr "軟體包 {} 不包含任何檔案" ++#: ../dnf/module/module_base.py:54 ../dnf/module/module_base.py:421 ++#: ../dnf/module/module_base.py:477 ../dnf/module/module_base.py:543 ++msgid "Ignoring unnecessary profile: '{}/{}'" ++msgstr "忽略不必要的設定檔:「{}/{}」" + +-#: ../dnf/cli/commands/repoquery.py:404 ++#: ../dnf/module/module_base.py:84 + #, python-brace-format +-msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +-msgstr "可使用的查詢標籤:使用 --queryformat \".. %{tag} ..\"" ++msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:473 +-msgid "argument {} requires --whatrequires or --whatdepends option" +-msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" ++#: ../dnf/module/module_base.py:92 ++#, python-brace-format ++msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" ++msgstr "" + +-#: ../dnf/cli/commands/repoquery.py:518 ++#: ../dnf/module/module_base.py:102 + msgid "" +-"No valid switch specified\n" +-"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"description:\n" +-" For the given packages print a tree of the packages." ++"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" + msgstr "" +-"未指定有效的切換選項\n" +-"用法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +-"\n" +-"描述:\n" +-" 為給定軟體包顯示出其樹狀圖" + +-#: ../dnf/cli/main.py:80 +-msgid "Terminated." +-msgstr "已終止。" ++#: ../dnf/module/module_base.py:106 ++msgid "Unable to match profile for argument {}" ++msgstr "" + +-#: ../dnf/cli/main.py:108 +-msgid "No read/execute access in current directory, moving to /" +-msgstr "在目前的目錄沒有讀寫與執行的權限,移動至 /" ++#: ../dnf/module/module_base.py:118 ++msgid "No default profiles for module {}:{}. Available profiles: {}" ++msgstr "" + +-#: ../dnf/cli/main.py:127 +-msgid "try to add '{}' to command line to replace conflicting packages" ++#: ../dnf/module/module_base.py:122 ++msgid "No default profiles for module {}:{}" ++msgstr "沒有 {} 模組的預設設定檔:{}" ++ ++#: ../dnf/module/module_base.py:129 ++msgid "Default profile {} not available in module {}:{}" + msgstr "" + +-#: ../dnf/cli/main.py:131 +-msgid "try to add '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:142 ++msgid "Installing module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:134 +-msgid " or '{}' to skip uninstallable packages" ++#: ../dnf/module/module_base.py:159 ../dnf/module/module_base.py:193 ++#: ../dnf/module/module_base.py:337 ../dnf/module/module_base.py:355 ++#: ../dnf/module/module_base.py:363 ../dnf/module/module_base.py:417 ++#: ../dnf/module/module_base.py:473 ../dnf/module/module_base.py:539 ++msgid "Unable to resolve argument {}" ++msgstr "無法解析 {} 引數" ++ ++#: ../dnf/module/module_base.py:160 ++msgid "No match for package {}" ++msgstr "找不到符合的軟體包 {}" ++ ++#: ../dnf/module/module_base.py:204 ++#, python-brace-format ++msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:139 +-msgid "try to add '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:223 ../dnf/module/module_base.py:251 ++msgid "Unable to match profile in argument {}" ++msgstr "無法在 {} 引數中找到符合的設定檔" ++ ++#: ../dnf/module/module_base.py:231 ++msgid "Upgrading module from Fail-Safe repository is not allowed" + msgstr "" + +-#: ../dnf/cli/main.py:142 +-msgid " or '{}' to use not only best candidate packages" ++#: ../dnf/module/module_base.py:367 ++msgid "" ++"Only module name is required. Ignoring unneeded information in argument: " ++"'{}'" + msgstr "" + +-#: ../dnf/cli/main.py:159 +-msgid "Dependencies resolved." +-msgstr "依賴關係解析完畢。" ++#: ../dnf/package.py:295 ++#, python-format ++msgid "%s: %s check failed: %s vs %s" ++msgstr "%s:%s 檢查失敗:%s 比對 %s" + + #. empty file is invalid json format + #: ../dnf/persistor.py:54 +@@ -3642,27 +3656,6 @@ msgstr "無法儲存上次 makecache 的時間。" + msgid "Failed determining last makecache time." + msgstr "無法確定上次 makecache 的時間。" + +-#: ../dnf/crypto.py:108 +-#, python-format +-msgid "repo %s: 0x%s already imported" +-msgstr "%s 軟體庫:0x%s 已經匯入" +- +-#: ../dnf/crypto.py:115 +-#, python-format +-msgid "repo %s: imported key 0x%s." +-msgstr "%s 軟體庫:0x%s 金鑰已匯入。" +- +-#: ../dnf/rpm/transaction.py:119 +-msgid "Errors occurred during test transaction." +-msgstr "" +- +-#: ../dnf/lock.py:100 +-#, python-format +-msgid "" +-"Malformed lock file found: %s.\n" +-"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +-msgstr "發現異常的鎖定檔案:%s。" +- + #: ../dnf/plugin.py:63 + #, python-format + msgid "Parsing file failed: %s" +@@ -3685,3 +3678,94 @@ msgstr "" + #: ../dnf/plugin.py:235 + msgid "No matches found for the following disable plugin patterns: {}" + msgstr "" ++ ++#: ../dnf/repo.py:83 ++#, python-format ++msgid "no matching payload factory for %s" ++msgstr "沒有 %s 的符合的有效負荷 factory" ++ ++#: ../dnf/repo.py:110 ++msgid "Already downloaded" ++msgstr "已經下載" ++ ++#. pinging mirrors, this might take a while ++#: ../dnf/repo.py:346 ++#, python-format ++msgid "determining the fastest mirror (%s hosts).. " ++msgstr "正在決定最快速的鏡像站 (%s 主機)… " ++ ++#: ../dnf/repodict.py:58 ++#, python-format ++msgid "enabling %s repository" ++msgstr "正在啟用 %s 軟體庫" ++ ++#: ../dnf/repodict.py:94 ++#, python-format ++msgid "Added %s repo from %s" ++msgstr "已從 %s 增加 %s 軟體庫" ++ ++#: ../dnf/rpm/transaction.py:119 ++msgid "Errors occurred during test transaction." ++msgstr "" ++ ++#. TRANSLATORS: This is for a single package currently being downgraded. ++#: ../dnf/transaction.py:80 ++msgctxt "currently" ++msgid "Downgrading" ++msgstr "正在降級" ++ ++#: ../dnf/transaction.py:81 ../dnf/transaction.py:88 ../dnf/transaction.py:93 ++#: ../dnf/transaction.py:95 ++msgid "Cleanup" ++msgstr "清理" ++ ++#. TRANSLATORS: This is for a single package currently being installed. ++#: ../dnf/transaction.py:83 ++msgctxt "currently" ++msgid "Installing" ++msgstr "正在安裝" ++ ++#. TRANSLATORS: This is for a single package currently being reinstalled. ++#: ../dnf/transaction.py:87 ++msgctxt "currently" ++msgid "Reinstalling" ++msgstr "正在重新安裝" ++ ++#. TODO: 'Removing'? ++#: ../dnf/transaction.py:90 ++msgid "Erasing" ++msgstr "抹除" ++ ++#. TRANSLATORS: This is for a single package currently being upgraded. ++#: ../dnf/transaction.py:92 ++msgctxt "currently" ++msgid "Upgrading" ++msgstr "正在升級" ++ ++#: ../dnf/transaction.py:96 ++msgid "Verifying" ++msgstr "核驗" ++ ++#: ../dnf/transaction.py:97 ++msgid "Running scriptlet" ++msgstr "執行指令小稿" ++ ++#: ../dnf/transaction.py:99 ++msgid "Preparing" ++msgstr "準備" ++ ++#: ../dnf/util.py:391 ../dnf/util.py:393 ++msgid "Problem" ++msgstr "問題" ++ ++#: ../dnf/util.py:444 ++msgid "TransactionItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:454 ++msgid "TransactionSWDBItem not found for key: {}" ++msgstr "" ++ ++#: ../dnf/util.py:457 ++msgid "Errors occurred during transaction." ++msgstr "在處理事項時發生錯誤。" +-- +2.21.1 + diff --git a/SOURCES/0014-Sort-packages-in-transaction-output-by-nevra-RhBug-1773436.patch b/SOURCES/0014-Sort-packages-in-transaction-output-by-nevra-RhBug-1773436.patch new file mode 100644 index 0000000..1f12e4f --- /dev/null +++ b/SOURCES/0014-Sort-packages-in-transaction-output-by-nevra-RhBug-1773436.patch @@ -0,0 +1,82 @@ +From fa6afad083ffc19438603f43d17785f5741505b4 Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Mon, 16 Dec 2019 12:52:41 +0100 +Subject: [PATCH 1/2] Sort packages in transaction output by nevra + (RhBug:1773436) + +--- + dnf/cli/output.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dnf/cli/output.py b/dnf/cli/output.py +index 2ff41b6255..1d3eb1e94a 100644 +--- a/dnf/cli/output.py ++++ b/dnf/cli/output.py +@@ -1147,7 +1147,7 @@ def _add_line(lines, data, a_wid, po, obsoletes=[]): + for i in tsi._item.getReplacedBy(): + replaces.setdefault(i, set()).add(tsi) + +- for tsi in pkglist: ++ for tsi in sorted(pkglist, key=lambda x: x.pkg): + if tsi.action not in dnf.transaction.FORWARD_ACTIONS + [libdnf.transaction.TransactionItemAction_REMOVE]: + continue + + +From 0779b458ca30e895b72bcfb2d513c13b12f605df Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Mon, 16 Dec 2019 14:53:00 +0100 +Subject: [PATCH 2/2] Sort packages in post transaction output by nevra + +--- + dnf/cli/output.py | 20 ++++++++++++++++++-- + 1 file changed, 18 insertions(+), 2 deletions(-) + +diff --git a/dnf/cli/output.py b/dnf/cli/output.py +index 1d3eb1e94a..5dc0af6f4b 100644 +--- a/dnf/cli/output.py ++++ b/dnf/cli/output.py +@@ -23,6 +23,7 @@ + + from copy import deepcopy + import fnmatch ++import functools + import hawkey + import itertools + import libdnf.transaction +@@ -1449,11 +1450,26 @@ def _fits_in_cols(msgs, num): + col_lens[col] *= -1 + return col_lens + ++ def _tsi_or_pkg_nevra_cmp(item1, item2): ++ """Compares two transaction items or packages by nevra. ++ Used as a fallback when tsi does not contain package object. ++ """ ++ ret = (item1.name > item2.name) - (item1.name < item2.name) ++ if ret != 0: ++ return ret ++ nevra1 = hawkey.NEVRA(name=item1.name, epoch=item1.epoch, version=item1.version, ++ release=item1.release, arch=item1.arch) ++ nevra2 = hawkey.NEVRA(name=item2.name, epoch=item2.epoch, version=item2.version, ++ release=item2.release, arch=item2.arch) ++ ret = nevra1.evr_cmp(nevra2, self.sack) ++ if ret != 0: ++ return ret ++ return (item1.arch > item2.arch) - (item1.arch < item2.arch) ++ + out = '' + list_bunch = _make_lists(transaction, self.base._goal) + skipped_conflicts, skipped_broken = self._skipped_packages(report_problems=False) + skipped = skipped_conflicts.union(skipped_broken) +- skipped = sorted(set([str(pkg) for pkg in skipped])) + + for (action, tsis) in [(_('Upgraded'), list_bunch.upgraded), + (_('Downgraded'), list_bunch.downgraded), +@@ -1471,7 +1487,7 @@ def _fits_in_cols(msgs, num): + continue + msgs = [] + out += '\n%s:\n' % action +- for tsi in tsis: ++ for tsi in sorted(tsis, key=functools.cmp_to_key(_tsi_or_pkg_nevra_cmp)): + msgs.append(str(tsi)) + for num in (8, 7, 6, 5, 4, 3, 2): + cols = _fits_in_cols(msgs, num) diff --git a/SOURCES/0015-Add-support-of-commandline-packages-by-repoquery-RhBug-1784148.patch b/SOURCES/0015-Add-support-of-commandline-packages-by-repoquery-RhBug-1784148.patch new file mode 100644 index 0000000..d90454f --- /dev/null +++ b/SOURCES/0015-Add-support-of-commandline-packages-by-repoquery-RhBug-1784148.patch @@ -0,0 +1,57 @@ +From bcfb9e8998a87f5737b6dbce5edd206f56d732eb Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Fri, 3 Jan 2020 10:57:59 +0100 +Subject: [PATCH] Add support of commandline packages in repoquery + (RhBug:1784148) + +https://bugzilla.redhat.com/show_bug.cgi?id=1784148 +--- + dnf/cli/commands/repoquery.py | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/dnf/cli/commands/repoquery.py b/dnf/cli/commands/repoquery.py +index f5cb36fe57..7334ddcd90 100644 +--- a/dnf/cli/commands/repoquery.py ++++ b/dnf/cli/commands/repoquery.py +@@ -402,6 +402,20 @@ def _get_recursive_providers_query(self, query_in, providers, done=None): + done = self._get_recursive_providers_query(query_in, query_select, done=t.union(done)) + return t.union(done) + ++ def _add_add_remote_packages(self): ++ rpmnames = [] ++ remote_packages = [] ++ for key in self.opts.key: ++ schemes = dnf.pycomp.urlparse.urlparse(key)[0] ++ if key.endswith('.rpm'): ++ rpmnames.append(key) ++ elif schemes and schemes in ('http', 'ftp', 'file', 'https'): ++ rpmnames.append(key) ++ if rpmnames: ++ remote_packages = self.base.add_remote_rpms( ++ rpmnames, strict=False, progress=self.base.output.progress) ++ return remote_packages ++ + def run(self): + if self.opts.querytags: + print(_('Available query-tags: use --queryformat ".. %{tag} .."')) +@@ -416,6 +430,8 @@ def run(self): + else hawkey.APPLY_EXCLUDES + ) + if self.opts.key: ++ remote_packages = self._add_add_remote_packages() ++ + kwark = {} + forms = [self.nevra_forms[command] for command in self.opts.command + if command in list(self.nevra_forms.keys())] +@@ -423,6 +439,11 @@ def run(self): + kwark["forms"] = forms + pkgs = [] + query_results = q.filter(empty=True) ++ ++ if remote_packages: ++ query_results = query_results.union( ++ self.base.sack.query().filterm(pkg=remote_packages)) ++ + for key in self.opts.key: + query_results = query_results.union( + dnf.subject.Subject(key, ignore_case=True).get_best_query( diff --git a/SOURCES/0016-Documentation-changes-RhBug-1786072.patch b/SOURCES/0016-Documentation-changes-RhBug-1786072.patch new file mode 100644 index 0000000..f8c757a --- /dev/null +++ b/SOURCES/0016-Documentation-changes-RhBug-1786072.patch @@ -0,0 +1,26 @@ +From 8df2ca3485b0c758d2030b096ecc6acac0d2d462 Mon Sep 17 00:00:00 2001 +From: nsella +Date: Thu, 9 Jan 2020 11:13:48 +0100 +Subject: [PATCH] Add doc entry: include url (RhBug 1786072) + +--- + doc/cli_vs_yum.rst | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/doc/cli_vs_yum.rst b/doc/cli_vs_yum.rst +index 5c03b598f3..199ef2fefb 100644 +--- a/doc/cli_vs_yum.rst ++++ b/doc/cli_vs_yum.rst +@@ -93,6 +93,12 @@ following will work:: + + ``include`` directive name of [main] and Repo configuration is a more logical and better named counterpart of ``exclude`` in DNF. + ++======================================= ++The ``include`` option has been removed ++======================================= ++ ++Inclusion of other configuration files in the main configuration file is no longer supported. ++ + ==================================================== + ``dnf provides /bin/`` is not fully supported + ==================================================== diff --git a/SOURCES/0017-New-API-function-for-setting-loggers-RhBug-1788212.patch b/SOURCES/0017-New-API-function-for-setting-loggers-RhBug-1788212.patch new file mode 100644 index 0000000..75d8648 --- /dev/null +++ b/SOURCES/0017-New-API-function-for-setting-loggers-RhBug-1788212.patch @@ -0,0 +1,138 @@ +From 9d19491f52cad798ce995f3f8d1c13e2dc54cb0c Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Sun, 12 Jan 2020 15:52:16 +0100 +Subject: [PATCH 1/2] Split loggers setup so that file loggers could be set + separately + +--- + dnf/logging.py | 46 +++++++++++++++++++++++++++++++--------------- + 1 file changed, 31 insertions(+), 15 deletions(-) + +diff --git a/dnf/logging.py b/dnf/logging.py +index df355efa57..bd660470a3 100644 +--- a/dnf/logging.py ++++ b/dnf/logging.py +@@ -132,12 +132,14 @@ def _paint_mark(logger): + class Logging(object): + def __init__(self): + self.stdout_handler = self.stderr_handler = None +- +- @only_once +- def _presetup(self): + logging.addLevelName(DDEBUG, "DDEBUG") + logging.addLevelName(SUBDEBUG, "SUBDEBUG") + logging.addLevelName(TRACE, "TRACE") ++ logging.captureWarnings(True) ++ logging.raiseExceptions = False ++ ++ @only_once ++ def _presetup(self): + logger_dnf = logging.getLogger("dnf") + logger_dnf.setLevel(TRACE) + +@@ -155,24 +157,19 @@ def _presetup(self): + self.stderr_handler = stderr + + @only_once +- def _setup(self, verbose_level, error_level, logdir, log_size, log_rotate): +- self._presetup() ++ def _setup_file_loggers(self, verbose_level, logdir, log_size, log_rotate): + logger_dnf = logging.getLogger("dnf") ++ logger_dnf.setLevel(TRACE) + + # setup file logger + logfile = os.path.join(logdir, dnf.const.LOG) + handler = _create_filehandler(logfile, log_size, log_rotate) + logger_dnf.addHandler(handler) +- # temporarily turn off stdout/stderr handlers: +- self.stdout_handler.setLevel(SUPERCRITICAL) +- self.stderr_handler.setLevel(SUPERCRITICAL) + # put the marker in the file now: + _paint_mark(logger_dnf) + + # setup Python warnings +- logging.captureWarnings(True) + logger_warnings = logging.getLogger("py.warnings") +- logger_warnings.addHandler(self.stderr_handler) + logger_warnings.addHandler(handler) + + lr_logfile = os.path.join(logdir, dnf.const.LOG_LIBREPO) +@@ -184,22 +181,41 @@ def _setup(self, verbose_level, error_level, logdir, log_size, log_rotate): + logger_rpm.setLevel(SUBDEBUG) + logfile = os.path.join(logdir, dnf.const.LOG_RPM) + handler = _create_filehandler(logfile, log_size, log_rotate) +- logger_rpm.addHandler(self.stdout_handler) +- logger_rpm.addHandler(self.stderr_handler) + logger_rpm.addHandler(handler) + _paint_mark(logger_rpm) ++ ++ @only_once ++ def _setup(self, verbose_level, error_level, logdir, log_size, log_rotate): ++ self._presetup() ++ ++ # temporarily turn off stdout/stderr handlers: ++ self.stdout_handler.setLevel(SUPERCRITICAL) ++ self.stderr_handler.setLevel(SUPERCRITICAL) ++ ++ self._setup_file_loggers(verbose_level, logdir, log_size, log_rotate) ++ ++ logger_warnings = logging.getLogger("py.warnings") ++ logger_warnings.addHandler(self.stderr_handler) ++ ++ # setup RPM callbacks logger ++ logger_rpm = logging.getLogger("dnf.rpm") ++ logger_rpm.addHandler(self.stdout_handler) ++ logger_rpm.addHandler(self.stderr_handler) ++ + # bring std handlers to the preferred level + self.stdout_handler.setLevel(verbose_level) + self.stderr_handler.setLevel(error_level) +- logging.raiseExceptions = False + +- def _setup_from_dnf_conf(self, conf): ++ def _setup_from_dnf_conf(self, conf, file_loggers_only=False): + verbose_level_r = _cfg_verbose_val2level(conf.debuglevel) + error_level_r = _cfg_err_val2level(conf.errorlevel) + logdir = conf.logdir + log_size = conf.log_size + log_rotate = conf.log_rotate +- return self._setup(verbose_level_r, error_level_r, logdir, log_size, log_rotate) ++ if file_loggers_only: ++ return self._setup_file_loggers(verbose_level_r, logdir, log_size, log_rotate) ++ else: ++ return self._setup(verbose_level_r, error_level_r, logdir, log_size, log_rotate) + + + class Timer(object): + +From e43eaba4148446523eaf3e8ff1549c7576d00f1c Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Sun, 12 Jan 2020 15:53:09 +0100 +Subject: [PATCH 2/2] New API function base.setup_loggers() (RhBug:1788212) + +Gives API users ability to setup DNF loggers. + +https://bugzilla.redhat.com/show_bug.cgi?id=1788212 +--- + dnf/base.py | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/dnf/base.py b/dnf/base.py +index b2c17bba30..56a9dfb478 100644 +--- a/dnf/base.py ++++ b/dnf/base.py +@@ -2536,6 +2536,14 @@ def _raise_package_not_installed_error(self, pkg_spec, forms, reponame): + msg = _('All matches were filtered out by exclude filtering for argument') + raise dnf.exceptions.PackagesNotInstalledError(msg, pkg_spec) + ++ def setup_loggers(self): ++ # :api ++ """ ++ Setup DNF file loggers based on given configuration file. The loggers are set the same ++ way as if DNF was run from CLI. ++ """ ++ self._logging._setup_from_dnf_conf(self.conf, file_loggers_only=True) ++ + + def _msg_installed(pkg): + name = ucd(pkg) diff --git a/SPECS/dnf.spec b/SPECS/dnf.spec index ca812fe..5cd972b 100644 --- a/SPECS/dnf.spec +++ b/SPECS/dnf.spec @@ -1,11 +1,11 @@ # default dependencies -%global hawkey_version 0.35.1-9 +%global hawkey_version 0.39.1 %global libcomps_version 0.1.8 %global libmodulemd_version 1.4.0 -%global rpm_version 4.14.0 +%global rpm_version 4.14.2-35 # conflicts -%global conflicts_dnf_plugins_core_version 4.0.6 +%global conflicts_dnf_plugins_core_version 4.0.12 %global conflicts_dnf_plugins_extras_version 4.0.4 %global conflicts_dnfdaemon_version 0.3.19 @@ -47,6 +47,8 @@ %global yum_compat_level full %global yum_subpackage_name yum %if 0%{?fedora} + # Avoid file conflict with yum < 4 in all Fedoras + # It can be resolved by pretrans scriptlet but they are not recommended in Fedora %global yum_compat_level minimal %if 0%{?fedora} < 31 # Avoid name conflict with yum < 4 @@ -79,25 +81,30 @@ It supports RPMs, modules and comps groups & environments. Name: dnf -Version: 4.2.7 -Release: 7%{?dist} +Version: 4.2.17 +Release: 6%{?dist} Summary: %{pkg_summary} # For a breakdown of the licensing, see PACKAGE-LICENSING License: GPLv2+ and GPLv2 and GPL URL: https://github.com/rpm-software-management/dnf Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -# Temporary patch to not fail on modular RPMs without modular metadata -# until the infrastructure is ready -Patch2: 0002-Update-localizations-from-zanata-RhBug1689982.patch -Patch3: 0003-Accept-multiple-specs-in-repoquery-options-RhBug16678981656801.patch -Patch4: 0004-Prevent-switching-modules-in-all-cases-RhBug1706215.patch -Patch5: 0005-Change-synchronization-of-rpm-transaction-to-swdb-RhBug1737328.patch -Patch6: 0006-Print-rpm-error-messages-during-transaction-RhBug1677199.patch -Patch7: 0007-Report-missing-default-profile-as-an-error-RhBug16695271724564.patch -Patch8: 0008-doc-Describe-a-behavior-when-plugin-is-removed-RhBug1700741.patch -Patch9: 0009-Prevent-printing-empty-Error-Summary-RhBug-1690414.patch -Patch10: 0010-Fix---setopt-and-repo-with-dots.patch -Patch11: 0011-Keep-installed-packages-in-upgrade-job-RhBug172825216442411741381.patch +Patch1: 0001-Do-a-substitution-of-variables-in-repo_id-RhBug1748841.patch +Patch2: 0002-Fix-and-document-order-of-config-files-in-aliasesd-RhBug1680489.patch +Patch3: 0003-doc-Remove-note-about-whitelist.patch +Patch4: 0004-Fix-detection-of-the-latest-module-RhBug1781769.patch +Patch5: 0005-Unify-downgrade-exit-codes-with-upgrade-RhBug1759847.patch +Patch6: 0006-Restore-functionality-of-remove-oldinstallonly.patch +Patch7: 0007-Shell-restriction-with-local-packages.patch +Patch8: 0008-Improve-help-for-dnf-module-command-RhBug1758447.patch +Patch9: 0009-Fix-alias-processing-with-backslash-escaping-RhBug1680482.patch +Patch10: 0010-Honor-priority-with-check-update-RhBug1769466.patch +Patch11: 0011-Better-descriptions-for-infinite-aliases-recursion-RhBug1680488.patch +Patch12: 0012-doc-Explain-the-backslash-notation-also-near-the-example-RhBug1680482.patch +Patch13: 0013-Update-translations-from-zanata-RhBug-1754959.patch +Patch14: 0014-Sort-packages-in-transaction-output-by-nevra-RhBug-1773436.patch +Patch15: 0015-Add-support-of-commandline-packages-by-repoquery-RhBug-1784148.patch +Patch16: 0016-Documentation-changes-RhBug-1786072.patch +Patch17: 0017-New-API-function-for-setting-loggers-RhBug-1788212.patch BuildArch: noarch BuildRequires: cmake @@ -123,7 +130,6 @@ Recommends: (python2-dbus if NetworkManager) %endif Recommends: (%{_bindir}/sqlite3 if bash-completion) %endif -%{?systemd_requires} Provides: dnf-command(alias) Provides: dnf-command(autoremove) Provides: dnf-command(check-update) @@ -170,7 +176,7 @@ Summary: %{pkg_summary} %if 0%{?fedora} %if 0%{?fedora} >= 31 Provides: %{name}-yum = %{version}-%{release} -Obsoletes: %{name}-yum < %{version}-%{release} +Obsoletes: %{name}-yum < 5 %else Conflicts: yum < 3.4.3-505 %endif @@ -207,6 +213,9 @@ Requires: %{name}-data = %{version}-%{release} Recommends: deltarpm Recommends: python2-unbound %endif +%if 0%{?centos} +Requires: deltarpm +%endif Requires: python2-hawkey >= %{hawkey_version} Requires: python2-libdnf >= %{hawkey_version} Requires: python2-libcomps >= %{libcomps_version} @@ -244,6 +253,9 @@ Requires: %{name}-data = %{version}-%{release} %if 0%{?fedora} Recommends: deltarpm %endif +%if 0%{?centos} +Requires: deltarpm +%endif Requires: python3-hawkey >= %{hawkey_version} Requires: python3-libdnf >= %{hawkey_version} Requires: python3-libcomps >= %{libcomps_version} @@ -332,6 +344,13 @@ mv %{buildroot}%{_bindir}/dnf-automatic-2 %{buildroot}%{_bindir}/dnf-automatic %endif rm -vf %{buildroot}%{_bindir}/dnf-automatic-* +# Strict conf distribution +%if 0%{?rhel} +mv -f %{buildroot}%{confdir}/%{name}-strict.conf %{buildroot}%{confdir}/%{name}.conf +%else +rm -vf %{buildroot}%{confdir}/%{name}-strict.conf +%endif + # YUM compat layer ln -sr %{buildroot}%{confdir}/%{name}.conf %{buildroot}%{_sysconfdir}/yum.conf %if %{with python3} @@ -509,6 +528,89 @@ ln -sr %{buildroot}%{confdir}/vars %{buildroot}%{_sysconfdir}/yum/vars %endif %changelog +* Tue Feb 18 2020 Ales Matej - 4.2.17-6 +- Sort packages in transaction output by nevra (RhBug:1773436) +- Add support of commandline packages by repoquery (RhBug:1784148) +- [doc] Document that the include option was removed (RhBug:1786072) +- New API function for setting loggers (RhBug:1788212) + +* Fri Jan 31 2020 Marek Blaha - 4.2.17-5 +- [translations] Update translations from zanata (RhBug:1754959) + +* Mon Jan 13 2020 Ales Matej - 4.2.17-4 +- Fix alias processing with '\' escaping (RhBug:1680482) +- [doc] Explain the backslash notation also near the example (RhBug:1680482) +- Better descriptions for infinite aliases recursion (RhBug:1680488) +- Improve help for 'dnf module' command (RhBug:1758447) +- Unify downgrade exit codes with upgrade (RhBug:1759847) +- Honor priority with check-update (RhBug:1769466) +- Add shell restriction with local packages (RhBug:1773483) +- Restore functionality of remove --oldinstallonly (RhBug:1774670) + +* Thu Dec 12 2019 Pavla Kratochvilova - 4.2.17-3 +- Do a substitution of variables in repo_id (RhBug:1748841) +- Respect order of config files in aliases.d (RhBug:1680489) +- [doc] Remove note about user-agent whitelist (RhBug:1777255) +- Fix detection of the latest module (RhBug:1781769) + +* Mon Nov 25 2019 Ales Matej - 4.2.17-2 +- Update to 4.2.17 +- Enable versionlock for check-update command (RhBug:1750620) +- Add error message when no active modules matched (RhBug:1696204) +- Log mirror failures as warning when repo load fails (RhBug:1713627) +- dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) +- DNF can use config from the remote location (RhBug:1721091) +- [doc] update reference to plugin documentation (RhBug:1706386) +- [yum compatibility] Report all packages in repoinfo +- [doc] Add definition of active/inactive module stream +- repoquery: Add a switch to disable modular excludes +- Report more informative messages when no match for argument (RhBug:1709563) +- [doc] Add description of excludes in dnf +- Report more descriptive message when removed package is excluded +- Add module repoquery command +- Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) +- Add Requires information into module info commands +- Enhance inheritance of transaction reasons (RhBug:1672618,1769788) + +* Wed Nov 13 2019 Ales Matej - 4.2.16-1 +- Update to 4.2.16 +- Fix downloading local packages into destdir (RhBug:1727137) +- Report skipped packages with identical nevra only once (RhBug:1643109) +- Restore functionality of dnf remove --duplicates (RhBug:1674296) +- Improve API documentation +- Document NEVRA parsing in the man page +- Do not wrap output when no terminal (RhBug:1577889) +- Allow to ship alternative dnf.conf (RhBug:1752249) +- Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) +- Remove duplicate entries from "dnf search" output (RhBug:1742926) +- Set default value of repo name attribute to repo id (RhBug:1669711) +- Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) +- Group install takes obsoletes into account (RhBug:1761137) +- Improve handling of vars +- Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) +- Fix messages for starting and failing scriptlets (RhBug:1724779) +- Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) +- Add --ids option to the group command (RhBug:1706382) +- Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528) + +* Tue Oct 22 2019 Ales Matej - 4.2.11-1 +- Update to 4.2.11 +- Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) +- Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) +- New repoquery queryformat: %{reason} +- Print rpm errors during test transaction (RhBug:1730348) +- Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) +- Show transaction errors inside dnf shell (RhBug:1743644) +- dnf-automatic now respects versionlock excludes (RhBug:1746562) +- [doc] Add user_agent and countme options +- [history] Don't store failed transactions as succeeded +- [history] Do not require root for informative commands +- [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) +- Apply excludes before modular excludes (RhBug:1709453) +- Improve help for command line arguments (RhBug:1659328) +- Add new modular API method ModuleBase.get_modules +- Mark features used by ansible, anaconda and subscription-manager as an API + * Mon Oct 21 2019 Pavla Kratochvilova - 4.2.7-7 - Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)